diff --git a/Marechai.App/Presentation/ViewModels/SettingsViewModel.cs b/Marechai.App/Presentation/ViewModels/SettingsViewModel.cs index 2957c939..2e3af1bc 100644 --- a/Marechai.App/Presentation/ViewModels/SettingsViewModel.cs +++ b/Marechai.App/Presentation/ViewModels/SettingsViewModel.cs @@ -95,6 +95,11 @@ public partial class SettingsViewModel : ObservableObject { ThemeName = "MacOS9", DisplayName = _localizer["MacOS9Theme"] + }, + new() + { + ThemeName = "DOS", + DisplayName = _localizer["DOSTheme"] } }; diff --git a/Marechai.App/Services/ColorThemeService.cs b/Marechai.App/Services/ColorThemeService.cs index 53a6861c..4ea477d2 100644 --- a/Marechai.App/Services/ColorThemeService.cs +++ b/Marechai.App/Services/ColorThemeService.cs @@ -34,7 +34,8 @@ public class ColorThemeService : IColorThemeService { DEFAULT_THEME, "Windows311", - "MacOS9" + "MacOS9", + "DOS" }; public void SetThemeService(IThemeService themeService) @@ -91,6 +92,7 @@ public class ColorThemeService : IColorThemeService { "Windows311" => "ms-appx:///Styles/Win311ColorPalette.xaml", "MacOS9" => "ms-appx:///Styles/MacOS9ColorPalette.xaml", + "DOS" => "ms-appx:///Styles/DOSColorPalette.xaml", _ => null }; diff --git a/Marechai.App/Strings/en/Resources.resw b/Marechai.App/Strings/en/Resources.resw index e9513754..1e1e99a3 100644 --- a/Marechai.App/Strings/en/Resources.resw +++ b/Marechai.App/Strings/en/Resources.resw @@ -203,6 +203,9 @@ Mac OS 9 + + DOS / Turbo Vision + Brightness diff --git a/Marechai.App/Strings/es/Resources.resw b/Marechai.App/Strings/es/Resources.resw index ba65d6e3..dae693d7 100644 --- a/Marechai.App/Strings/es/Resources.resw +++ b/Marechai.App/Strings/es/Resources.resw @@ -203,6 +203,9 @@ Mac OS 9 + + DOS / Turbo Vision + Brillo diff --git a/Marechai.App/Strings/fr/Resources.resw b/Marechai.App/Strings/fr/Resources.resw index 695f1f02..79384a9c 100644 --- a/Marechai.App/Strings/fr/Resources.resw +++ b/Marechai.App/Strings/fr/Resources.resw @@ -203,6 +203,9 @@ Mac OS 9 + + DOS / Turbo Vision + Luminosité diff --git a/Marechai.App/Strings/pt-BR/Resources.resw b/Marechai.App/Strings/pt-BR/Resources.resw index 7a1fbb92..7ec20f91 100644 --- a/Marechai.App/Strings/pt-BR/Resources.resw +++ b/Marechai.App/Strings/pt-BR/Resources.resw @@ -203,6 +203,9 @@ Mac OS 9 + + DOS / Turbo Vision + Brilho diff --git a/Marechai.App/Styles/DOSColorPalette.xaml b/Marechai.App/Styles/DOSColorPalette.xaml new file mode 100644 index 00000000..c9c9736e --- /dev/null +++ b/Marechai.App/Styles/DOSColorPalette.xaml @@ -0,0 +1,213 @@ + + + + + + + #00FFFF #55FFFF + #AAFFFF #CCFFFF + #00CCCC #009999 + #006666 + + + Cascadia Mono, Consolas, Courier New, monospace + Cascadia Mono, Consolas, Courier New, monospace + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file