diff --git a/Marechai.App/Presentation/ViewModels/SettingsViewModel.cs b/Marechai.App/Presentation/ViewModels/SettingsViewModel.cs index 2e3af1bc..5401b5bb 100644 --- a/Marechai.App/Presentation/ViewModels/SettingsViewModel.cs +++ b/Marechai.App/Presentation/ViewModels/SettingsViewModel.cs @@ -100,6 +100,11 @@ public partial class SettingsViewModel : ObservableObject { ThemeName = "DOS", DisplayName = _localizer["DOSTheme"] + }, + new() + { + ThemeName = "Amiga", + DisplayName = _localizer["AmigaTheme"] } }; diff --git a/Marechai.App/Services/ColorThemeService.cs b/Marechai.App/Services/ColorThemeService.cs index 4ea477d2..f11e7c32 100644 --- a/Marechai.App/Services/ColorThemeService.cs +++ b/Marechai.App/Services/ColorThemeService.cs @@ -35,7 +35,8 @@ public class ColorThemeService : IColorThemeService DEFAULT_THEME, "Windows311", "MacOS9", - "DOS" + "DOS", + "Amiga" }; public void SetThemeService(IThemeService themeService) @@ -93,6 +94,7 @@ public class ColorThemeService : IColorThemeService "Windows311" => "ms-appx:///Styles/Win311ColorPalette.xaml", "MacOS9" => "ms-appx:///Styles/MacOS9ColorPalette.xaml", "DOS" => "ms-appx:///Styles/DOSColorPalette.xaml", + "Amiga" => "ms-appx:///Styles/AmigaColorPalette.xaml", _ => null }; diff --git a/Marechai.App/Strings/en/Resources.resw b/Marechai.App/Strings/en/Resources.resw index 1e1e99a3..11395eb9 100644 --- a/Marechai.App/Strings/en/Resources.resw +++ b/Marechai.App/Strings/en/Resources.resw @@ -206,6 +206,9 @@ DOS / Turbo Vision + + Amiga Workbench + Brightness diff --git a/Marechai.App/Strings/es/Resources.resw b/Marechai.App/Strings/es/Resources.resw index dae693d7..a75ac2e8 100644 --- a/Marechai.App/Strings/es/Resources.resw +++ b/Marechai.App/Strings/es/Resources.resw @@ -206,6 +206,9 @@ DOS / Turbo Vision + + Amiga Workbench + Brillo diff --git a/Marechai.App/Strings/fr/Resources.resw b/Marechai.App/Strings/fr/Resources.resw index 79384a9c..001926c2 100644 --- a/Marechai.App/Strings/fr/Resources.resw +++ b/Marechai.App/Strings/fr/Resources.resw @@ -206,6 +206,9 @@ DOS / Turbo Vision + + Amiga Workbench + Luminosité diff --git a/Marechai.App/Strings/pt-BR/Resources.resw b/Marechai.App/Strings/pt-BR/Resources.resw index 7ec20f91..dfc9fab8 100644 --- a/Marechai.App/Strings/pt-BR/Resources.resw +++ b/Marechai.App/Strings/pt-BR/Resources.resw @@ -206,6 +206,9 @@ DOS / Turbo Vision + + Amiga Workbench + Brilho diff --git a/Marechai.App/Styles/AmigaColorPalette.xaml b/Marechai.App/Styles/AmigaColorPalette.xaml new file mode 100644 index 00000000..649a9d6b --- /dev/null +++ b/Marechai.App/Styles/AmigaColorPalette.xaml @@ -0,0 +1,213 @@ + + + + + + + #FF8800 #FFAA33 + #FFCC66 #FFDD88 + #CC6600 #994400 + #662200 + + + Cascadia Mono, Consolas, Courier New, monospace + Cascadia Mono, Consolas, Courier New, monospace + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file