Files
hyprland-plugins/xtra-dispatchers
nnra 84659a2502 all: chase hyprland for 40d8fa8 (#549)
* 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
2025-11-26 22:10:33 +00:00
..
2025-09-22 12:18:57 +03:00
2025-09-25 17:17:00 +02:00
2025-01-08 22:34:52 +01:00

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