v8.1.0
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
New: 馃殌
- Rebranding to DevWinUI
86edb00 - Add Multi-Window Support for ThemeService #10
11c3dc0 - Add TextBox Control #8
7335ffa - Add GetApplicationTheme and ResetBackdropProperties
a33eba3 - Add ConfigureTintColor for VSIX
0eae6d7 - Add ConfigureTitleBar
89b188f - Add TransitioningContentControl
8604e02 - Add Clock Control
f1c8fca - Add CalendarWithClock and DateTimePicker Gallery Demo #3
0b7b80b - Add CalendarWithClock and DateTimePicker control #3
1c9c399 - Add StepBar
a1bbb6d - Add HoneycombPanel and FlexPanel
12b2348 - Add ClockMode for CalendarWithClock
38140e4 - Add ProgressButton
fa0bad2 - Add CompareSlider
57abc6a - Add LayoutTransformer
6e54266 - Add GoToTop
e0739f1 - Add Hatch
51ec4ed - Add DefaultStyle for all controls
6478fc5 - Add RichTextFormatter #12 Special Tnx to @MPITech
4952459 - Add ElementGroup
f0adbe0 - Add CirclePane;
bbc0d34 - Add LayoutTransformer Sample
3c480b1 - Add DefaultStyleKey
bda03af - Add ShowStepIndex Option for StepBar #23
8036cae - Add StartupHelper
b35e9f6 - Add DisplayMonitorHelper
631a7cd - Add RuntimeHelper
9c6cec3 - Add GetApplicationData for PathHelper
81fd074 - Add Some Docs for Methods with Copilot AI
eee5498 - Add new FilePicker, FolderPicker and SavePicker which Support AOT, Packaged/UnPackaged and elevated apps #18
1e7c3ad - Add Window
3e04f4c - Add ModernSystemMenu
90870d5 - Add SemanticVersion Parser
53c3f7b - Add BrushAttach, ColorBrightnessExtension and LightenColor/DarkenColor
dadb1d6 - Add DelegateCommand
55a1713 - Add ModalWindow
00af190 - Add RelativeDate
e8a5cd6 - Add GetValidFileName for FileHelper
e4d8cb9 - Add CenterOnScreen Method for WindowHelper
74e5195
Breaking Changes:馃敟
- Update Slnx
2d05b2f - Fix TargetFramework
a74e2bb - Rename JsonNavigationViewService to JsonNavigationService
221f9e2 - Rename JsonBreadCrumbNavigator to BreadCrumbNav
418edd7 - Update Services Interface (IThemeService and IJsonNavigationService) and Added EnableRequestedTheme
9a39b1a - Removed some styles and fixed an issue where Visual Studio was loading unwanted styles and causing Visual Studio to change its own style.
27d67ac - Mark Classes as Partial
9fc08f0 - Update UpdateHelper.cs
8d880ef - Improve JsonNavigationService
1dba625 - Remove CommunityToolkit.WinUI.Media from DevWinUI.Control Package
0fb56ae
Full Details馃殌馃憞
v8.0.0
18 November 2024
- Rebranding to DevWinUI
86edb00 - Update CHANGELOG.md
cec0949 - Update Slnx
2d05b2f - Update Docs
fad9c43 - Fix TargetFramework
a74e2bb - Update Slnx
6d42da9
13 December 2024
- Wizard
#2 - Fix #14
#14 - Fix #9
#9 - Fix #6
#6 - filescoped namespace for vsix
2451fff - Add Multi-Window Support for ThemeService #10
11c3dc0 - Fix VSIX
4c05de0 - Rename JsonNavigationViewService to JsonNavigationService
221f9e2 - Fix Templates
30e0c68 - Rename JsonBreadCrumbNavigator to BreadCrumbNav
418edd7 - Update Generic.xaml
6c236f3 - Refactor Wizard
64d5fab - Refactor Wizard
70f1dde - Add TextBox Control #8
7335ffa - Improve VSIX Libraries
ae333f7 - Refactor Wizard
e151cfb - simplify RunStarted in VSIX
5cfb6f7 - Update SharedWizard.cs
ab04837 - Remove Wizard for Blank and Test Template in VSIX
16cc170 - Add pubxml files and fix Gallery Suffix Version
d79d8c3 - Update Services Interface (IThemeService and IJsonNavigationService) and Added EnableRequestedTheme
9a39b1a - Add StartupToolWindow in VSIX [Not Completed]
6eda6ce - Update ThirdPartyNotices
bea03a1 - Update Gallery Icons
26ca192 - Fix NavigationViewItem Selection When Using Back Button
c574d70 - #11
4ebdd44 - refactor vsix
0c42af8 - Fix VSIX Crash
63cb8d0 - Add GetApplicationTheme and ResetBackdropProperties
a33eba3 - Update Template Icons
5d4fdb3 - Update WASDK version to 1.7.241114004-experimental1 and Update EnsureNavigationSelection
a997415 - Improve VSIX Startup Page
0672c65 - Add ConfigureTintColor for VSIX
0eae6d7 - Update README.md
658711e - Update publish-release.yml
9bac897 - Improve VSIX
4a9ea64 - Add ConfigureTitleBar
89b188f - Fix Template Icon
bd32861 - Clean Gallery
6d67c9d - Update SharedWizard.cs
c5d88c8 - Removed some styles and fixed an issue where Visual Studio was loading unwanted styles and causing Visual Studio to change its own style.
27d67ac - Update publish-release.yml
ebe51f4 - Fix Compile Issues for VSIX
994098e - Update Templates
04d182e - Update publish-release.yml
ae616d6 - Fix AOT/Trim Crash for Gallery App
1bf0e01 - Fix VSIX
c90a62e - Improve OOB UI
149461b - refactor vsix
acd616d - Update VSIX Template
aee3917 - Fix SettingsGroup AOT/Trim Crash
ad0e13d - Update ThirdPartyNotices.txt
21b4400 - Mark Classes as Partial
9fc08f0 - Fix AOT Crash for LandingPages
b9962f6 - Update VSIX Icons
eb7cb0f - Update All Icons to new WinUI Icon
61e06ed - Fix AOT Crash for LandingPages
8ba88f4 - Update publish-release.yml
35fa8fb - Fix Templates
5c4a909 - Improve Versioning
aba12cd - Update README.md
5e4da83 - Fix VSIX Template
cbe967b - Update DevWinUI_Template.csproj
463c5a1 - Update DevWinUI_Template.csproj
c3c7d73 - Update T4
88bd63e - Add Icon to TitleBar
53b2b8b - Fix VSIX Binding issues
1882a73 - Remove Unused Refrences
c9e473e - Update TextBlockStrokeHelper.cs
0f9be0c - Update README.md
4694a91 - Update Workflow
5b0594c - Update StringToUriConverter.cs
0617205 - Fix VSIX Size 9mb to 7mb
574a387 - remove unused refrences
bc83030 - Update DevWinUI.Gallery.csproj
0ad8dbb - Update UpdateHelper.cs
8d880ef - Update SpriteVisualPool.cs
3d0a15d - Update README.md
638f8ef - Fix VSIX Templates #7
2111f19 - Update DevWinUI.slnx
8934442 - Update Directory.Build.props
b0740c0 - Update publish-release.yml
dce8532 - Update publish-release.yml
a80e3d8 - Update SettingsPageControl.xaml
2255e66 - Update DevWinUI_Template.csproj
22e7db0 - Update publish-release.yml
28febf5 - Update StartupToolWindowControl.xaml
6e09683 - Update source.extension.vsixmanifest
fe219a9 - Update README.md
426aa7f - Update DevWinUI.slnx
da1570e - Update TiledImageBrushPage.xaml
c2c04cb - Update Icons
6837415 - Update Package.appxmanifest
22b3005 - Update PreDefinedLibrary.cs
f7506c3 - Update Directory.Build.props
bb99974 - Update TextBlockStrokeView.xaml
72690aa - Update DevWinUI.slnx
b3030a3 - Update NavigationPageMappings.cs
84057db - Update Icons
ef31d4e - Update LockScreenLogo.scale-200.png
b89f56c - Update Logo
5c260c2
10 January 2025
- Fix #15
#15 - Add TransitioningContentControl
8604e02 - Improve LandingPages
2a02257 - Fix CalendarViewStyle and Clock Border Background
0a467ce - Add CirclePanel Sample
4eb7d51 - Add Clock Control
f1c8fca - Fix DateTimePicker Sample
ef6c5d4 - Add CalendarWithClock and DateTimePicker Gallery Demo #3
0b7b80b - Fix Some Bugs #3
31bf00b - Update ReadMe
6271847 - Rename IsConfirmButtonShow to ShowConfirmButton
6fa460b - Add CalendarWithClock and DateTimePicker control #3
1c9c399 - Add StepBar
a1bbb6d - Add HoneycombPanel and FlexPanel
12b2348 - Add ClockMode for CalendarWithClock
38140e4 - Add ProgressButton
fa0bad2 - Add CompareSlider
57abc6a - Add LayoutTransformer
6e54266 - Add GoToTop
e0739f1 - Add Hatch
51ec4ed - Add DefaultStyle for all controls
6478fc5 - Add RichTextFormatter #12 Special Tnx to @MPITech
4952459 - Add ElementGroup
f0adbe0 - Improve JsonNavigationService
1dba625 - Refactor
6ed856f - Improve Clock and CalendarWithClock Colors
d2fd0d3 - Improve LandingPages
6fda9d2 - Update Animation
49c0820 - Improve JsonNavigationService
8f54b6b - Improve DateTimePicker
c2b22e2 - Improve JsonNavigationService
e5d68ec - Fix ShortcutGuidePage
ce0583c - Add CirclePane;
bbc0d34 - Add LayoutTransformer Sample
3c480b1 - Fix Clock, CalendarWithClock and DateTimePicker
d340390 - Init Gallery Demo #3
d6a19dc - Fix Clock
8c7143c - Add SelectedTimeChanged event in Clock, and CalendarWithClock
f95cece - Improve JsonNavigationService
e7b4c53 - Add Clock Sample
b33c22f - Improve StepBar
041fe33 - Improve WaveProgressBar Background and BorderBrush
48be979 - Improve CalendarWithClock Sample
594252f - Update CalendarWithClock.cs
431dc2c - Update ColorHelper.cs
907bc70 - Update ThirdPartyNotices.txt #11
9f241f0 - Update JsonNavigationService.cs
134c8b4 - Add StepChanged event for StepBar
0cdd6e0 - Fix NavigationViewItem Expand crash #20
a2d6e9b - Rename IsConfirmButtonShow to ShowConfirmButton
edd6b92 - Improve Gallery
c97954d - Update Clock Sample
4cc1cac - Update WASDK v1.7-exp2
1e1f823 - Update CompareSlider
233df7b - Update JsonNavigationService.cs
43dc6ad - Update README.md
220b8c5 - Update Templates
0d6659a - Update GeneralHelper.cs
4cf8f36 - Update Package.appxmanifest
8bc024f - Update JsonNavigationService.NavigationView.cs
4ebed6f - Update DateTimeBase.cs
a255674 - Update README.md
95ff89c - Update AppData.json
dd63a86 - Update MainPage.xaml.cs
d04f5e4 - Update JsonNavigationService.cs
a9f70d9 - Fix GalleryApp Runtime Theme Change
033ff0e - Update PinBox.cs
18cceab - Update README.md
6f799dd - Update README.md
0261b2d
7 February 2025
- Clock improvements plus made DateTimePicker bindable.
#27 - Fixed DateTimePicker, and made names more intuitive
#25 - Fix #22
#22 - Update Templates and Replace MainPage with MainWindow
0d39c11 - Remove CommunityToolkit.WinUI.Media from DevWinUI.Control Package
0fb56ae - Improve ThemeService for Multi-Window #26
e5ae95b - Made DateTimePicker's SelectedDateTime assignable/bindable by not requiring a seperate time.
671d881 - Fix Templates Issues
7c2e926 - Update ThemeService.Configs.cs #26
c04adbf - Add DefaultStyleKey
bda03af - Added Try-Finally guards to prevent infinite loops.
0537fc2 - Use MainWindow Instead of MainPage
a031a70 - Fixed the issue with the DateTimePicker not properly updating the DateTime.
0cf8ec4 - Renamed SelectedDateTime to SelectedDateTimeString
4240854 - Improve Growl
43be266 - Add MakeTransparentWindowClickThrough to WindowHelper
353db5e - Update Libs
48995c3 - Add ShowStepIndex Option for StepBar #23
8036cae - Update ThemeService.Set.cs #26
c38cb2c - ThemeService.Set.cs #26
b604563 - Fix Xaml HotReload for Templates
f8913ee - Fix Templates Compile Issues
e4f98dc - Add RemoveWindowBorderAndTitleBar
9e74000 - Move comments to the top
1d8a10e - Update PreDefinedLibrary.cs
e629d87 - Update TransparentBackdrop.cs
61267e7 - Update VSIX prerequisites
5fd9f33 - Update WindowMessageMonitor.cs
228f5ef - Update WASDK v1.7-EXP3
1e9c19c - Update TransparentBackdrop.cs
6784242 - Update PreDefinedLibrary.cs
aac49ad - Update ThemeService.Set.cs
4e42c07 - Am/Pm should be all one case.
5649d24 - Update DateTimePicker.cs
c849f82 - Update HomePageHeaderImage.xaml.cs
e54cd24 - Update WindowMessageEventArgs.cs
7baa03f - Really not used to slnx, deleting automatically created project.
0aaf209 - Fix ProgressButton Background in Indeterminate Mode #29
7c08308 - Update Clock.cs
d09f6fe - Removed weird automatic gitignore change.
d0ea019 - Made the same changes on DateTimePicker.
9ed50c0
13 February 2025
- Improve Templates Add ContentPagePadding to fix VerticalScrollBars #31
649179e - Refactor LandingPages
98c5e3a - Improve LandingPages
a3c658b - Add StartupHelper
b35e9f6 - Fix Template issues
e1830b9 - Add Startup option
970f867 - Add DisplayMonitorHelper
631a7cd - Add RuntimeHelper
9c6cec3 - Update GeneralHelper.cs
33a97c2 - Improve Template
f887ee4 - Improve LandingPages
aba3687 - Update MainWindow.xaml
9e73433 - Update WASDK to v1.7-Preview1
4b420e8 - Move GetApplicationData to GeneralHelper
5220280 - Update StartupHelper.cs
7f5e3cf - Improve Templates
7b7cae4 - Add GetApplicationData for PathHelper
81fd074 - fix
6d417be - Update App.xaml.cs
5885d0c - Update MainLandingPage
724daee
14 March 2025
- Window
#39 - Add SemanticVersion Parser
53c3f7b - Add DelegateCommand Demo
5f075ac - Add MessageBox Demo
f7e5017 - refactor
64a6484 - Update CommandPage
93b6312 - Update Generic.xaml
34c363d - refactor usings
e31d94e - Add Some Docs for Methods with Copilot AI
eee5498 - Add new FilePicker, FolderPicker and SavePicker which Support AOT, Packaged/UnPackaged and elevated apps #18
1e7c3ad - Add Window
3e04f4c - Add ModernSystemMenu
90870d5 - Improve JsonNavigationService and LandingPages Localization
02fb693 - Add BrushAttach, ColorBrightnessExtension and LightenColor/DarkenColor
dadb1d6 - refactor
09e1938 - Update MessageBox.cs
d85fa00 - Add DelegateCommand
55a1713 - Refactor Pickers
31b6aac - Fix Some AOT Warning for GalleryApp
9502c54 - Add SemanticVersionPage Demo
678c680 - Fix ThemeService TintColor
bc27b29 - Create ModernSystemMenuStyle.xaml
2f538bf - Add Backdrop Sample
79dd88d - Add ModalWindow
00af190 - Add ColorBrightness Demo
418ed0e - Update MainLandingPage.xaml.cs
077a1be - Update GalleryApp with ModernSystemMenu
90f7abe - Add DragMoveAndResizePage Demo
fc28e77 - Improve RelativeDate
7afe02a - Add RelativeDate
e8a5cd6 - Add GetValidFileName for FileHelper
e4d8cb9 - Add CenterOnScreen Method for WindowHelper
74e5195 - Update ModernSystemMenu.cs
bafabb8 - Use Windows.Storage.Pickers.PickerLocationId instead of built-in PickerLocationId
054f9d7 - Update MessageBox.cs
8a5cec5 - Fix ThemeService TintColor and FallbackColor
ed33586 - Bring Back CreateDispatcherQueue Legacy PInvoke (CSWin32 has some issues)
aac4302 - [VSIX-Template] Add Tall TitleBar #38
c18d7a9 - Improve WindowHelper
6725636 - Add ShowDetailedExtension for Pickers
6e21d87 - Improve ResourceHelper
7b6d49c - [VSIX-Templates] Fix Blank Templates endless nuget installation dialog
d907f9c - Improve ModernSystemMenu
eb3d615 - Update ThemeService.Get.cs
e466bd3 - Remove Unused Classes
1560cb5 - Add ResizeAndCenterWindowToPercentageOfWorkArea #35 Tnx to @MPITech
fb982b0 - Update RelativeDate.cs
6e4c370 - Update README.md
197082b - Update Window.Properties.cs
b91581a - add window overload for Pickers
451b90b - Update CompareSlider.cs
aa1c12a - [AOT] Fix BreadcrumbNavigator
4e871f9 - Update README.md
6d1084f - Update README.md
e4e6162 - Update FolderPicker.cs
ded9401 - Rename Window to ModernWindow
1f27b49 - Update Window.Properties.cs
1f24af9 - Update ModalWindow.cs
ea31169 - Disabling Registry/File Virtualization not getting applied in VSIX Template #37
68982f8 - Improve Messaging
fb39a4b - refactor Pickers
258303d - Update RainbowFrame.cs
0f8e3e8 - Update README.md
7a39eb9 - Update README.md
5adf7ed - Update README.md
23256cd - Update Window.Properties.cs
0f76e81 - Update README.md
eff9e4e - Update Directory.Build.props
62d1ae2 - Update PickerHelper.cs
482c5ef - Update MainWindow.xaml.cs
d907a0b - Update README.md
17f010c - Update ModernSystemMenu.cs
8a9c1c1 - Update source.extension.vsixmanifest
d87f6c1 - Update MainWindow.xaml.cs
7cb48dd - Update ColorBrightnessExtension.cs
a4ad4e8 - Update SampleModalWindow.xaml.cs
9fffec0 - refactor
9b55fd9 - refactor
49ea0a1 - Move Classes
d1f8733 - Move DisplayMonitorHelper to Helpers Folder
135a4ac
19 March 2025
- [VSIX] Add ProfileOptimization Option and Hwnd Property
328398c - Update WASDK to 1.7 and DevWinUI to 8.0.0 stable
9ca64f7 - Add Pickers Gallery Sample
ec0af0c - Improve Pickers Initialize
9995570 - Add PreferredMinimumWidth/Height and Update Version to Stable
cdbc5a8 - Fix InvalidOperationException for ProcessInfoHelper
0bce61c - Update MainWindow.xaml
00f26fa