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