Ghost1372

everything can be handy

Welcome to DevWinUI Release Notes

Version 8.0.0 | 8.1.0

The following sections describe new and updated features and known issues for version 8.0.0 | 8.1.0

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

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

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
0%