aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/managers
AgeCommit message (Expand)Author
2023-11-04Decos: Window decoration flags, shadow improvements (#3739)Vaxry
2023-10-29input: let input-grabbing decos have prio over resize on borderVaxry
2023-10-29input: handle mouse on decorations (#3560)MightyPlaza
2023-10-29input: better cursor image infrastructureVaxry
2023-10-27input: fix force_zero_scaling for tablet and touch (#3644)Antoine Dutot
2023-10-26input: remove incorrect check in re-enterVaxry
2023-10-26input: fix mouse down handling on unset last surfaceVaxry
2023-10-26input: Apply scaling to cursorPosOnActivate position (#3664)Tyler Schneider
2023-10-24input: fix warnVaxry
2023-10-22layershell: support ON_DEMAND keyboard modeVaxry
2023-10-22workspacerules: Add new optional "default command" for auto-launching apps on...Brenno Lemos
2023-10-21hooksystem: add callbackinfo struct and cancellable eventsVaxry
2023-10-20surface/wayland: conform to small surface requirementsVaxry
2023-10-17binds: add ignoreMods flagVaxry
2023-10-17input: don't reset cursor movement timer on simulateMouseMovement (#3595)André Silva
2023-10-15cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ...Philip Damianik
2023-10-11groups: ensure consistency in dispatcher behavior with global group lock (#3531)memchr
2023-10-10groups: create group and groupbar config sections (#3522)MightyPlaza
2023-10-10dispatchers: Add option to center the cursor on the focused window when switc...Philip Damianik
2023-10-08dispatchers: fix extra monitor offset when snapping floating (#3520)MightyPlaza
2023-10-07animationmgr: damage floating windows on workspace animvaxerski
2023-10-06events: fixup empty events not being sent on unmapvaxerski
2023-10-04input: fixup frame schedule conditions on mouse movevaxerski
2023-09-29input: fix warnvaxerski
2023-09-29input: fix unused variable warnvaxerski
2023-09-29renderer: optimize render pipeline when there is a solitary clientvaxerski
2023-09-28renderer: Tearing implementation (#3441)Vaxry
2023-09-28input: minor constraint fixesvaxerski
2023-09-27input: Add map to region options for tablets (#3425)Cascade aka. Isoheptane
2023-09-23input: avoid using the wrong surface in drag focus forcevaxerski
2023-09-23dispatchers: support number as arg in changegroupactive (#3329)memchr
2023-09-23input: fixup mouse down refocus conditionsvaxerski
2023-09-23input: properly track mouse focus on drag operationsvaxerski
2023-09-22windowrules: add rule `group` to map windows grouped (#3279)memchr
2023-09-21input: simplify fullscreen workspace input calculationsvaxerski
2023-09-21keybinds: implement pushactivetobottom dispacher (#3217)alaricljs
2023-09-20input: lock focus to last surface on buttons heldvaxerski
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-18keybinds: focus last window on workspace change to another monvaxerski
2023-09-17input: guard constraint in unconstrainMousevaxerski
2023-09-15input: fix hints not being used if committed at the beginningvaxerski
2023-09-15socket2: emit lockgroups event (#3317)memchr
2023-09-13keybinds: warp cursor to correct window in moveWindowOutOfGroup (#3290)memchr
2023-09-13keybinds: avoid onWindowRemoved & onWindowCreated when group has one member (...memchr
2023-09-13keybinds: simulate movement on empty focus after workspace changevaxerski
2023-09-13input: don't refocus on switched workspace on the same monitorvaxerski
2023-09-13layout: add direction parameter to onWindowCreated and friends (#3269)memchr
2023-09-11fix: inconsistent behaviour where last workspace was not saved (#3261)memchr