Skip to content

improve ignored-updates dialog sizing and theming#5187

Merged
Gabriel Dufresne (GabrielDuf) merged 2 commits into
mainfrom
fix/ignored-updates-dialog-5177
Jul 23, 2026
Merged

improve ignored-updates dialog sizing and theming#5187
Gabriel Dufresne (GabrielDuf) merged 2 commits into
mainfrom
fix/ignored-updates-dialog-5177

Conversation

@GabrielDuf

Copy link
Copy Markdown
Contributor

This pull request updates the appearance and behavior of the ManageIgnoredUpdatesWindow to better align with the rest of the application and improve user experience. The main changes include modernizing the dialog’s styling, persisting its size between sessions, and refining how window focus is handled when dialogs are open.

Window Sizing and Persistence:

  • Added logic to restore the window’s last size from user settings and ensure it doesn’t open larger than its owner window. The size is saved only when the window is closed in a non-maximized state.
  • Introduced a new settings key IgnoredUpdatesWindowSize to persist the dialog’s size. (SettingsEngine_Names.cs

Behavioral Adjustments:

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Modernizes the ignored-updates dialog with persistent sizing, owner-relative behavior, and updated Mica theming.

Changes:

  • Persists and restores dialog dimensions.
  • Refreshes dialog styling and layout.
  • Adjusts inactive-window Mica behavior.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
SettingsEngine_Names.cs Adds the size setting key.
AbstractPackagesPage.axaml.cs Passes the owner window.
MainWindow.axaml.cs Adjusts inactive Mica opacity.
ManageIgnoredUpdatesWindow.axaml.cs Restores and saves dialog size.
ManageIgnoredUpdatesWindow.axaml Modernizes dialog appearance.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/UniGetUI.Avalonia/Views/MainWindow.axaml.cs Outdated
@GabrielDuf
Gabriel Dufresne (GabrielDuf) merged commit bb3b9b5 into main Jul 23, 2026
5 checks passed
@GabrielDuf
Gabriel Dufresne (GabrielDuf) deleted the fix/ignored-updates-dialog-5177 branch July 23, 2026 20:41
@GabrielDuf Gabriel Dufresne (GabrielDuf) linked an issue Jul 23, 2026 that may be closed by this pull request
3 tasks
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.

[IMPROVEMENT] "Manage ignored updates" Pop-Up Window

3 participants