Skip to content

Fix Mica readability: links, window border, overlay filter pane#4920

Merged
Gabriel Dufresne (GabrielDuf) merged 1 commit into
mainfrom
small-ui-fixes
Jun 12, 2026
Merged

Fix Mica readability: links, window border, overlay filter pane#4920
Gabriel Dufresne (GabrielDuf) merged 1 commit into
mainfrom
small-ui-fixes

Conversation

@GabrielDuf

Copy link
Copy Markdown
Contributor

This pull request focuses on improving visual consistency and accessibility in the application's UI, particularly around hyperlink colors, Mica window styling, and filter pane behavior. The main themes are better resource usage for link colors, simplification of Mica window border handling, and improved overlay panel background management.

UI consistency and accessibility improvements:

  • Added a fixed blue HyperlinkForeground brush for hyperlinks in both light and dark themes in Styles.Common.axaml, ensuring links remain readable over accent-tinted Mica backgrounds.
  • Updated the LinkBrush in PackageDetailsWindow.axaml.cs to use the new HyperlinkForeground resource instead of an accent color, improving link color consistency across themes.

Mica window styling simplification:

  • Removed custom accent-colored window border logic from MicaWindowHelper.cs, leaving the border at the OS default and simplifying the code. The border will now only show an accent color if the user has enabled that in Windows personalization settings.

Filter pane overlay enhancements:

  • Improved overlay mode for the filter pane in AbstractPackagesPage.axaml.cs by binding the side panel background to AppWindowBackground when floating and properly disposing the binding when switching back to inline mode, ensuring correct background appearance over Mica.

@GabrielDuf Gabriel Dufresne (GabrielDuf) merged commit cd21286 into main Jun 12, 2026
3 checks passed
@GabrielDuf Gabriel Dufresne (GabrielDuf) deleted the small-ui-fixes branch June 12, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants