aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/managers
AgeCommit message (Expand)Author
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
2023-09-11keybinds: unify changeworkspace dispatcher (#3250)memchr
2023-09-11refactor: fix missed middle() call in CKeybindManagervaxerski
2023-09-11keybinds: movewindow to screen edge for floating windows (#3245)alaricljs
2023-09-11refactor: utilize 'middle()' method for window/montior center (#3253)memchr
2023-09-10input: do not process mouse in unsafe statevaxerski
2023-09-10feat: add a new movewindoworgroup dispatcher (#3006)memchr
2023-09-10xwayland: adjust coord calculationvaxerski
2023-09-10keybinds: ignore conditions on special releasevaxerski
2023-09-10keybinds: track pressed special bindsvaxerski
2023-09-10keybinds: ignore mods on release of special bindsvaxerski
2023-09-10refactor: replace lambdas with CKeybindManager::switchToWindow (#3229)memchr
2023-09-09keybinds: Do not suppress pass and mouse release (#3219)shadowmax31
2023-09-07internal: fix warningsvaxerski
2023-09-06internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik
2023-09-06config: Integrate HASCONFIG into CConfigManager::getConfigValueSafeDevice (#3...Philip Damianik
2023-09-06config/input: Improve fallback behavior for unset device config values (#3184)Philip Damianik
2023-09-06input/config: add button scroll lock (#3189)unrealhoang
2023-09-06animationmgr: guard monitor ptr in animationSlidevaxerski
2023-09-06internal: Formatter rework (#3186)Vaxry
2023-09-05animationmgr: Optimize CAnimationManager::scheduleTick a bit. (#3172)Dickby
2023-09-04input: minor constraint fixesvaxerski
2023-09-04xwaylandmgr: find closest output in xwayland coord translationvaxerski
2023-09-04dwindle: add proper movement for window move bindsvaxerski
2023-09-04refactor: replace manual iteration of CWindow with existing methods (#3147)memchr
2023-09-04socket2: added "activespecial" IPC event (#3163)MightyPlaza
2023-09-03internal: Revert rounding of window size (#3153)staz
2023-09-02keybinds: fixup global conditionsvaxerski
2023-09-02globalshortcuts: allow empty appidvaxerski
2023-09-02xwaylandmgr: round reported sizesvaxerski
2023-09-01keybinds: set special monitor id before recalcvaxerski
2023-09-01keybinds: suppress up event if down was consumedvaxerski
2023-09-01internal: Unsafe state reworks (#3114)Vaxry
2023-09-01wlr-ext-workspace: remove protocol implvaxerski
2023-09-01text-input-v1: Fix preedit styling in chromium (#3131)q234rty
2023-08-30keybinds: fixup release conditionsvaxerski
2023-08-30decos: groupbar mouse interaction (#3102)MightyPlaza
2023-08-30input: fix xwayland constraint calcsvaxerski
2023-08-30input: warp in unconstrainMousevaxerski
2023-08-25internal: allow opening empty special workspacesvaxerski
2023-08-25input: improved path handling; null check return value of fopen. (#3061)memchr
2023-08-25input: add transparent bindsvaxerski
2023-08-25input: sanitize newlines in device namesvaxerski
2023-08-23gestures: Swipe direction lock (#3052)end-4
2023-08-18input: unify constraint hint logicvaxerski