Resolved an issue where popups were reserving screen space even after "closing".
This applies to volume and brightness change indicators (previously referred to as hotkey indicators).
Adjusted Popups to Have Their Own Windows
Updated popup behavior so that each popup now opens in a separate, isolated window.
Popups will no longer interfere with each other and simply overlap instead.
Added Functionality to Close Widgets by Clicking Outside
Widgets should now close automatically when clicking outside their area (e.g. on the desktop).
This applies to power menu, calendar and quick settings widgets.
Added wlr-randr to guivm:
To be used in the future by Ghaf control panel.
Notes:
If multiple displays are connected, volume and brightness popups show up only on the built-in display.
Checklist for things done
[x] Summary of the proposed changes in the PR description
[x] More detailed description in the commit message(s)
[x] Commits are squashed into relevant entities - avoid a lot of minimal dev time commits in the PR
Description of changes
Fixed Popups Not Closing Automatically
Adjusted Popups to Have Their Own Windows
Added Functionality to Close Widgets by Clicking Outside
Added wlr-randr to guivm:
Notes:
Checklist for things done
x86_64
aarch64
riscv64
make-checks
and it passesnixos-rebuild ... switch
Instructions for Testing
wlr-randr
is a recognized command.