A lot has changed since when I first wrote hyprdim. Special workspaces now function similar to actual workspaces and even include fullscreen windows, which simplifies the code base a bit.
Breaking Changes
- Persist by default. hyprdim will always work and the
--persist
flag is no longer necessary. If you want to toggle hyprdim functionality, you should kill it instead of changingdim_inactive
. - No dim when only by default. No reason to dim when there's only one window showing. Remove
--no-dim-when-only
from your config. - No-dim options for special workspaces have been removed. Remove
--ignore-entering-special
and--ignore-leaving-special
from your config. If you want to not dim when toggling a special workspace, use a single window (or fullscreen one) on that workspace, or kill hyprdim in your Hyprland keybinds. - Dialog dim is now default. Set
--dialog-dim
to0
to disable.
Full Changelog: 2.2.6...3.0.0