summaryrefslogtreecommitdiff
path: root/src/Compositor.hpp
Commit message (Expand)AuthorAgeFilesLines
...
* tearing-control: hyprland impl (#5655)Vaxry2024-04-191-1/+0
* workspace: Add 'v' flag for workspace selector that counts only visible windo...zakk42232024-04-191-2/+2
* workspace: update windows when selector match could change (#5533)Sungyoon Cho2024-04-101-0/+1
* workspace: Add count group flag in windowCount workspace selector prop (#5499)Sungyoon Cho2024-04-091-0/+1
* workspaces: add visible flagVaxry2024-04-031-1/+1
* Workspace/core: Refactor workspace storage (#5380)Vaxry2024-04-021-8/+8
* layer-shell: render popups above everythingVaxry2024-03-251-1/+2
* keybinds: Fix exit trigger by moving it to monitor.frame (#5240)dmayle2024-03-251-0/+1
* IME: Refactor and fixup popupsVaxry2024-03-241-1/+0
* refactor: move window.hpp to desktop/Vaxry2024-03-201-1/+1
* config/workspace: added workspace selectorsVaxry2024-03-191-1/+1
* dwindle: preserve fs state on switchWindowsVaxry2024-03-101-1/+1
* internal: Support libhyprcursor (#5009)Vaxry2024-03-091-1/+0
* xwayland: Set xwayland's name prop (#4924)Vaxry2024-03-091-1/+4
* input: Rewritten pointer constraints (#4889)Vaxry2024-03-021-1/+0
* xdg: rewrite entire popup implementationVaxry2024-02-291-2/+0
* refactor: move a few things to desktop/Vaxry2024-02-291-1/+1
* subsurface: Rewrite the subsurface tree (#4877)Vaxry2024-02-291-1/+0
* compositor: allow source monitor to be provided to `getMonitorInDirection` (#...github-usr-name2024-02-251-0/+1
* monitors: fix outputmgr nullptr crash (#4738)Alessio Molinari2024-02-181-0/+1
* screencopy/toplevelexport: sanitize pointers in ::copyFrameVaxry2024-02-071-0/+1
* input: focus window on mouse down on decoration (#4514)MightyPlaza2024-02-041-4/+1
* core: improve cleanup logicvaxerski2024-01-191-0/+1
* keybinds: Add dispatcher for xmonad/qtile-style workspace switching (#4439)virchau132024-01-151-1/+1
* dwindle: Use window->middle() when cursor is on reserved area (#4253)dranull2023-12-261-1/+1
* dispatchers: add tiled/floating to cyclenextvaxerski2023-12-241-2/+2
* xdgshell: bump to 6, send suspended statesvaxerski2023-12-231-0/+1
* windowrules: add onworkspacevaxerski2023-12-201-0/+1
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-061-2/+1
* input: pass mouse input to IME popups (#3922)Junxuan Liao2023-11-251-0/+1
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-2/+2
* group: fix dragging into floating groups (#3719)MightyPlaza2023-11-191-3/+2
* compositor: drop unused vectorToWindow funcVaxry2023-11-171-1/+0
* Core: various unsafe state improvements (#3713)Vaxry2023-11-011-1/+3
* deps: update wlrootsVaxry2023-10-251-1/+0
* compositor: send preferred scale and transform events to surfacesVaxry2023-10-221-0/+2
* internal: add a watchdogvaxerski2023-09-291-0/+1
* renderer: Tearing implementation (#3441)Vaxry2023-09-281-0/+1
* internal: Further unsafe state improvements (#3404)Vaxry2023-09-241-1/+4
* input: properly track mouse focus on drag operationsvaxerski2023-09-231-1/+3
* keybinds: implement pushactivetobottom dispacher (#3217)alaricljs2023-09-211-3/+2
* wlr-ext-workspace: remove protocol implvaxerski2023-09-011-3/+0
* compositor: remove wlr_scene refsvaxerski2023-08-301-2/+2
* fix: improved focus behaviour on workspace switching for follow_mouse!=1 (#3041)memchr2023-08-211-0/+1
* internal: add a new monitor auto systemvaxerski2023-08-141-0/+1
* internal: add lock files and hyprctl instancesvaxerski2023-08-081-2/+3
* input: add support for cursor-shape-v1vaxerski2023-07-241-1/+2
* internal: Protocol C++ Wraps + XDGOutput impl (#2733)Vaxry2023-07-181-1/+0
* Avoid connected monitor reusing unavailable ID (#2731)Tuur Vanhoutte2023-07-181-1/+1
* idle: implement new protocolvaxerski2023-07-131-2/+6