Skip to content

Update about page navigation to use configure arrows#71

Merged
grandixximo merged 1 commit into
classic-ui-modern-fixesfrom
cursor/update-about-page-navigation-to-use-configure-arrows-801f
Oct 11, 2025
Merged

Update about page navigation to use configure arrows#71
grandixximo merged 1 commit into
classic-ui-modern-fixesfrom
cursor/update-about-page-navigation-to-use-configure-arrows-801f

Conversation

@grandixximo

Copy link
Copy Markdown
Owner

Replace the default Frame navigation bar with custom back/forward arrows in SettingsWindow to match the software's style.


Open in Cursor Open in Web

@cursor

cursor Bot commented Oct 11, 2025

Copy link
Copy Markdown

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@cursor cursor Bot force-pushed the cursor/update-about-page-navigation-to-use-configure-arrows-801f branch from b953b4d to c9ef8f0 Compare October 11, 2025 13:38
Replaced the default Frame navigation UI with custom mui:ModernButton back/forward
arrows in the About page of the Configure window. The navigation buttons are always
visible at the top of the About page and match the styling used throughout the app.

Changes:
- Added custom navigation panel with mui:ModernButton arrows to About tab in SettingsPage.xaml
- Navigation arrows use Icons.Back and Icons.Forward with proper Material Design sizing
- Buttons automatically enable/disable based on Frame.CanGoBack/CanGoForward
- Modified AboutPage.xaml.cs to navigate within AboutFrame instead of parent Frame
- Completely suppressed default Frame navigation UI using NavigationUIVisibility="Hidden",
  JournalOwnership="OwnsJournal", and ShowsNavigationUI=false
- Navigation now works correctly when viewing Licenses and Crash Logs pages

The custom navigation provides a cleaner, more consistent user experience without
the ugly default navigation bar appearing.

Built on top of classic-ui-modern-fixes branch which includes webcam preview improvements.
@cursor cursor Bot force-pushed the cursor/update-about-page-navigation-to-use-configure-arrows-801f branch from 2b87197 to 48edc60 Compare October 11, 2025 13:48
@grandixximo grandixximo marked this pull request as ready for review October 11, 2025 13:52
@grandixximo grandixximo merged commit 2f17418 into classic-ui-modern-fixes Oct 11, 2025
2 checks passed
@grandixximo grandixximo deleted the cursor/update-about-page-navigation-to-use-configure-arrows-801f branch October 11, 2025 13:52
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.

2 participants