Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Awake - DAISY build fix (pre-83) #34054

Merged
merged 69 commits into from
Jul 30, 2024
Merged

Awake - DAISY build fix (pre-83) #34054

merged 69 commits into from
Jul 30, 2024

Conversation

dend
Copy link
Collaborator

@dend dend commented Jul 29, 2024

This PR addresses some post-merge issues caught by @davidegiacometti, including:

  1. Separator in the context menu shown when not running from inside PowerToys.
  2. "Keep display on" setting not persisting across switches between modes.
  3. Awake not launching in standalone mode.

Additionally:

  1. Exits are now properly handled in timed and expirable keep-awake modes when running standalone. This ensures that Awake exists after completion and doesn't switch to an in-actionable passive mode.
  2. Tray tooltips now cover how much time is left on the timer.
  3. Fixes PowerToys Awake - does not reflect the actual power status #29354
  4. Avoids a nasty memory leak because of re-instantiating of Icon objects for every tray update.
  5. Adds DPI awareness to the context menu (Awake tray menu is not mixed DPI aware #16123)

@dend dend requested review from jaimecbernardo and crutkas July 29, 2024 22:49
@dend dend added the Needs-Review This Pull Request awaits the review of a maintainer. label Jul 29, 2024
@dend dend changed the title Awake - DAISY build polish Awake - DAISY build fix (pre-83) Jul 29, 2024
@dend dend added the Product-Awake Issues regarding the PowerToys Awake utility label Jul 30, 2024
Copy link
Collaborator

@jaimecbernardo jaimecbernardo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you for the quick fixes!

@jaimecbernardo jaimecbernardo merged commit e8ad4fa into microsoft:main Jul 30, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs-Review This Pull Request awaits the review of a maintainer. Product-Awake Issues regarding the PowerToys Awake utility
Projects
Development

Successfully merging this pull request may close these issues.

PowerToys Awake - does not reflect the actual power status
3 participants