mirror of
https://github.com/claunia/marechai.git
synced 2025-12-16 19:14:25 +00:00
Added CDE inspired theme.
This commit is contained in:
@@ -105,6 +105,11 @@ public partial class SettingsViewModel : ObservableObject
|
|||||||
{
|
{
|
||||||
ThemeName = "Amiga",
|
ThemeName = "Amiga",
|
||||||
DisplayName = _localizer["AmigaTheme"]
|
DisplayName = _localizer["AmigaTheme"]
|
||||||
|
},
|
||||||
|
new()
|
||||||
|
{
|
||||||
|
ThemeName = "CDE",
|
||||||
|
DisplayName = _localizer["CDETheme"]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ public class ColorThemeService : IColorThemeService
|
|||||||
"Windows311",
|
"Windows311",
|
||||||
"MacOS9",
|
"MacOS9",
|
||||||
"DOS",
|
"DOS",
|
||||||
"Amiga"
|
"Amiga",
|
||||||
|
"CDE"
|
||||||
};
|
};
|
||||||
|
|
||||||
public void SetThemeService(IThemeService themeService)
|
public void SetThemeService(IThemeService themeService)
|
||||||
@@ -95,6 +96,7 @@ public class ColorThemeService : IColorThemeService
|
|||||||
"MacOS9" => "ms-appx:///Styles/MacOS9ColorPalette.xaml",
|
"MacOS9" => "ms-appx:///Styles/MacOS9ColorPalette.xaml",
|
||||||
"DOS" => "ms-appx:///Styles/DOSColorPalette.xaml",
|
"DOS" => "ms-appx:///Styles/DOSColorPalette.xaml",
|
||||||
"Amiga" => "ms-appx:///Styles/AmigaColorPalette.xaml",
|
"Amiga" => "ms-appx:///Styles/AmigaColorPalette.xaml",
|
||||||
|
"CDE" => "ms-appx:///Styles/CDEColorPalette.xaml",
|
||||||
_ => null
|
_ => null
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -209,6 +209,9 @@
|
|||||||
<data name="AmigaTheme" xml:space="preserve">
|
<data name="AmigaTheme" xml:space="preserve">
|
||||||
<value>Amiga Workbench</value>
|
<value>Amiga Workbench</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="CDETheme" xml:space="preserve">
|
||||||
|
<value>CDE / Motif</value>
|
||||||
|
</data>
|
||||||
<data name="SettingsPage_BrightnessThemeSelector.Header" xml:space="preserve">
|
<data name="SettingsPage_BrightnessThemeSelector.Header" xml:space="preserve">
|
||||||
<value>Brightness</value>
|
<value>Brightness</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -209,6 +209,9 @@
|
|||||||
<data name="AmigaTheme" xml:space="preserve">
|
<data name="AmigaTheme" xml:space="preserve">
|
||||||
<value>Amiga Workbench</value>
|
<value>Amiga Workbench</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="CDETheme" xml:space="preserve">
|
||||||
|
<value>CDE / Motif</value>
|
||||||
|
</data>
|
||||||
<data name="SettingsPage_BrightnessThemeSelector.Header" xml:space="preserve">
|
<data name="SettingsPage_BrightnessThemeSelector.Header" xml:space="preserve">
|
||||||
<value>Brillo</value>
|
<value>Brillo</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -209,6 +209,9 @@
|
|||||||
<data name="AmigaTheme" xml:space="preserve">
|
<data name="AmigaTheme" xml:space="preserve">
|
||||||
<value>Amiga Workbench</value>
|
<value>Amiga Workbench</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="CDETheme" xml:space="preserve">
|
||||||
|
<value>CDE / Motif</value>
|
||||||
|
</data>
|
||||||
<data name="SettingsPage_BrightnessThemeSelector.Header" xml:space="preserve">
|
<data name="SettingsPage_BrightnessThemeSelector.Header" xml:space="preserve">
|
||||||
<value>Luminosité</value>
|
<value>Luminosité</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -209,6 +209,9 @@
|
|||||||
<data name="AmigaTheme" xml:space="preserve">
|
<data name="AmigaTheme" xml:space="preserve">
|
||||||
<value>Amiga Workbench</value>
|
<value>Amiga Workbench</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="CDETheme" xml:space="preserve">
|
||||||
|
<value>CDE / Motif</value>
|
||||||
|
</data>
|
||||||
<data name="SettingsPage_BrightnessThemeSelector.Header" xml:space="preserve">
|
<data name="SettingsPage_BrightnessThemeSelector.Header" xml:space="preserve">
|
||||||
<value>Brilho</value>
|
<value>Brilho</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
219
Marechai.App/Styles/CDEColorPalette.xaml
Normal file
219
Marechai.App/Styles/CDEColorPalette.xaml
Normal file
@@ -0,0 +1,219 @@
|
|||||||
|
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||||
|
|
||||||
|
<!-- CDE (Common Desktop Environment) Theme -->
|
||||||
|
<!-- Classic teal/cyan title bars with beige/tan windows -->
|
||||||
|
|
||||||
|
<!-- System Accent - Black for icons on tan, Teal for selections -->
|
||||||
|
<Color x:Key="SystemAccentColor">#000000</Color> <Color x:Key="SystemAccentColorLight1">#333333</Color>
|
||||||
|
<Color x:Key="SystemAccentColorLight2">#666666</Color> <Color x:Key="SystemAccentColorLight3">#999999</Color>
|
||||||
|
<Color x:Key="SystemAccentColorDark1">#000000</Color> <Color x:Key="SystemAccentColorDark2">#000000</Color>
|
||||||
|
<Color x:Key="SystemAccentColorDark3">#000000</Color>
|
||||||
|
|
||||||
|
<!-- ALL TEXT - Black on Tan, White on Teal -->
|
||||||
|
<SolidColorBrush x:Key="TextFillColorPrimaryBrush"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="TextFillColorSecondaryBrush"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="TextFillColorTertiaryBrush"
|
||||||
|
Color="#E0E0E0" />
|
||||||
|
<SolidColorBrush x:Key="TextFillColorDisabledBrush"
|
||||||
|
Color="#888888" />
|
||||||
|
<SolidColorBrush x:Key="TextControlForeground"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="TextControlForegroundPointerOver"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="TextControlForegroundFocused"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="TextControlForegroundDisabled"
|
||||||
|
Color="#888888" />
|
||||||
|
<SolidColorBrush x:Key="TextControlPlaceholderForeground"
|
||||||
|
Color="#666666" />
|
||||||
|
<SolidColorBrush x:Key="TextControlPlaceholderForegroundPointerOver"
|
||||||
|
Color="#777777" />
|
||||||
|
<SolidColorBrush x:Key="TextControlPlaceholderForegroundFocused"
|
||||||
|
Color="#777777" />
|
||||||
|
<SolidColorBrush x:Key="TextControlHeaderForeground"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
|
||||||
|
<!-- Button Text -->
|
||||||
|
<SolidColorBrush x:Key="ButtonForeground"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ButtonForegroundPointerOver"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ButtonForegroundPressed"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ButtonForegroundDisabled"
|
||||||
|
Color="#888888" />
|
||||||
|
|
||||||
|
<!-- ComboBox Text -->
|
||||||
|
<SolidColorBrush x:Key="ComboBoxForeground"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxForegroundPointerOver"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxForegroundPressed"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxForegroundFocused"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxForegroundDisabled"
|
||||||
|
Color="#888888" />
|
||||||
|
|
||||||
|
<!-- Navigation and List Text - White on Teal, Black on Tan -->
|
||||||
|
<SolidColorBrush x:Key="NavigationViewItemForeground"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="NavigationViewItemForegroundPointerOver"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="NavigationViewItemForegroundPressed"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="ListViewItemForeground"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ListViewItemForegroundPointerOver"
|
||||||
|
Color="#000000" />
|
||||||
|
<SolidColorBrush x:Key="ListViewItemForegroundSelected"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
|
||||||
|
<!-- Icon Colors - White on Teal Headers -->
|
||||||
|
<SolidColorBrush x:Key="IconElementForeground"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="FontIconForeground"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="SymbolIconForeground"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="GlyphBrush"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
|
||||||
|
<!-- System Control Foreground - White on Teal -->
|
||||||
|
<SolidColorBrush x:Key="SystemControlForegroundBaseHighBrush"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="SystemControlForegroundBaseMediumBrush"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="SystemControlForegroundBaseMediumHighBrush"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="SystemControlForegroundBaseMediumLowBrush"
|
||||||
|
Color="#E0E0E0" />
|
||||||
|
<SolidColorBrush x:Key="SystemControlForegroundBaseLowBrush"
|
||||||
|
Color="#CCCCCC" />
|
||||||
|
|
||||||
|
<!-- System Colors - White on Teal -->
|
||||||
|
<SolidColorBrush x:Key="SystemBaseMediumColor"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="SystemBaseHighColor"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="SystemBaseMediumHighColor"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="SystemBaseMediumLowColor"
|
||||||
|
Color="#E0E0E0" />
|
||||||
|
<SolidColorBrush x:Key="SystemBaseLowColor"
|
||||||
|
Color="#CCCCCC" />
|
||||||
|
|
||||||
|
<!-- Backgrounds - CDE Tan/Beige Primary -->
|
||||||
|
<SolidColorBrush x:Key="ApplicationPageBackgroundThemeBrush"
|
||||||
|
Color="#C8B698" />
|
||||||
|
<SolidColorBrush x:Key="LayerFillColorDefaultBrush"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
<SolidColorBrush x:Key="LayerFillColorAltBrush"
|
||||||
|
Color="#4A7F81" />
|
||||||
|
<SolidColorBrush x:Key="CardBackgroundFillColorDefaultBrush"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
<SolidColorBrush x:Key="CardBackgroundFillColorSecondaryBrush"
|
||||||
|
Color="#4A7F81" />
|
||||||
|
<SolidColorBrush x:Key="SurfaceFillColorDefaultBrush"
|
||||||
|
Color="#D9C7B8" />
|
||||||
|
<SolidColorBrush x:Key="ControlFillColorDefaultBrush"
|
||||||
|
Color="#D9C7B8" />
|
||||||
|
<SolidColorBrush x:Key="ControlFillColorSecondaryBrush"
|
||||||
|
Color="#D0BEA8" />
|
||||||
|
<SolidColorBrush x:Key="ControlFillColorTertiaryBrush"
|
||||||
|
Color="#C8B698" />
|
||||||
|
<SolidColorBrush x:Key="ControlFillColorDisabledBrush"
|
||||||
|
Color="#B8A888" />
|
||||||
|
<SolidColorBrush x:Key="SubtleFillColorTransparentBrush"
|
||||||
|
Color="Transparent" />
|
||||||
|
<SolidColorBrush x:Key="SubtleFillColorSecondaryBrush"
|
||||||
|
Color="#D0BEA8" />
|
||||||
|
<SolidColorBrush x:Key="SubtleFillColorTertiaryBrush"
|
||||||
|
Color="#C8B698" />
|
||||||
|
|
||||||
|
<!-- Button Backgrounds - Light Tan/Beige with 3D effect -->
|
||||||
|
<SolidColorBrush x:Key="ButtonBackground"
|
||||||
|
Color="#D9C7B8" />
|
||||||
|
<SolidColorBrush x:Key="ButtonBackgroundPointerOver"
|
||||||
|
Color="#E5D3C4" />
|
||||||
|
<SolidColorBrush x:Key="ButtonBackgroundPressed"
|
||||||
|
Color="#C0AE98" />
|
||||||
|
<SolidColorBrush x:Key="ButtonBackgroundDisabled"
|
||||||
|
Color="#B8A888" />
|
||||||
|
|
||||||
|
<!-- TextBox Backgrounds - White/Very Light Tan -->
|
||||||
|
<SolidColorBrush x:Key="TextControlBackground"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="TextControlBackgroundPointerOver"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="TextControlBackgroundFocused"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="TextControlBackgroundDisabled"
|
||||||
|
Color="#E8E8E8" />
|
||||||
|
|
||||||
|
<!-- ComboBox Backgrounds -->
|
||||||
|
<SolidColorBrush x:Key="ComboBoxBackground"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxBackgroundPointerOver"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxBackgroundPressed"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxBackgroundFocused"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxBackgroundDisabled"
|
||||||
|
Color="#E8E8E8" />
|
||||||
|
|
||||||
|
<!-- Navigation Backgrounds - Teal like title bars -->
|
||||||
|
<SolidColorBrush x:Key="NavigationViewDefaultPaneBackground"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
<SolidColorBrush x:Key="NavigationViewTopPaneBackground"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
<SolidColorBrush x:Key="NavigationViewExpandedPaneBackground"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
|
||||||
|
<!-- List Backgrounds - White items -->
|
||||||
|
<SolidColorBrush x:Key="ListViewItemBackground"
|
||||||
|
Color="#FFFFFF" />
|
||||||
|
<SolidColorBrush x:Key="ListViewItemBackgroundPointerOver"
|
||||||
|
Color="#E8E8E8" />
|
||||||
|
<SolidColorBrush x:Key="ListViewItemBackgroundPressed"
|
||||||
|
Color="#D0D0D0" />
|
||||||
|
<SolidColorBrush x:Key="ListViewItemBackgroundSelected"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
<SolidColorBrush x:Key="ListViewItemBackgroundSelectedPointerOver"
|
||||||
|
Color="#7FB3B5" />
|
||||||
|
|
||||||
|
<!-- Borders - Dark Gray -->
|
||||||
|
<SolidColorBrush x:Key="CardStrokeColorDefaultBrush"
|
||||||
|
Color="#666666" />
|
||||||
|
<SolidColorBrush x:Key="ControlStrokeColorDefaultBrush"
|
||||||
|
Color="#666666" />
|
||||||
|
<SolidColorBrush x:Key="ControlStrokeColorSecondaryBrush"
|
||||||
|
Color="#888888" />
|
||||||
|
<SolidColorBrush x:Key="DividerStrokeColorDefaultBrush"
|
||||||
|
Color="#999999" />
|
||||||
|
<SolidColorBrush x:Key="TextControlBorderBrush"
|
||||||
|
Color="#666666" />
|
||||||
|
<SolidColorBrush x:Key="TextControlBorderBrushPointerOver"
|
||||||
|
Color="#666666" />
|
||||||
|
<SolidColorBrush x:Key="TextControlBorderBrushFocused"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxBorderBrush"
|
||||||
|
Color="#666666" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxBorderBrushPointerOver"
|
||||||
|
Color="#666666" />
|
||||||
|
<SolidColorBrush x:Key="ComboBoxBorderBrushPressed"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
|
||||||
|
<!-- Accent Colors -->
|
||||||
|
<SolidColorBrush x:Key="AccentFillColorDefaultBrush"
|
||||||
|
Color="#5F9EA0" />
|
||||||
|
<SolidColorBrush x:Key="AccentFillColorSecondaryBrush"
|
||||||
|
Color="#7FB3B5" />
|
||||||
|
<SolidColorBrush x:Key="AccentFillColorTertiaryBrush"
|
||||||
|
Color="#9FC8CA" />
|
||||||
|
|
||||||
|
</ResourceDictionary>
|
||||||
Reference in New Issue
Block a user