summaryrefslogtreecommitdiff
path: root/src/Window.cpp
Commit message (Expand)AuthorAgeFilesLines
* Migrate the config to hyprlang (#4656)Vaxry2024-02-181-11/+15
* dispatchers: add Fullscreen without sending fullscreen to application (#4720)epicgamer2567052024-02-171-1/+1
* input: focus window on mouse down on decoration (#4514)MightyPlaza2024-02-041-21/+11
* tearing-control: handle unmapped surfaces for hintsVaxry2024-02-011-0/+8
* deps: update wlrootsVaxry2024-01-271-1/+1
* config: Add border gradients to windowrulev2 (#4335)Isaac Myhal2024-01-141-10/+38
* surface: avoid spam of window surfaces with scale and transform eventsvaxerski2024-01-111-1/+6
* subsurfaceTree: update surface tree protocol feedback on mapvaxerski2024-01-091-6/+8
* groupbar: add enabling groupbar and setting priority (#4299)MightyPlaza2023-12-301-0/+6
* xdg-shell: fix sending of suspended statevaxerski2023-12-291-0/+1
* internal: Unify input handling on decorations (#4280)dranull2023-12-281-0/+18
* xdgshell: bump to 6, send suspended statesvaxerski2023-12-231-0/+12
* windowrules: minor fixes to onworkspacevaxerski2023-12-231-2/+0
* windowrules: add onworkspacevaxerski2023-12-201-0/+4
* internal: nuke CWindow::m_bMappedX11Vaxry2023-12-171-2/+2
* internal: fix interactions with fakefullscreen (#4113)François Conzelmann2023-12-111-0/+5
* internal: Remake borders as window decorations (#4104)Vaxry2023-12-101-1/+3
* internal: various improvements to avoid crashes on exitVaxry2023-12-061-0/+3
* opengl: free window framebuffers in ~dtorVaxry2023-12-041-0/+3
* windowrules: make idleinhibit dynamicVaxry2023-11-141-0/+14
* decorations: recalc layout and positioner on add/removeVaxry2023-11-131-0/+4
* decorations: Decoration Positioner (#3800)Vaxry2023-11-111-47/+45
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-041-15/+15
* Decos: Window decoration flags, shadow improvements (#3739)Vaxry2023-11-041-1/+1
* Core: various unsafe state improvements (#3713)Vaxry2023-11-011-0/+3
* internal: create canBeGroupedInto() (#3693)MightyPlaza2023-10-301-0/+9
* input: better cursor image infrastructureVaxry2023-10-291-0/+4
* windowrules: add nearestneighborVaxry2023-10-241-0/+3
* internal: honor close_special_on_empty on moveToWorkspaceVaxry2023-10-241-0/+13
* compositor: send preferred scale and transform events to surfacesVaxry2023-10-221-1/+2
* surface/wayland: conform to small surface requirementsVaxry2023-10-201-0/+6
* cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ...Philip Damianik2023-10-151-6/+6
* renderer: Tearing implementation (#3441)Vaxry2023-09-281-0/+12
* windowrules: add rule `group` to map windows grouped (#3279)memchr2023-09-221-0/+63
* logging: implement std::formatter for some types (#3380)memchr2023-09-201-0/+1
* logging/format: use std::format_string to catch formatting string errors at c...memchr2023-09-201-1/+1
* layout: add missing groupbar decoration to the window (#3235)memchr2023-09-101-0/+3
* internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik2023-09-061-4/+4
* internal: Formatter rework (#3186)Vaxry2023-09-061-5/+5
* window: check for special id matching in close_special_on_emptyvaxerski2023-09-031-1/+1
* special: add misc:close_special_on_emptyvaxerski2023-09-031-0/+8
* decos: groupbar mouse interaction (#3102)MightyPlaza2023-08-301-4/+23
* renderer: Border improvements (#2986)MightyPlaza2023-08-171-26/+44
* xwayland: use a completely separate coordinate systemvaxerski2023-08-151-1/+4
* toplevel: patches group toplevel-activated (#2931)MightyPlaza2023-08-101-1/+1
* rules: add layer and window xray rulesvaxerski2023-08-091-0/+7
* renderer: remember extents before removing a window and use them for dtvaxerski2023-08-091-3/+17
* keybinds: Keep aspect ratio (#2907)MightyPlaza2023-08-081-6/+9
* windowrules: fix opacity overridevaxerski2023-07-231-2/+2
* window: fix segfault in boundingboxvaxerski2023-07-231-1/+3