You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request introduces the liquid glasses visual style for the application, providing a more native look and feel on macOS. It adds themed resources, control styles, and initialization logic to enable these styles when running on macOS. Additionally, it expands the English language resources with several common UI terms.
macOS Glass Visual Style Integration
Added a new resource dictionary (Styles.MacGlass.axaml and code-behind) defining macOS-specific colors, corner radii, brushes, and theme dictionaries for both light and dark modes, closely matching native macOS vibrancy and control appearance. [1][2]
Introduced a new control styles file (Styles.MacGlassControls.axaml and code-behind) that customizes menus, buttons, toolbars, switches, and other controls for the macOS glass look, including geometry, padding, and icon color behaviors. [1][2]
Updated application initialization in App.axaml.cs to apply these macOS styles when not using Windows Mica, ensuring the correct look is used on each platform.
Localization
Extended the English language JSON (lang_en.json) with common UI terms such as "View", "Window", "Zoom", "Undo", "Redo", "Cut", "Copy", "Paste", and "Find" for improved localization coverage.
Adding active English keys changes the completion denominator, but the checked-in Languages/Data/TranslatedPercentages.json was not regenerated. The app reads that file directly, so users will continue seeing stale localization percentages; run Sync-TranslationMetadata.ps1 -AllLanguages and include the generated metadata update.
Switching the handler to the platform primary modifier makes this action ⌘+Enter on macOS, but every package context menu still renders the hard-coded MainActionShortcut = "Ctrl+Enter" hint. Ctrl+Enter no longer invokes the action there, so make the displayed shortcut platform-aware as well.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces the liquid glasses visual style for the application, providing a more native look and feel on macOS. It adds themed resources, control styles, and initialization logic to enable these styles when running on macOS. Additionally, it expands the English language resources with several common UI terms.
macOS Glass Visual Style Integration
Styles.MacGlass.axamland code-behind) defining macOS-specific colors, corner radii, brushes, and theme dictionaries for both light and dark modes, closely matching native macOS vibrancy and control appearance. [1] [2]Styles.MacGlassControls.axamland code-behind) that customizes menus, buttons, toolbars, switches, and other controls for the macOS glass look, including geometry, padding, and icon color behaviors. [1] [2]App.axaml.csto apply these macOS styles when not using Windows Mica, ensuring the correct look is used on each platform.Localization
lang_en.json) with common UI terms such as "View", "Window", "Zoom", "Undo", "Redo", "Cut", "Copy", "Paste", and "Find" for improved localization coverage.