mirror of
https://github.com/hyprwm/hyprland-plugins.git
synced 2025-12-01 12:22:13 +00:00
* hyprexpo: Fixes for 40d8fa8 * csgo-vulkan-fix: Fixes for 40d8fa8 * hyprbars: Fixes for 40d8fa8 I am not entirely sure whether I was supposed to use fullWindowFocus() or rawWindowFocus() in hyprbars/barDeco.cpp at line 220 * xtra-dispatchers: Fixes for 40d8fa8 I am not entirely sure whether I was supposed to use fullWindowFocus() or rawWindowFocus() in xtra-dispatchers/main.cpp at lines 47 and 106 * hyprscrolling: Fixes for 40d8fa8 A lot of repeated code can be removed if it's safe to store `Desktop::focusState()`, `Desktop::focusState()->monitor()` and `Desktop::focusState()->window()` at the top of the `CScrollingLayout::findBestNeighbor` function. This change requires further review as I don't know if any of those change during this function so I didn't wanna introduce any unexpected issues. I am not entirely sure whether I was supposed to use fullWindowFocus() or rawWindowFocus() in xtra-dispatchers/main.cpp at lines 786, 789 and 1344
xtra-dispatchers
Adds some additional dispatchers to Hyprland.
Dispatchers
All dispatchers here are called plugin:xtd:name e.g. plugin:xtd:moveorexec.
| name | description | params |
|---|---|---|
| moveorexec | moves window to the current workspace, or executes if it's not found. WINDOW cannot contain commas |
WINDOW,CMD |
| throwunfocused | throws all unfocused windows on the current workspace to the given workspace | WORKSPACE |
| bringallfrom | kinda inverse of throwunfocused. Bring all windows from a given workspace to the current one. | WORKSPACE |
| closeunfocused | close all unfocused windows on the current workspace. | none |