tiiuae / ghaf

TII SSRC Secure Technologies: Ghaf Framework
https://tiiuae.github.io/ghaf/
Apache License 2.0
39 stars 58 forks source link

EWW: Fix popup window not closing properly, add wlr-randr to guivm #870

Closed kajusnau closed 1 week ago

kajusnau commented 1 week ago

Description of changes

  1. Fixed Popups Not Closing Automatically

    • 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).
  2. 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.
  3. 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.
  4. Added wlr-randr to guivm:

    • To be used in the future by Ghaf control panel.

Notes:

Checklist for things done

Instructions for Testing

milva-unikie commented 1 week ago

Tested on Lenovo-X1 (nixos-rebuild switch)

Everything is fine!