summaryrefslogtreecommitdiff
path: root/src/managers/KeybindManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Revert "keybinds: avoid sending release on suppressed press"vaxerski2023-04-101-7/+3
| | | | | | Issues with XWayland This reverts commit a1b1480c21a3ca7c35fd5ab99c966322f64b2f3b.
* Allow movefocus for empty workspaces (#2011)Hilmar Wiegand2023-04-101-7/+46
| | | | | | | | | | | * Allow switching to empty workspaces using movefocus * Allow switching to other workspaces when no windows are focused * Implement review feedback * Add option to disable focus fallback * Remove unnecessary braces
* keybinds: avoid sending release on suppressed pressvaxerski2023-04-101-3/+7
|
* GlobalShortcuts protocol impl (#1886)Vaxry2023-04-091-2/+19
| | | | | | | Implements the `hyprland-global-shortcuts-v1` protocol --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* keybinds: allow MOD1 as an alias of ALTvaxerski2023-04-061-1/+1
|
* Misc FreeBSD fixes (#1926)Jan Beich2023-03-311-2/+2
| | | | | | | | | | | | | | | | | | | | | * helpers: drop incomplete GNU/kFreeBSD bits Debian with FreeBSD kernel lacks Wayland-related packages and is not officially supported since Jessie. * KeybindManager: check VT ioctl availability instead of hardcoding * plugins: add missing header for libc++ after 430778293e4c src/plugins/PluginAPI.cpp:299:33: error: implicit instantiation of undefined template 'std::basic_istringstream<char>' std::istringstream inStream(SYMBOLS); ^ /usr/include/c++/v1/iosfwd:140:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_istringstream; ^ * plugins: prefer llvm-nm with Clang after 430778293e4c nm: invalid option -- j
* Fix some typos (#1907)Alexander Seiler2023-03-291-2/+2
| | | Signed-off-by: Alexander Seiler <seileralex@gmail.com>
* keybinds: improve movefocus on fullscreenvaxerski2023-03-271-1/+2
|
* internal: wrap wlr surfaces (#1822)Vaxry2023-03-201-4/+4
|
* Focus: warp cursor on movewindowvaxerski2023-03-201-0/+2
|
* groups: fix moving between displaysvaxerski2023-03-181-1/+2
|
* keybinds: remember last workspace on focusmonitorvaxerski2023-03-161-0/+11
|
* monitors: guard output when readvaxerski2023-03-161-0/+3
|
* dispatchers: remember named workspaces in prevvaxerski2023-03-131-13/+18
|
* groups: add deco on moveIntoGroupvaxerski2023-03-131-0/+2
|
* dispatchers: disallow togglesplit on fullscreenvaxerski2023-03-111-0/+9
|
* add toggle group lockvaxerski2023-03-021-0/+2
|
* allow focus to grouped windowsvaxerski2023-02-281-0/+5
|
* Added moveoutofgroup dispatchervaxerski2023-02-261-0/+18
|
* Added moveintogroup dispatchervaxerski2023-02-261-1/+25
|
* movefocus: Set new workspace as active when focusing new monitor (#1640)Ryan Dwyer2023-02-261-0/+4
|
* fix changegroupactive backvaxerski2023-02-241-1/+8
|
* fix cyclenext on empty focusvaxerski2023-02-231-1/+1
|
* add mouse_left _rightvaxerski2023-02-231-6/+10
|
* added a lockgroups dispatchervaxerski2023-02-211-0/+9
|
* ignore hidden in allfloatvaxerski2023-02-191-1/+1
|
* Group/Tab Rework (#1580)Vaxry2023-02-191-12/+71
|
* Added an Event Hook System (#1578)Vaxry2023-02-191-0/+5
| | | | | * added an eventHookSystem * Add all socket2 events to hooks
* Added execrvaxerski2023-02-191-13/+20
|
* 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
|