Skip to content

Conversation

@phoneuooyd
Copy link
Owner

This pull request adds support for a "colorful background" option in the application, improves the handling of color themes and font settings, and enhances localization resources with new strings for the settings page. The main changes include loading and applying the user's preference for colorful backgrounds, updating localization files to support new UI options, and reorganizing resource strings for clarity.

Application settings and logic:

  • Added logic in App.xaml.cs to load and apply the saved colorful background setting during app initialization, and introduced a helper method LoadSavedColorfulBackgroundSetting for this purpose. [1] [2]

Localization improvements:

  • Added new resource strings to SettingsPageResources.Designer.cs for various color themes (e.g., Autumn, Mint, Navy), colorful background option, and detailed descriptions for font families and sizes, improving clarity and flexibility for UI settings. [1] [2] [3]
  • Updated the Polish localization file SettingsPageResources.pl-PL.resx to include translations for the new color themes and background option, and reorganized resource entries for completeness. [1] [2] [3]

Documentation and metadata:

  • Added an XML schema and documentation comments to the top of SettingsPageResources.pl-PL.resx to clarify the resource file structure and usage.

Minor corrections:

  • Fixed a typo in a comment in SettingsPageResources.Designer.cs.

Introduces a user setting to enable colorful page backgrounds instead of neutral gray. Adds new resources, localization strings, and settings UI, and updates ThemeService to dynamically apply background color intensity based on theme and user preference. All main pages now use the dynamic PageBackgroundColor resource for their backgrounds.
Introduced Navy, Autumn, and Mint color themes in SettingsViewModel. Updated resource files and designer to include new color theme options and improved localization strings for color backgrounds.
@phoneuooyd phoneuooyd self-assigned this Sep 4, 2025
@phoneuooyd phoneuooyd merged commit ff24413 into main Sep 4, 2025
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.

1 participant