aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Compositor.cpp
AgeCommit message (Expand)Author
2023-11-08positioner implVaxry
2023-11-05compositor: allow windowfromregex tiled paramVaxry
2023-11-05compositor: allow windowfromregex floating paramVaxry
2023-11-05compositor: find windows in direction on floatingVaxry
2023-11-04binds: add movefocus_cycles_fullscreenVaxry
2023-11-04Internal: Hyprland box implementation (#3755)Vaxry
2023-11-02xdg: use std::ceil for sending scale to surfacesVaxry
2023-11-01Core: various unsafe state improvements (#3713)Vaxry
2023-10-30input: properly track xdg surfaces' geometry in vectorToSurfaceLocalVaxry
2023-10-26input: send motion events on focusWindow if follows_mouse is 0Vaxry
2023-10-25compositor: remove old commentVaxry
2023-10-25deps: update wlrootsVaxry
2023-10-23compositor: do not process fullscreen events in unsafeVaxry
2023-10-22workspacerules: Add new optional "default command" for auto-launching apps on...Brenno Lemos
2023-10-22compositor: send preferred scale and transform events to surfacesVaxry
2023-10-20compositor: Fix a lack of a check for workspace equality on same monitors in ...thejch
2023-10-15cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ...Philip Damianik
2023-10-10groups: create group and groupbar config sections (#3522)MightyPlaza
2023-10-09workspacerules: Add a persistent workspace rule (#3530)Roberto Previdi
2023-10-06events: fixup empty events not being sent on unmapvaxerski
2023-09-30log: log wlr errors regardless of envvaxerski
2023-09-29renderer: optimize render pipeline when there is a solitary clientvaxerski
2023-09-29watchdog: initialize after configvaxerski
2023-09-29internal: add a watchdogvaxerski
2023-09-28renderer: Tearing implementation (#3441)Vaxry
2023-09-28layout: don't discard fullscreen on new tilingvaxerski
2023-09-24internal: Further unsafe state improvements (#3404)Vaxry
2023-09-23input: properly track mouse focus on drag operationsvaxerski
2023-09-22refactor: manually resets singletons (#3395)memchr
2023-09-22windowrules: add rule `group` to map windows grouped (#3279)memchr
2023-09-21keybinds: implement pushactivetobottom dispacher (#3217)alaricljs
2023-09-20input: Various constraint handling fixes (#3381)Vaxry
2023-09-20logging: implement std::formatter for some types (#3380)memchr
2023-09-20logging/format: use std::format_string to catch formatting string errors at c...memchr
2023-09-19internal: Make part of CCompositor::focusWindow a bit easier to read. (#3356)Dickby
2023-09-12layout: Allow the layout to control how windows are raised in groups (#3275)outfoxxed
2023-09-11fix: inconsistent behaviour where last workspace was not saved (#3261)memchr
2023-09-10windowrules: add % to resizeparams (#3246)alaricljs
2023-09-08fix: focusWindow on hidden workspace triggers another focusWindow. (#3216)memchr
2023-09-06internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik
2023-09-06internal: Formatter rework (#3186)Vaxry
2023-09-05socket2: add renameWorkspace eventvaxerski
2023-09-01wlr-ext-workspace: remove protocol implvaxerski
2023-08-30compositor: remove wlr_scene refsvaxerski
2023-08-26internal: Fix XDP multi-portal issues (#3077)Vaxry
2023-08-25internal: allow opening empty special workspacesvaxerski
2023-08-25compositor: fix offset in auto arrangeMonitorsvaxerski
2023-08-22compositor: fix log typesvaxerski
2023-08-21renderer: update alpha of layers only if active ws (#2994)memchr
2023-08-21fix: improved focus behaviour on workspace switching for follow_mouse!=1 (#3041)memchr