diff --git a/demo/Semi.Avalonia.Demo/App.axaml b/demo/Semi.Avalonia.Demo/App.axaml index c3605fa..3de4aaa 100644 --- a/demo/Semi.Avalonia.Demo/App.axaml +++ b/demo/Semi.Avalonia.Demo/App.axaml @@ -5,8 +5,8 @@ xmlns:semi="https://irihi.tech/semi"> - - + + diff --git a/demo/Semi.Avalonia.Demo/Pages/GridSplitterDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/GridSplitterDemo.axaml index ef965c6..01f9480 100644 --- a/demo/Semi.Avalonia.Demo/Pages/GridSplitterDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/GridSplitterDemo.axaml @@ -14,13 +14,13 @@ RowDefinitions="*, Auto, *"> diff --git a/demo/Semi.Avalonia.Demo/ViewModels/PaletteDemoViewModel.cs b/demo/Semi.Avalonia.Demo/ViewModels/PaletteDemoViewModel.cs index cf23454..ac572b4 100644 --- a/demo/Semi.Avalonia.Demo/ViewModels/PaletteDemoViewModel.cs +++ b/demo/Semi.Avalonia.Demo/ViewModels/PaletteDemoViewModel.cs @@ -5,6 +5,7 @@ using Avalonia.Controls; using Avalonia.Media; using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.Messaging; +using Semi.Avalonia.Tokens.Palette; namespace Semi.Avalonia.Demo.ViewModels; @@ -51,8 +52,8 @@ public class PaletteDemoViewModel : ObservableObject public PaletteDemoViewModel() { - _lightResourceDictionary = new Light.Palette(); - _darkResourceDictionary = new Dark.Palette(); + _lightResourceDictionary = new Light(); + _darkResourceDictionary = new Dark(); WeakReferenceMessenger.Default.Register(this, OnClickColorItem); } diff --git a/src/Semi.Avalonia/Themes/Index.axaml b/src/Semi.Avalonia/Index.axaml similarity index 57% rename from src/Semi.Avalonia/Themes/Index.axaml rename to src/Semi.Avalonia/Index.axaml index dc9ff25..013498e 100644 --- a/src/Semi.Avalonia/Themes/Index.axaml +++ b/src/Semi.Avalonia/Index.axaml @@ -1,9 +1,14 @@ - + - - + + + + + + diff --git a/src/Semi.Avalonia/Schemes/AquaticScheme.axaml b/src/Semi.Avalonia/Schemes/AquaticScheme.axaml new file mode 100644 index 0000000..4181245 --- /dev/null +++ b/src/Semi.Avalonia/Schemes/AquaticScheme.axaml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Schemes/DarkScheme.axaml b/src/Semi.Avalonia/Schemes/DarkScheme.axaml new file mode 100644 index 0000000..0666d38 --- /dev/null +++ b/src/Semi.Avalonia/Schemes/DarkScheme.axaml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Schemes/DesertScheme.axaml b/src/Semi.Avalonia/Schemes/DesertScheme.axaml new file mode 100644 index 0000000..6fdac84 --- /dev/null +++ b/src/Semi.Avalonia/Schemes/DesertScheme.axaml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Schemes/DuskScheme.axaml b/src/Semi.Avalonia/Schemes/DuskScheme.axaml new file mode 100644 index 0000000..fe3d1b4 --- /dev/null +++ b/src/Semi.Avalonia/Schemes/DuskScheme.axaml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Schemes/LightScheme.axaml b/src/Semi.Avalonia/Schemes/LightScheme.axaml new file mode 100644 index 0000000..28a6714 --- /dev/null +++ b/src/Semi.Avalonia/Schemes/LightScheme.axaml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Schemes/NightSkyScheme.axaml b/src/Semi.Avalonia/Schemes/NightSkyScheme.axaml new file mode 100644 index 0000000..a337c82 --- /dev/null +++ b/src/Semi.Avalonia/Schemes/NightSkyScheme.axaml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/SemiTheme.axaml b/src/Semi.Avalonia/SemiTheme.axaml similarity index 77% rename from src/Semi.Avalonia/Themes/SemiTheme.axaml rename to src/Semi.Avalonia/SemiTheme.axaml index 77181be..8d158b8 100644 --- a/src/Semi.Avalonia/Themes/SemiTheme.axaml +++ b/src/Semi.Avalonia/SemiTheme.axaml @@ -3,12 +3,12 @@ - - - - - - + + + + + + diff --git a/src/Semi.Avalonia/Themes/SemiTheme.axaml.cs b/src/Semi.Avalonia/SemiTheme.axaml.cs similarity index 100% rename from src/Semi.Avalonia/Themes/SemiTheme.axaml.cs rename to src/Semi.Avalonia/SemiTheme.axaml.cs diff --git a/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml b/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml index 53e13c9..37fa75f 100644 --- a/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml +++ b/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml index 032758e..eac5510 100644 --- a/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/AutoCompleteBox.axaml @@ -1,5 +1,5 @@ - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Border.axaml b/src/Semi.Avalonia/Themes/Dark/Border.axaml index 8593cc1..ffe0ab5 100644 --- a/src/Semi.Avalonia/Themes/Dark/Border.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Border.axaml @@ -1,5 +1,5 @@ - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Button.axaml b/src/Semi.Avalonia/Themes/Dark/Button.axaml index 65432c3..945a216 100644 --- a/src/Semi.Avalonia/Themes/Dark/Button.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Button.axaml @@ -1,96 +1,77 @@ - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + - - - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml index 29fa9fd..d6d617b 100644 --- a/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ButtonSpinner.axaml @@ -1,9 +1,9 @@ - - + + - + - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml index 9b994ad..3a6d10b 100644 --- a/src/Semi.Avalonia/Themes/Dark/Calendar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Calendar.axaml @@ -1,35 +1,29 @@ - - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml index 6be4aac..a8b5559 100644 --- a/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CalendarDatePicker.axaml @@ -1,18 +1,17 @@ - - - - + + + + - + - - - - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - + + + + - + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml index 8c54002..77f474d 100644 --- a/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CaptionButtons.axaml @@ -1,7 +1,7 @@ - - - - - + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Carousel.axaml b/src/Semi.Avalonia/Themes/Dark/Carousel.axaml index 4f990b9..608d577 100644 --- a/src/Semi.Avalonia/Themes/Dark/Carousel.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Carousel.axaml @@ -1,8 +1,8 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml index c620699..d0d6b2e 100644 --- a/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/CheckBox.axaml @@ -1,34 +1,29 @@ - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml index 08b1b1e..8294f86 100644 --- a/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ComboBox.axaml @@ -1,49 +1,42 @@ - - - - - - + + + + + + - - - - - - - - - - - - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - - - - + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + - - + - + - + - + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/DataValidationErrors.axaml b/src/Semi.Avalonia/Themes/Dark/DataValidationErrors.axaml index 40df42c..4cf39a0 100644 --- a/src/Semi.Avalonia/Themes/Dark/DataValidationErrors.axaml +++ b/src/Semi.Avalonia/Themes/Dark/DataValidationErrors.axaml @@ -1,11 +1,11 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml index 2a19de4..45b9d4a 100644 --- a/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml +++ b/src/Semi.Avalonia/Themes/Dark/DateTimePickerShared.axaml @@ -1,30 +1,23 @@ - + - - - - + + + - - - - - - + + + - - - - - - - + + + + + - - - - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Expander.axaml b/src/Semi.Avalonia/Themes/Dark/Expander.axaml index 9e41ae3..fb8f9fb 100644 --- a/src/Semi.Avalonia/Themes/Dark/Expander.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Expander.axaml @@ -1,9 +1,9 @@ - - - + + + - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml index 463e7fa..e3d2b46 100644 --- a/src/Semi.Avalonia/Themes/Dark/Flyout.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Flyout.axaml @@ -1,6 +1,6 @@ - - - - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml b/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml index f7b2f61..ffd69e9 100644 --- a/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml +++ b/src/Semi.Avalonia/Themes/Dark/GridSplitter.axaml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/HeaderedContentControl.axaml b/src/Semi.Avalonia/Themes/Dark/HeaderedContentControl.axaml index 56bc792..48abf98 100644 --- a/src/Semi.Avalonia/Themes/Dark/HeaderedContentControl.axaml +++ b/src/Semi.Avalonia/Themes/Dark/HeaderedContentControl.axaml @@ -1,4 +1,4 @@ - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/HyperlinkButton.axaml b/src/Semi.Avalonia/Themes/Dark/HyperlinkButton.axaml index 82f0260..843a43b 100644 --- a/src/Semi.Avalonia/Themes/Dark/HyperlinkButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/HyperlinkButton.axaml @@ -1,7 +1,7 @@ - - - - - + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml index 1aad3e1..e9c34e9 100644 --- a/src/Semi.Avalonia/Themes/Dark/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ListBox.axaml @@ -1,15 +1,14 @@ - - + - - - - - - - + + + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml b/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml index 4d23600..7209c6a 100644 --- a/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ManagedFileChooser.axaml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Menu.axaml b/src/Semi.Avalonia/Themes/Dark/Menu.axaml index d3a9ef1..e56bf75 100644 --- a/src/Semi.Avalonia/Themes/Dark/Menu.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Menu.axaml @@ -1,26 +1,21 @@ - - - + + - - - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - + + + - - - - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml index b7d7d0c..a6eb4a9 100644 --- a/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml +++ b/src/Semi.Avalonia/Themes/Dark/NotificationCard.axaml @@ -1,21 +1,20 @@ - - - - - - - inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Palette.axaml.cs b/src/Semi.Avalonia/Themes/Dark/Palette.axaml.cs deleted file mode 100644 index 196931f..0000000 --- a/src/Semi.Avalonia/Themes/Dark/Palette.axaml.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Avalonia.Controls; -using Avalonia.Markup.Xaml; - -namespace Semi.Avalonia.Dark; - -public class Palette: ResourceDictionary -{ - -} \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml index 7b74afd..a8885fd 100644 --- a/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ProgressBar.axaml @@ -1,15 +1,15 @@ - - - - + + + + - - - - - - + + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml index fe1e7b0..c232295 100644 --- a/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/RadioButton.axaml @@ -1,49 +1,41 @@ - - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - + + - - - - - - - + + + + + + - - - - - - + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/RefreshContainer.axaml b/src/Semi.Avalonia/Themes/Dark/RefreshContainer.axaml index a77eb29..eec276e 100644 --- a/src/Semi.Avalonia/Themes/Dark/RefreshContainer.axaml +++ b/src/Semi.Avalonia/Themes/Dark/RefreshContainer.axaml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml index 0442022..29ff2aa 100644 --- a/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ScrollViewer.axaml @@ -1,7 +1,7 @@ - - - - + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Slider.axaml b/src/Semi.Avalonia/Themes/Dark/Slider.axaml index 4f446cf..8691619 100644 --- a/src/Semi.Avalonia/Themes/Dark/Slider.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Slider.axaml @@ -1,13 +1,11 @@ - - - + + - - - - - + + + + diff --git a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml index 0deac77..f135caf 100644 --- a/src/Semi.Avalonia/Themes/Dark/SplitView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/SplitView.axaml @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml index 52dbbd2..dc8da64 100644 --- a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml @@ -1,11 +1,10 @@ - - - - - - - + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml index ca0e53a..c117b05 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBlock.axaml @@ -1,17 +1,16 @@ - - - - - - - - - - - - - + + + + + + + + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml index 9d1e8d9..ed254e8 100644 --- a/src/Semi.Avalonia/Themes/Dark/TextBox.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TextBox.axaml @@ -1,24 +1,20 @@ - - + - - + + - - - - - - - + + + + + + - - + - - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml index beb7ffb..07ce7e9 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleButton.axaml @@ -1,88 +1,75 @@ - - - + + + - - - + + - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml index e5d733b..db3cd55 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml @@ -1,20 +1,15 @@ - - - - + + + - - - - - - - - - - - + + + + + + + 0 4 6 0 #1A000000, 0 0 1 0 #4D000000 \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml b/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml index 5b9f30b..2eaea56 100644 --- a/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Tooltip.axaml @@ -1,5 +1,5 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml index 4ecbd61..c5e1e56 100644 --- a/src/Semi.Avalonia/Themes/Dark/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TreeView.axaml @@ -1,15 +1,14 @@ - - - - - + + + + - - - - - + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Window.axaml b/src/Semi.Avalonia/Themes/Dark/Window.axaml index b26cd37..1f95612 100644 --- a/src/Semi.Avalonia/Themes/Dark/Window.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Window.axaml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/_index.axaml b/src/Semi.Avalonia/Themes/Dark/_index.axaml index 017f040..b2620b9 100644 --- a/src/Semi.Avalonia/Themes/Dark/_index.axaml +++ b/src/Semi.Avalonia/Themes/Dark/_index.axaml @@ -1,7 +1,5 @@ - - diff --git a/src/Semi.Avalonia/Themes/DarkTheme.axaml b/src/Semi.Avalonia/Themes/DarkTheme.axaml deleted file mode 100644 index 393d404..0000000 --- a/src/Semi.Avalonia/Themes/DarkTheme.axaml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/AdornerLayer.axaml b/src/Semi.Avalonia/Themes/Light/AdornerLayer.axaml index 976e2f0..37fa75f 100644 --- a/src/Semi.Avalonia/Themes/Light/AdornerLayer.axaml +++ b/src/Semi.Avalonia/Themes/Light/AdornerLayer.axaml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/AutoCompleteBox.axaml b/src/Semi.Avalonia/Themes/Light/AutoCompleteBox.axaml index 24d2c0e..c84e0fe 100644 --- a/src/Semi.Avalonia/Themes/Light/AutoCompleteBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/AutoCompleteBox.axaml @@ -1,5 +1,5 @@ - 0 0 1 #4A000000, 0 4 14 #1A000000 - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Border.axaml b/src/Semi.Avalonia/Themes/Light/Border.axaml index 9a473d0..ffe0ab5 100644 --- a/src/Semi.Avalonia/Themes/Light/Border.axaml +++ b/src/Semi.Avalonia/Themes/Light/Border.axaml @@ -1,5 +1,5 @@ - 0 0 1 #4A000000, 0 4 14 #1A000000 - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Button.axaml b/src/Semi.Avalonia/Themes/Light/Button.axaml index 4365120..945a216 100644 --- a/src/Semi.Avalonia/Themes/Light/Button.axaml +++ b/src/Semi.Avalonia/Themes/Light/Button.axaml @@ -1,96 +1,77 @@ - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + - - - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ButtonSpinner.axaml b/src/Semi.Avalonia/Themes/Light/ButtonSpinner.axaml index 0e7e367..d1c798b 100644 --- a/src/Semi.Avalonia/Themes/Light/ButtonSpinner.axaml +++ b/src/Semi.Avalonia/Themes/Light/ButtonSpinner.axaml @@ -1,9 +1,9 @@ - - + + - + - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Calendar.axaml b/src/Semi.Avalonia/Themes/Light/Calendar.axaml index 92a51ef..42727dc 100644 --- a/src/Semi.Avalonia/Themes/Light/Calendar.axaml +++ b/src/Semi.Avalonia/Themes/Light/Calendar.axaml @@ -1,35 +1,29 @@ - - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/CalendarDatePicker.axaml b/src/Semi.Avalonia/Themes/Light/CalendarDatePicker.axaml index 293451b..a8b5559 100644 --- a/src/Semi.Avalonia/Themes/Light/CalendarDatePicker.axaml +++ b/src/Semi.Avalonia/Themes/Light/CalendarDatePicker.axaml @@ -1,18 +1,17 @@ - - - - - - + + + + - - - - 0 0 1 #4A000000, 0 4 14 #1A000000 - + + + + + + - + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/CaptionButtons.axaml b/src/Semi.Avalonia/Themes/Light/CaptionButtons.axaml index 5846e21..77f474d 100644 --- a/src/Semi.Avalonia/Themes/Light/CaptionButtons.axaml +++ b/src/Semi.Avalonia/Themes/Light/CaptionButtons.axaml @@ -1,7 +1,7 @@ - - - - - + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Carousel.axaml b/src/Semi.Avalonia/Themes/Light/Carousel.axaml index 4f990b9..608d577 100644 --- a/src/Semi.Avalonia/Themes/Light/Carousel.axaml +++ b/src/Semi.Avalonia/Themes/Light/Carousel.axaml @@ -1,8 +1,8 @@ - - - - - - + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/CheckBox.axaml b/src/Semi.Avalonia/Themes/Light/CheckBox.axaml index 7b8f707..d0d6b2e 100644 --- a/src/Semi.Avalonia/Themes/Light/CheckBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/CheckBox.axaml @@ -1,36 +1,29 @@ - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ComboBox.axaml b/src/Semi.Avalonia/Themes/Light/ComboBox.axaml index 5dd62ad..4df35d1 100644 --- a/src/Semi.Avalonia/Themes/Light/ComboBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/ComboBox.axaml @@ -1,48 +1,42 @@ - - - - - - + + + + + + - - - - - - - - - - - 0 0 1 #4A000000, 0 4 14 #1A000000 - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + - - + - + - + - + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/DataValidationErrors.axaml b/src/Semi.Avalonia/Themes/Light/DataValidationErrors.axaml index f84359d..4cf39a0 100644 --- a/src/Semi.Avalonia/Themes/Light/DataValidationErrors.axaml +++ b/src/Semi.Avalonia/Themes/Light/DataValidationErrors.axaml @@ -1,11 +1,11 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/DateTimePickerShared.axaml b/src/Semi.Avalonia/Themes/Light/DateTimePickerShared.axaml index 24d691b..45b9d4a 100644 --- a/src/Semi.Avalonia/Themes/Light/DateTimePickerShared.axaml +++ b/src/Semi.Avalonia/Themes/Light/DateTimePickerShared.axaml @@ -1,32 +1,23 @@ - + - + - - - - + + + - - - - - - + + + - - - - - - - + + + + + - - - - 0 0 1 #4A000000, 0 4 14 #1A000000 + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Expander.axaml b/src/Semi.Avalonia/Themes/Light/Expander.axaml index 15b20ad..fb8f9fb 100644 --- a/src/Semi.Avalonia/Themes/Light/Expander.axaml +++ b/src/Semi.Avalonia/Themes/Light/Expander.axaml @@ -1,9 +1,9 @@ - - - + + + - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Flyout.axaml b/src/Semi.Avalonia/Themes/Light/Flyout.axaml index 85ef491..e3d2b46 100644 --- a/src/Semi.Avalonia/Themes/Light/Flyout.axaml +++ b/src/Semi.Avalonia/Themes/Light/Flyout.axaml @@ -1,6 +1,6 @@ - - - - 0 0 1 #4A000000, 0 4 14 #1A000000 + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/GridSplitter.axaml b/src/Semi.Avalonia/Themes/Light/GridSplitter.axaml index 2667522..ffd69e9 100644 --- a/src/Semi.Avalonia/Themes/Light/GridSplitter.axaml +++ b/src/Semi.Avalonia/Themes/Light/GridSplitter.axaml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/HeaderedContentControl.axaml b/src/Semi.Avalonia/Themes/Light/HeaderedContentControl.axaml index 501435b..888e10d 100644 --- a/src/Semi.Avalonia/Themes/Light/HeaderedContentControl.axaml +++ b/src/Semi.Avalonia/Themes/Light/HeaderedContentControl.axaml @@ -1,4 +1,4 @@  - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/HyperlinkButton.axaml b/src/Semi.Avalonia/Themes/Light/HyperlinkButton.axaml index c7356e7..843a43b 100644 --- a/src/Semi.Avalonia/Themes/Light/HyperlinkButton.axaml +++ b/src/Semi.Avalonia/Themes/Light/HyperlinkButton.axaml @@ -1,7 +1,7 @@ - - - - - + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ListBox.axaml b/src/Semi.Avalonia/Themes/Light/ListBox.axaml index 5cc327d..e9c34e9 100644 --- a/src/Semi.Avalonia/Themes/Light/ListBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/ListBox.axaml @@ -1,15 +1,14 @@ - - + - - - - - - - + + + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ManagedFileChooser.axaml b/src/Semi.Avalonia/Themes/Light/ManagedFileChooser.axaml index b00dcac..7209c6a 100644 --- a/src/Semi.Avalonia/Themes/Light/ManagedFileChooser.axaml +++ b/src/Semi.Avalonia/Themes/Light/ManagedFileChooser.axaml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Menu.axaml b/src/Semi.Avalonia/Themes/Light/Menu.axaml index 254beca..e56bf75 100644 --- a/src/Semi.Avalonia/Themes/Light/Menu.axaml +++ b/src/Semi.Avalonia/Themes/Light/Menu.axaml @@ -1,26 +1,21 @@ - - - + + - - - 0 0 1 #4A000000, 0 4 14 #1A000000 - + + + - - - - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/NotificationCard.axaml b/src/Semi.Avalonia/Themes/Light/NotificationCard.axaml index e1c5732..a6eb4a9 100644 --- a/src/Semi.Avalonia/Themes/Light/NotificationCard.axaml +++ b/src/Semi.Avalonia/Themes/Light/NotificationCard.axaml @@ -1,21 +1,20 @@ - - - - - - - 0 0 1 #4A000000, 0 4 14 #1A000000 - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Palette.axaml.cs b/src/Semi.Avalonia/Themes/Light/Palette.axaml.cs deleted file mode 100644 index e391acb..0000000 --- a/src/Semi.Avalonia/Themes/Light/Palette.axaml.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Avalonia.Controls; -using Avalonia.Markup.Xaml; - -namespace Semi.Avalonia.Light; - -public class Palette: ResourceDictionary -{ - -} \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ProgressBar.axaml b/src/Semi.Avalonia/Themes/Light/ProgressBar.axaml index ff03bf3..a8885fd 100644 --- a/src/Semi.Avalonia/Themes/Light/ProgressBar.axaml +++ b/src/Semi.Avalonia/Themes/Light/ProgressBar.axaml @@ -1,15 +1,15 @@ - - - - + + + + - - - - - - + + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/RadioButton.axaml b/src/Semi.Avalonia/Themes/Light/RadioButton.axaml index 87ef1d9..c232295 100644 --- a/src/Semi.Avalonia/Themes/Light/RadioButton.axaml +++ b/src/Semi.Avalonia/Themes/Light/RadioButton.axaml @@ -1,49 +1,41 @@ - - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - + + - - - - - - - + + + + + + - - - - - - + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/RefreshContainer.axaml b/src/Semi.Avalonia/Themes/Light/RefreshContainer.axaml index e67b05b..eec276e 100644 --- a/src/Semi.Avalonia/Themes/Light/RefreshContainer.axaml +++ b/src/Semi.Avalonia/Themes/Light/RefreshContainer.axaml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml b/src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml index e4f881d..29ff2aa 100644 --- a/src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml +++ b/src/Semi.Avalonia/Themes/Light/ScrollViewer.axaml @@ -1,7 +1,7 @@ - - - - + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Slider.axaml b/src/Semi.Avalonia/Themes/Light/Slider.axaml index bb1d311..f6bf1e0 100644 --- a/src/Semi.Avalonia/Themes/Light/Slider.axaml +++ b/src/Semi.Avalonia/Themes/Light/Slider.axaml @@ -1,13 +1,11 @@ - - - + + - - - - - + + + + diff --git a/src/Semi.Avalonia/Themes/Light/SplitView.axaml b/src/Semi.Avalonia/Themes/Light/SplitView.axaml index fc36c21..f135caf 100644 --- a/src/Semi.Avalonia/Themes/Light/SplitView.axaml +++ b/src/Semi.Avalonia/Themes/Light/SplitView.axaml @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/TabItem.axaml b/src/Semi.Avalonia/Themes/Light/TabItem.axaml index 4e08d73..dc8da64 100644 --- a/src/Semi.Avalonia/Themes/Light/TabItem.axaml +++ b/src/Semi.Avalonia/Themes/Light/TabItem.axaml @@ -1,11 +1,10 @@ - - - - - - - + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/TextBlock.axaml b/src/Semi.Avalonia/Themes/Light/TextBlock.axaml index 0cda42b..c117b05 100644 --- a/src/Semi.Avalonia/Themes/Light/TextBlock.axaml +++ b/src/Semi.Avalonia/Themes/Light/TextBlock.axaml @@ -1,17 +1,16 @@ - - - - - - - - - - - - - + + + + + + + + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/TextBox.axaml b/src/Semi.Avalonia/Themes/Light/TextBox.axaml index 08d6fa4..d46e735 100644 --- a/src/Semi.Avalonia/Themes/Light/TextBox.axaml +++ b/src/Semi.Avalonia/Themes/Light/TextBox.axaml @@ -1,24 +1,20 @@ - - + - - + + - - - - - - - + + + + + + - - + - - - - + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ToggleButton.axaml b/src/Semi.Avalonia/Themes/Light/ToggleButton.axaml index b2e2767..07ce7e9 100644 --- a/src/Semi.Avalonia/Themes/Light/ToggleButton.axaml +++ b/src/Semi.Avalonia/Themes/Light/ToggleButton.axaml @@ -1,88 +1,75 @@ - - - + + + - - - + + - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml index 3a00f8c..db3cd55 100644 --- a/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml @@ -1,20 +1,15 @@ - - - - + + + - - - - - - - - - - - + + + + + + + 0 4 6 0 #1A000000, 0 0 1 0 #4D000000 \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Tooltip.axaml b/src/Semi.Avalonia/Themes/Light/Tooltip.axaml index 4a81dce..0f2ef79 100644 --- a/src/Semi.Avalonia/Themes/Light/Tooltip.axaml +++ b/src/Semi.Avalonia/Themes/Light/Tooltip.axaml @@ -1,5 +1,5 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/TreeView.axaml b/src/Semi.Avalonia/Themes/Light/TreeView.axaml index c4cc03c..c5e1e56 100644 --- a/src/Semi.Avalonia/Themes/Light/TreeView.axaml +++ b/src/Semi.Avalonia/Themes/Light/TreeView.axaml @@ -1,15 +1,14 @@ - - - - - + + + + - - - - - + + + + + - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Window.axaml b/src/Semi.Avalonia/Themes/Light/Window.axaml index b2e8f39..1f95612 100644 --- a/src/Semi.Avalonia/Themes/Light/Window.axaml +++ b/src/Semi.Avalonia/Themes/Light/Window.axaml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/_index.axaml b/src/Semi.Avalonia/Themes/Light/_index.axaml index c747222..6ce2972 100644 --- a/src/Semi.Avalonia/Themes/Light/_index.axaml +++ b/src/Semi.Avalonia/Themes/Light/_index.axaml @@ -1,7 +1,5 @@ - - diff --git a/src/Semi.Avalonia/Themes/LightTheme.axaml b/src/Semi.Avalonia/Themes/LightTheme.axaml deleted file mode 100644 index aeae5cc..0000000 --- a/src/Semi.Avalonia/Themes/LightTheme.axaml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Shared/Palette.axaml b/src/Semi.Avalonia/Themes/Shared/Palette.axaml deleted file mode 100644 index d1981be..0000000 --- a/src/Semi.Avalonia/Themes/Shared/Palette.axaml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Shared/_index.axaml b/src/Semi.Avalonia/Themes/Shared/_index.axaml index 7d03eff..20cdaf7 100644 --- a/src/Semi.Avalonia/Themes/Shared/_index.axaml +++ b/src/Semi.Avalonia/Themes/Shared/_index.axaml @@ -1,7 +1,5 @@  - - diff --git a/src/Semi.Avalonia/Themes/HighContrast/Aquatic.axaml b/src/Semi.Avalonia/Tokens/HighContrast/Aquatic.axaml similarity index 74% rename from src/Semi.Avalonia/Themes/HighContrast/Aquatic.axaml rename to src/Semi.Avalonia/Tokens/HighContrast/Aquatic.axaml index 28b911a..a2583be 100644 --- a/src/Semi.Avalonia/Themes/HighContrast/Aquatic.axaml +++ b/src/Semi.Avalonia/Tokens/HighContrast/Aquatic.axaml @@ -7,7 +7,4 @@ #8EE3F0 #FFFFFF #202020 - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/HighContrast/Desert.axaml b/src/Semi.Avalonia/Tokens/HighContrast/Desert.axaml similarity index 74% rename from src/Semi.Avalonia/Themes/HighContrast/Desert.axaml rename to src/Semi.Avalonia/Tokens/HighContrast/Desert.axaml index 60c1a26..80bd582 100644 --- a/src/Semi.Avalonia/Themes/HighContrast/Desert.axaml +++ b/src/Semi.Avalonia/Tokens/HighContrast/Desert.axaml @@ -7,7 +7,4 @@ #903909 #202020 #FFFAEF - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/HighContrast/Dusk.axaml b/src/Semi.Avalonia/Tokens/HighContrast/Dusk.axaml similarity index 74% rename from src/Semi.Avalonia/Themes/HighContrast/Dusk.axaml rename to src/Semi.Avalonia/Tokens/HighContrast/Dusk.axaml index 6d4f033..6474bdf 100644 --- a/src/Semi.Avalonia/Themes/HighContrast/Dusk.axaml +++ b/src/Semi.Avalonia/Tokens/HighContrast/Dusk.axaml @@ -7,7 +7,4 @@ #A1BFDE #B6F6F0 #2D3236 - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/HighContrast/NightSky.axaml b/src/Semi.Avalonia/Tokens/HighContrast/NightSky.axaml similarity index 74% rename from src/Semi.Avalonia/Themes/HighContrast/NightSky.axaml rename to src/Semi.Avalonia/Tokens/HighContrast/NightSky.axaml index f62d65c..a2c9c9c 100644 --- a/src/Semi.Avalonia/Themes/HighContrast/NightSky.axaml +++ b/src/Semi.Avalonia/Tokens/HighContrast/NightSky.axaml @@ -7,7 +7,4 @@ #D6B4FD #FFEE32 #000000 - - - \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/Palette.axaml b/src/Semi.Avalonia/Tokens/Palette/Dark.axaml similarity index 95% rename from src/Semi.Avalonia/Themes/Dark/Palette.axaml rename to src/Semi.Avalonia/Tokens/Palette/Dark.axaml index 9d52d2e..75b0621 100644 --- a/src/Semi.Avalonia/Themes/Dark/Palette.axaml +++ b/src/Semi.Avalonia/Tokens/Palette/Dark.axaml @@ -1,5 +1,7 @@ - + + White + Black #6C090B #901110 #B42019 @@ -166,7 +168,8 @@ #43444A #4F5159 - + + @@ -327,10 +330,11 @@ + + - @@ -339,7 +343,6 @@ - @@ -348,7 +351,6 @@ - @@ -356,7 +358,6 @@ - @@ -365,7 +366,6 @@ - @@ -374,7 +374,6 @@ - @@ -382,7 +381,6 @@ - @@ -408,12 +406,17 @@ - - - + + + - + + + + + + @@ -425,4 +428,13 @@ 0 0 #0A000000 inset 0 0 0 1 #1AFFFFFF, 0 4 14 #40000000 + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Tokens/Palette/Dark.axaml.cs b/src/Semi.Avalonia/Tokens/Palette/Dark.axaml.cs new file mode 100644 index 0000000..3debf2a --- /dev/null +++ b/src/Semi.Avalonia/Tokens/Palette/Dark.axaml.cs @@ -0,0 +1,5 @@ +using Avalonia.Controls; + +namespace Semi.Avalonia.Tokens.Palette; + +public class Dark : ResourceDictionary; \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/Palette.axaml b/src/Semi.Avalonia/Tokens/Palette/Light.axaml similarity index 96% rename from src/Semi.Avalonia/Themes/Light/Palette.axaml rename to src/Semi.Avalonia/Tokens/Palette/Light.axaml index af79721..a489b3c 100644 --- a/src/Semi.Avalonia/Themes/Light/Palette.axaml +++ b/src/Semi.Avalonia/Tokens/Palette/Light.axaml @@ -1,5 +1,7 @@ - + + White + Black #FEF2ED #FEDDD2 #FDB7A5 @@ -166,6 +168,8 @@ White White + + @@ -327,10 +331,11 @@ + + - @@ -339,7 +344,6 @@ - @@ -348,7 +352,6 @@ - @@ -356,7 +359,6 @@ - @@ -365,7 +367,6 @@ - @@ -374,7 +375,6 @@ - @@ -382,7 +382,6 @@ - @@ -414,6 +413,11 @@ + + + + + @@ -425,4 +429,13 @@ 0 0 #0A000000 0 0 1 #4A000000, 0 4 14 #1A000000 + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Tokens/Palette/Light.axaml.cs b/src/Semi.Avalonia/Tokens/Palette/Light.axaml.cs new file mode 100644 index 0000000..44a15af --- /dev/null +++ b/src/Semi.Avalonia/Tokens/Palette/Light.axaml.cs @@ -0,0 +1,5 @@ +using Avalonia.Controls; + +namespace Semi.Avalonia.Tokens.Palette; + +public class Light : ResourceDictionary; \ No newline at end of file