summaryrefslogtreecommitdiff
path: root/src/managers/KeybindManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Resize on border (#1347)Ching Pei Yang2023-02-181-0/+8
|
* focusCurrentOrLast dispatcher (#1545)nub2023-02-141-0/+36
|
* send a 1 on unknown minimize eventvaxerski2023-01-291-4/+3
|
* Get active VT via ioctl instead of sysfs after e90c5c634753 (#1448)Jan Beich2023-01-291-6/+18
|
* feat: add focus to urgent or last window (#1402)Cyril Levis2023-01-211-0/+38
| | | | | | | * feat: add focus to urgent or last window * Rename dispatcher Co-authored-by: Maxim Baz <git@maximbaz.com>
* change placement of isSwitchingToPrevious (#1388)devil-may-c0de2023-01-161-4/+4
| | | fixes #1218, but doesn't break functionality of allow_workspace_cycles.
* damage monitor on moveactivevaxerski2023-01-131-0/+2
|
* Pin dispatcher for a specific window (#1340)Raffaele Mancuso2023-01-081-6/+20
| | | Closes #1339
* Add "on" and "off" for the bind of switch (#1342)riChar2023-01-081-0/+8
|
* feat: dispatcher, add workspace renaming (#1336)Cyril Levis2023-01-081-0/+16
| | | | | * feat: dispatcher, add workspace renaming Co-authored-by: vaxerski <vaxry@vaxry.net>
* minor fixes for fakefullscreenvaxerski2023-01-061-1/+3
|
* Normalize color storagevaxerski2023-01-051-3/+3
| | | | | | Colors are now normalized to 0 - 1 values instead of 0 - 255 causes calculations to be simpler and generally cleans up the codebase.
* added fakefullscreenvaxerski2023-01-011-0/+8
|
* touch up the clang format and format all filesvaxerski2022-12-201-5/+5
|
* refocus on special movevaxerski2022-12-191-2/+3
|
* Add 'exact' option for 'splitratio' (#1245)Julian Schuler2022-12-171-2/+8
| | | | | * Simplify getPlusMinusKeywordResult() * Add an 'exact' option for 'splitratio'
* Fix focus not changing on (empty) workspace change (#1243)Julian Schuler2022-12-171-0/+4
|
* remember pos and size across fullscreen movesvaxerski2022-12-171-7/+7
|
* Added clang format (#1239)Vaxry2022-12-161-143/+147
| | | * clang-format stuff and format files
* prevent moving to invalid workspacesvaxerski2022-12-141-0/+5
|
* fix minor issues with move focus and follow mouse 0vaxerski2022-12-101-4/+5
|
* minor focus fixes with LS-es and moving windowsvaxerski2022-12-091-0/+4
|
* unset fullscreen in onWindowRemovedvaxerski2022-12-071-2/+1
|
* minor fixes to special workspace behaviorvaxerski2022-12-061-16/+22
|
* fix up moving to special workspacevaxerski2022-12-061-15/+5
|
* Added handling more special workspacesvaxerski2022-11-271-32/+69
|
* reset m_bEmptyFocusCursorSet on workspace switchvaxerski2022-11-251-0/+2
|
* override force opaque rule on keybindvaxerski2022-11-231-0/+1
|
* fix invisible windows on moving fullscreen outvaxerski2022-11-201-6/+5
|
* unify setting of the active monitorvaxerski2022-11-191-23/+10
|
* fix events in changeworkspace with bound ws-esvaxerski2022-11-171-2/+12
|
* apply some rules dynamically when state of window changes (#1020)Jef2022-11-151-0/+5
| | | Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com>
* possible crash when current workspace does not exist (#1023)Jef2022-11-151-2/+2
| | | Co-authored-by: Jef Steelant <jef.steelant_ext@softathome.com>
* guard lastwindow in circlenextvaxerski2022-11-141-1/+1
|
* Revert "Set child stdout and stderr to /dev/null (#1000)"vaxerski2022-11-131-21/+0
| | | | | | This reverts commit 1e5cab1ee7a82d3381f55963a0ff768c30215602. Breaks a bunch of stuff, e.g. Waybar.
* Set child stdout and stderr to /dev/null (#1000)Thomas Voss2022-11-131-0/+21
| | | | | | | | | | | | | | Some scripts or utilities check to see if stdout or stderr are connected to a TTY or not to determine certain behaviors (for example, you might want to prompt a user for input with fzf(1) if in a terminal but tofi(1) or wofi(1) when spawned from your WM). Since hyprland never closes these output streams for spawned processes, they end up just spewing their output onto the TTY while giving the user no real way to have a script detect if it's being run from the shell or WM. Instead of just closing stdout and stderr though, we close them and then proceed to reopen them but connect them to /dev/null. This allows scripts and processes to not fail when attempting to write, but for that writing to simply have no effect.
* Added exec rulesvaxerski2022-11-101-0/+22
|
* Minor fixes for virtual input devicesvaxerski2022-11-071-1/+1
|
* Dispatcher to center floating window (#961)abbadanor2022-11-071-2/+15
| | | | Co-authored-by: Adam Nord <adam.nord@abbgymnasiet.se> Co-authored-by: vaxerski <vaxry@vaxry.net>
* Fix missing focusedmon event on focusmonitor dispatchervaxerski2022-11-031-1/+5
|
* allow cyclenext on null focusvaxerski2022-10-281-3/+11
|
* Rework workspace rulesvaxerski2022-10-241-8/+1
|
* fix silent + size windowrulesvaxerski2022-10-241-1/+1
|
* rework focus system to be more safe and fastervaxerski2022-10-141-35/+23
|
* added bringactivetotop dispatchervaxerski2022-10-141-0/+6
|
* set workspace name in previousvaxerski2022-10-131-4/+8
|
* fix naming when workspace back and forthvaxerski2022-10-061-10/+16
|
* fix workspace previous with multi-mon ws movesvaxerski2022-10-061-9/+11
|
* return true on vt switch keysyms to avoid printing stuffvaxerski2022-10-061-3/+6
|
* reset sigmask on forkvaxerski2022-10-061-0/+5
|