Skip to content

Pause Omarchy before Windows Modern Standby - #228

Draft
btsouth wants to merge 2 commits into
masterfrom
codex/windows-modern-standby
Draft

btsouth wants to merge 2 commits into
masterfrom
codex/windows-modern-standby

Conversation

@btsouth

@btsouth btsouth commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Register the tray for Windows suspend/resume notifications so Modern Standby can pause Omarchy before the launcher is suspended. Resume only a pause the launcher still owns; preserve manual pauses, ignore duplicate transitions and leave uncertain failures paused with a recovery log.

Use a dedicated private power monitor so a held pause cannot block shutdown or other QMP controls. Also correct older parity text that lists shipped features as unfinished.

Validation:

  • Native Windows suite: 439 passed, 36 skipped, including notification registration and transition failures.
  • Diskless Windows QEMU verifies pause/resume, manual ownership changes and tools access while paused. The shared-monitor version fails the tools-access check; this version passes.
  • Devbox race tests, vet and Windows build pass.

Related to #216. Physical Modern Standby and S3 sleep on this candidate remain untested. No S0 test host is available. Reporter confirmation and XWayland authentication remain open; the shipped watchdog fix does not establish either.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant