From 736a71761cec71480cf32796b593c60d35843964 Mon Sep 17 00:00:00 2001 From: Oussama B Date: Sun, 8 Dec 2024 22:37:01 +0100 Subject: [PATCH 1/2] Improve "New project dialog" design --- .../AppConfigurationWindow.xaml | 88 ++++++--- .../AppConfigurationWindow.xaml.cs | 11 +- .../Models/ThemeOption.cs | 22 +++ .../ThemeCollectionView.xaml | 181 ++++++++++++++++++ .../ThemeCollectionView.xaml.cs | 38 ++++ .../Assets/Images/classic_theme.png | Bin 0 -> 3838 bytes .../Assets/Images/dark_theme.png | Bin 0 -> 4224 bytes .../Assets/Images/light_theme.png | Bin 0 -> 6143 bytes .../OpenSilver.TemplateWizards.csproj | 14 ++ 9 files changed, 330 insertions(+), 24 deletions(-) create mode 100644 src/OpenSilver.TemplateWizards/AppCustomizationWindow/Models/ThemeOption.cs create mode 100644 src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml create mode 100644 src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml.cs create mode 100644 src/OpenSilver.TemplateWizards/Assets/Images/classic_theme.png create mode 100644 src/OpenSilver.TemplateWizards/Assets/Images/dark_theme.png create mode 100644 src/OpenSilver.TemplateWizards/Assets/Images/light_theme.png diff --git a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/AppConfigurationWindow.xaml b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/AppConfigurationWindow.xaml index cb3b6a7..4e36534 100644 --- a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/AppConfigurationWindow.xaml +++ b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/AppConfigurationWindow.xaml @@ -7,49 +7,77 @@ WindowStartupLocation="CenterScreen" ResizeMode="NoResize" mc:Ignorable="d" - Title="OpenSilver Configuration" Height="300" Width="350" Icon="Icon.ico"> + Title="OpenSilver Configuration" Height="600" Width="660" Icon="Icon.ico"> - + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + .NET 7 .NET 8 .NET 9 - - - - - - - - - + + - - - - + + + + - + + + - + + + + + diff --git a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/AppConfigurationWindow.xaml.cs b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/AppConfigurationWindow.xaml.cs index 7d51dfa..279a4f4 100644 --- a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/AppConfigurationWindow.xaml.cs +++ b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/AppConfigurationWindow.xaml.cs @@ -1,4 +1,5 @@ -using System; +using OpenSilver.TemplateWizards.AppCustomizationWindow.Models; +using System; using System.Collections.Generic; using System.Windows; using System.Windows.Controls; @@ -45,7 +46,7 @@ public AppConfigurationWindow(string openSilverType) InitializeComponent(); if (openSilverType == "Library") { - DotNetVersionStackPanel.Visibility = Visibility.Collapsed; + DotNetVersionPanel.Visibility = Visibility.Collapsed; } } @@ -78,5 +79,11 @@ private void OnThemSelected(object sender, RoutedEventArgs e) } } + + private void ThemeCollectionView_SelectionChanged(object sender, EventArgs e) + { + SelectedTheme= (sender as ThemeOptions).Name; + continueBtn.IsEnabled = true; + } } } diff --git a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/Models/ThemeOption.cs b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/Models/ThemeOption.cs new file mode 100644 index 0000000..fba3b48 --- /dev/null +++ b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/Models/ThemeOption.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; +using System.Runtime.CompilerServices; + +namespace OpenSilver.TemplateWizards.AppCustomizationWindow.Models +{ + public class ThemeOptions + { + public string ThumbnailUri { get; set; } + public string Name { get; set; } + public string Title { get; set; } + public string BackgroundColor { get; set; } + + public static IEnumerable GeThemes() + { + var themes = new List(); + themes.Add(new ThemeOptions { Name="Light",Title = "Modern - Light", ThumbnailUri = "/OpenSilver.TemplateWizards;component/Assets/Images/light_theme.png", BackgroundColor = "#FFFFFF" }); + themes.Add(new ThemeOptions { Name="Dark",Title = "Modern - Dark", ThumbnailUri = "/OpenSilver.TemplateWizards;component/Assets/Images/dark_theme.png", BackgroundColor = "#111111" }); + themes.Add(new ThemeOptions { Name="Classic",Title = "Classic - Silverlight", ThumbnailUri = "/OpenSilver.TemplateWizards;component/Assets/Images/classic_theme.png", BackgroundColor = "#FFFFFF" }); + return themes; + } + } +} diff --git a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml new file mode 100644 index 0000000..dacaf5e --- /dev/null +++ b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + diff --git a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml.cs b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml.cs new file mode 100644 index 0000000..3bf4426 --- /dev/null +++ b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml.cs @@ -0,0 +1,38 @@ +using OpenSilver.TemplateWizards.AppCustomizationWindow.Models; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace OpenSilver.TemplateWizards.AppCustomizationWindow +{ + /// + /// Interaction logic for ThemeCollectionView.xaml + /// + public partial class ThemeCollectionView : UserControl + { + public event EventHandler SelectionChanged; + public ThemeCollectionView() + { + InitializeComponent(); + themeList.ItemsSource = ThemeOptions.GeThemes(); + themeList.SelectionChanged += ThemeList_SelectionChanged; + } + + private void ThemeList_SelectionChanged(object sender, SelectionChangedEventArgs e) + { + + SelectionChanged?.Invoke(themeList.SelectedItem, e); + } + } +} diff --git a/src/OpenSilver.TemplateWizards/Assets/Images/classic_theme.png b/src/OpenSilver.TemplateWizards/Assets/Images/classic_theme.png new file mode 100644 index 0000000000000000000000000000000000000000..ee5f2ac02e78ab49ea44af82d3d45462979122b7 GIT binary patch literal 3838 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 literal 0 HcmV?d00001 diff --git a/src/OpenSilver.TemplateWizards/Assets/Images/light_theme.png b/src/OpenSilver.TemplateWizards/Assets/Images/light_theme.png new file mode 100644 index 0000000000000000000000000000000000000000..62bfa68dd87f11bf72472ddc29f535cd56917a88 GIT binary patch literal 6143 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 literal 0 HcmV?d00001 diff --git a/src/OpenSilver.TemplateWizards/OpenSilver.TemplateWizards.csproj b/src/OpenSilver.TemplateWizards/OpenSilver.TemplateWizards.csproj index c538b9d..05c814d 100644 --- a/src/OpenSilver.TemplateWizards/OpenSilver.TemplateWizards.csproj +++ b/src/OpenSilver.TemplateWizards/OpenSilver.TemplateWizards.csproj @@ -49,7 +49,11 @@ AppConfigurationWindow.xaml + + + ThemeCollectionView.xaml + @@ -59,6 +63,10 @@ MSBuild:Compile Designer + + Designer + MSBuild:Compile + @@ -67,5 +75,11 @@ + + + + + + \ No newline at end of file From 0f07c0e13eb45cdf87401ac444b6f66f70e13fd5 Mon Sep 17 00:00:00 2001 From: Oussama B Date: Mon, 9 Dec 2024 01:28:27 +0100 Subject: [PATCH 2/2] Ajdust the font weight --- .../ThemeCollectionView.xaml | 38 +------------------ 1 file changed, 1 insertion(+), 37 deletions(-) diff --git a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml index dacaf5e..1730f68 100644 --- a/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml +++ b/src/OpenSilver.TemplateWizards/AppCustomizationWindow/ThemeCollectionView.xaml @@ -24,44 +24,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - -