diff --git a/src/Angor/Avalonia/AngorApp/App.axaml b/src/Angor/Avalonia/AngorApp/App.axaml index 49ed6a7a5..c54c9a4a9 100644 --- a/src/Angor/Avalonia/AngorApp/App.axaml +++ b/src/Angor/Avalonia/AngorApp/App.axaml @@ -42,7 +42,7 @@ - + diff --git a/src/Angor/Avalonia/AngorApp/UI/Sections/Home/HomeSectionView.axaml b/src/Angor/Avalonia/AngorApp/UI/Sections/Home/HomeSectionView.axaml index 088e81da1..a38e270b3 100644 --- a/src/Angor/Avalonia/AngorApp/UI/Sections/Home/HomeSectionView.axaml +++ b/src/Angor/Avalonia/AngorApp/UI/Sections/Home/HomeSectionView.axaml @@ -13,7 +13,7 @@ Fund Projects Discover and fund innovative Bitcoin projects on the Angor platform. - + @@ -31,7 +31,7 @@ Get Projects Funded Create and launch your own projects to raise funding. - + diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/ClassicTheme.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/ClassicTheme.axaml deleted file mode 100644 index aa902f7c1..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/ClassicTheme.axaml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Containers.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/New/Containers.axaml deleted file mode 100644 index ac0af58ea..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Containers.axaml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/Buttons.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/Buttons.axaml deleted file mode 100644 index 3b3086691..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/Buttons.axaml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/NewTheme.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/New/NewTheme.axaml deleted file mode 100644 index 0f70ede97..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/NewTheme.axaml +++ /dev/null @@ -1,666 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #2D5A3D - #9ca3af - - - - #faf9f6 - White - #19000000 - #6B7280 - #0A0A0A - #2D5A3D - #2D5A3D - #F7931A - #E9E9E9 - White - White - #E5E7EB - #FAF9F6 - #606060 - - #ef4444 - - - - - 0 0 30 0 LightGray - 0 0 20 0 LightGray - 0 5 25 0 LightGray - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #0A0A0A - #B31A1A1A - #19FFFFFF - #A0A0A0 - #FAFAFA - #5FAF78 - #E5E8E1 - #F7931A - #3A3A3A - #202020 - #2A2A2A - #333333 - #0A0A0A - #FBBF24 - - #ef4444 - - - - - - - - - - - - - - - - - - - - - 0 0 0 0 Transparent - 0 0 0 0 LightGray - 0 0 0 0 LightGray - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/ButtonStylesTemplate.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/ButtonStylesTemplate.axaml deleted file mode 100644 index 6b8547d44..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/ButtonStylesTemplate.axaml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - Buttons - NewTheme (local-only) – style classes - - - - EnhancedButton - - - Default - - - - - - Accent - - - - - - Secondary - - - - - - Outline - - - - - - ToggleButton - - - Widget (unchecked) - - - - - - - Widget (checked) - - - - - - - Widget (disabled) - - - - - - - ProgressRing - - - - - - - - - - - Buttons - Dark variant preview - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/ColorsAndBrushesTemplate.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/ColorsAndBrushesTemplate.axaml deleted file mode 100644 index 2c7bf558a..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/ColorsAndBrushesTemplate.axaml +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - Colors & Brushes - NewTheme (local-only) – resource keys - - - - Colors (Color resources) - - - Key - Swatch - Typical usage - - AppBackground - - - - - - App/page background. - - Surface - - - - - - Panels, cards, containers. - - CardSurface - - - - - - Elevated surfaces and cards. - - SurfaceHover - - - - - - Hover background states. - - SurfaceSelected - - - - - - Selected items, active surfaces. - - SurfaceSubtle - - - - - - Subtle separators and neutral fills. - - Stroke - - - - - - Borders, separators, outlines. - - TextMuted - - - - - - Secondary text, hints, metadata. - - TextStrong - - - - - - Primary text and emphasis. - - Accent / Brand - - - - - - Brand highlights, accents, progress. - - - Brushes - - Key - Swatch - Typical usage - - ProgressBrush - - Progress indicators / gradients. - - PrimaryButton* - - Primary buttons (default EnhancedButton). - - AccentButton* - - Accent buttons (EnhancedButton.Classes="Accent"). - - SecondaryButton* - - Secondary buttons (EnhancedButton.Classes="Secondary"). - - - Shadows (BoxShadows) - - - SectionShadow - - - ItemShadow - - - ItemShadowBig - - - - - - - - - - - - Colors & Brushes - Dark variant preview - - - - Primary surfaces - - - - - - Surface - - - SurfaceHover - - - ProgressBrush - - - - Buttons - - - - - - - - - - - - - - diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/NewTheme.LocalOnly.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/NewTheme.LocalOnly.axaml deleted file mode 100644 index c447b4411..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/NewTheme.LocalOnly.axaml +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - #F9F9F9 - White - #19000000 - #6B7280 - #0A0A0A - #2D5A3D - #2D5A3D - #F7931A - #E9E9E9 - White - White - #E5E7EB - - - - - - - - - 0 0 30 0 LightGray - 0 0 20 0 LightGray - 0 5 25 0 LightGray - - - - - - - - - - - - - - - - #0A0A0A - #B31A1A1A - #19FFFFFF - #A0A0A0 - #FAFAFA - #E5E8E1 - #5FAF78 - #F7931A - #3A3A3A - #202020 - #2A2A2A - #333333 - - - - - - - - - 0 0 0 0 Transparent - 0 0 0 0 LightGray - 0 0 0 0 LightGray - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/Showcase.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/Showcase.axaml deleted file mode 100644 index b6ebfe0d9..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/Showcase.axaml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - HOLA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/Showcase.axaml.cs b/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/Showcase.axaml.cs deleted file mode 100644 index fe592b663..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/Showcase.axaml.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Avalonia; -using Avalonia.Controls; -using Avalonia.Markup.Xaml; - -namespace AngorApp.UI.Themes.New.Templates -{ - public partial class Showcase : UserControl - { - public Showcase() - { - InitializeComponent(); - } - } -} \ No newline at end of file diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/TextStylesTemplate.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/TextStylesTemplate.axaml deleted file mode 100644 index a28ff0513..000000000 --- a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Templates/TextStylesTemplate.axaml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - - - Text Styles - NewTheme (local-only) – reference sheet - - - - - - Style - Example - Usage - - TextBlock.Title - Page Title - Top-level headings (pages, screens, dialogs). - - TextBlock.Header - Section header with a long title that trims - Section titles inside a page; use when space is limited. - - TextBlock.Big - Emphasized text - Primary emphasis (key values, totals, callouts). - - TextBlock.Subtitle - Supporting subtitle - Secondary headings, intro lines, or brief summaries. - - TextBlock.Regular - Body text paragraph example. - Default body copy for descriptions and longer content. - - TextBlock.Strong - Strong emphasis - Inline emphasis inside regular text (labels, key parts). - - Run.Label / Run.Thin - - - - - Inline styling within a single TextBlock sentence. - - - - - - - - - - - Text Styles - Dark variant preview - - - - Header - - - - - Strong text uses TextStrong color. - - - - - - - - diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/CalendarPicker.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/CalendarPicker.axaml similarity index 100% rename from src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/CalendarPicker.axaml rename to src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/CalendarPicker.axaml diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/EnhancedButton.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/EnhancedButton.axaml similarity index 100% rename from src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/EnhancedButton.axaml rename to src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/EnhancedButton.axaml diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/ErrorSummary.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/ErrorSummary.axaml similarity index 100% rename from src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/ErrorSummary.axaml rename to src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/ErrorSummary.axaml diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/ListBox.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/ListBox.axaml similarity index 100% rename from src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/ListBox.axaml rename to src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/ListBox.axaml diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/NumericUpDown.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/NumericUpDown.axaml similarity index 100% rename from src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/NumericUpDown.axaml rename to src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/NumericUpDown.axaml diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/Wizard.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/Wizard.axaml similarity index 100% rename from src/Angor/Avalonia/AngorApp/UI/Themes/New/Custom/Wizard.axaml rename to src/Angor/Avalonia/AngorApp/UI/Themes/V2/Controls/Wizard.axaml diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Resources/Colors.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Resources/Colors.axaml new file mode 100644 index 000000000..34bde4769 --- /dev/null +++ b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Resources/Colors.axaml @@ -0,0 +1,223 @@ + + + + + + #4B7C5A + #3D6448 + #2D5A3D + #1A1A1A + #0A0A0A + + + #22C55E + #EF4444 + #F59E0B + #3B82F6 + + + #F7931A + + + #2D5A3D + #9ca3af + + + + + + + + #FFFFFF + #F9FAFB + #E5E7EB + + + #1A1A1A + #1A1A1A + #6B7280 + + + #faf9f6 + White + #19000000 + #6B7280 + #0A0A0A + #2D5A3D + #2D5A3D + #F7931A + #E9E9E9 + White + White + #E5E7EB + #FAF9F6 + #606060 + + + + + + + + + 0 0 30 0 LightGray + 0 0 20 0 LightGray + 0 5 25 0 LightGray + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #1A1A1A + #0A0A0A + #404040 + + + #FAFAFA + #9CA3AF + #888888 + + + #0A0A0A + #B31A1A1A + #19FFFFFF + #A0A0A0 + #FAFAFA + #5FAF78 + #E5E8E1 + #F7931A + #3A3A3A + #202020 + #2A2A2A + #333333 + #0A0A0A + #FBBF24 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 0 0 0 Transparent + 0 0 0 0 LightGray + 0 0 0 0 LightGray + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/New/Icons.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Resources/Icons.axaml similarity index 100% rename from src/Angor/Avalonia/AngorApp/UI/Themes/New/Icons.axaml rename to src/Angor/Avalonia/AngorApp/UI/Themes/V2/Resources/Icons.axaml diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Buttons.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Buttons.axaml new file mode 100644 index 000000000..de123e536 --- /dev/null +++ b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Buttons.axaml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Containers.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Containers.axaml new file mode 100644 index 000000000..1f318c707 --- /dev/null +++ b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Containers.axaml @@ -0,0 +1,199 @@ + + + + + + + + + + Light Theme + + + + + + + + + + + + + + + + + + + Border.Translucid + + + + + + + + + + Dark Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/ToggleButtons.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/ToggleButtons.axaml new file mode 100644 index 000000000..be3fa55e3 --- /dev/null +++ b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/ToggleButtons.axaml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + Light Theme + + + + + + + + + + + + + + + Dark Theme + + + + + + + + + + + + + + + + diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Typography.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Typography.axaml new file mode 100644 index 000000000..52b59bbb9 --- /dev/null +++ b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Styles/Typography.axaml @@ -0,0 +1,191 @@ + + + + + + + + + Light Theme + + + SEMANTIC PRESETS + + + + + + + + + SIZE SCALE + + + + + + + + + + + WEIGHT + COLOR + + + + + + + + + + + + + + + Dark Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Theme.axaml b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Theme.axaml new file mode 100644 index 000000000..dac98e0f8 --- /dev/null +++ b/src/Angor/Avalonia/AngorApp/UI/Themes/V2/Theme.axaml @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file