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