Skip to content

Add Fluent menu and tooltip styles with high contrast support - #30

Open
danielchalmers wants to merge 1 commit into
v5/hide-when-fullscreenfrom
v5/windows-11-look
Open

danielchalmers wants to merge 1 commit into
v5/hide-when-fullscreenfrom
v5/windows-11-look

Conversation

@danielchalmers

@danielchalmers danielchalmers commented Oct 12, 2026 •

Copy link
Copy Markdown
Owner
  • The right-click menu, its submenus and the tooltips now use the Windows 11 style from DesktopClock: rounded corners, Segoe UI Variable (Segoe UI on Windows 10), check marks and the Size slider in the accent color, and a shadow on the menu. They follow Light and Dark now, where before they were always the old light style. The readings stay in Consolas.
  • In Auto, the accent is lightened or darkened only as far as needed to reach 4.5:1 contrast against the widget (over a black or white desktop), the tooltip and the menu. Plum gets lighter in Dark, gold darker in Light.
  • With high contrast on, everything uses the system colors: solid widget background, icons and graph in the text color, stale readings in the dimmed-text color, no menu shadow. Switching it on or off applies without a restart.
  • The Ping address box matches the theme, title bar included, has its own Cut/Copy/Paste menu so that matches too, and its error red is readable in Dark.
30

Release notes: applies to everyone with no setting, and in Auto the icons can be a shade lighter or darker than the accent itself.

@danielchalmers
danielchalmers marked this pull request as ready for review October 12, 2026 15:41
@danielchalmers danielchalmers changed the title Give the menu and tooltips the Windows 11 look, and keep the colors readable in every theme Add Fluent menu and tooltip styles with high contrast support Oct 12, 2026
@danielchalmers
danielchalmers added this pull request to stack #33 October 12, 2026 16:28
- Port DesktopClock's Fluent styles for the context menu, tooltips and Ping address dialog
- Move theme colors into Light, Dark and HighContrast palettes that ThemeService swaps
- Add ColorContrast to shade the Auto accent to 4.5:1 on the widget, tooltip and menu
- Use system colors everywhere while high contrast is on, and follow changes live
- Give the Ping address box a themed title bar, its own Cut/Copy/Paste menu, readable red
@github-actions github-actions Bot added the enhancement New feature or request label Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant