Ghost1372

everything can be handy

Welcome to DevWinUI Release Notes

Version 8.4.0

  • Add TokenViewSelectorBarStyle
  • Add Some Button Styles
  • Add SubtleComboBoxStyle
  • Add Colors
  • Add Shimmer
  • Add NavigationViewStoreStyle
  • Add LayeredFontIcons
  • Add Magnifier
  • Add StringInfoBadgeStyle
  • Add GeneralHelper.GetGeometryFromString method
  • Add GeneralHelper.IsPrivacySensitiveRegion method
  • Improve JsonNavigationViewService
  • Improve WindowMessageMonitor
  • Improve LayoutTransformer
  • Rename GeneralHelper.GetGeometry to GeneralHelper.GetGeometryFromAppResources
  • Remove NavigationViewItemStyle
  • Microsoft.Windows.SDK.BuildTools Updated from 10.0.26100.1742 to 10.0.26100.4188

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

v8.4.0

24 June 2025

Version 8.3.0

The following sections describe new and updated features and known issues for version 8.3.0

v8.3.0

19 May 2025

  • Add AccentProgressButtonStyle #42 ee96e45
  • Update GridViewItemTemplate.xaml 93e1f5f
  • Add AnimationDuration and AnimationDampingRatio for FlipSide #52 30866f1
  • Fix Showing Legacy SystemContextMenu in ModernSystemContextMenu #54 1a3e86d
  • [VSIX] Fix DeveloperMode Option 5bbca88
  • Add AutoUpdateTitleBarCaptionButtonsColor for ThemeService #51 f3e1fdb
  • Update Directory.Build.props 5c089fb
  • Update DevWinUI.Gallery.csproj c951f37

Version 8.2.0

The following sections describe new and updated features and known issues for version 8.2.0

v8.2.0

17 April 2025

  • ReWrite NavigationServiceEx 5000ba2
  • Simplify BreadcrumbNavigator 30d339e
  • Refactor d56e233
  • Improve INIHelper #48 b4bdd25
  • Add NavigationParameterExtension and NavigateToCommand for JsonNavigationService/NavigationServiceEx e53dac6
  • Add SingleInstanceApp 6b26a39
  • Refactor b6d9197
  • Create ContentDialogEx.cs 4e40416
  • Improve Native Methods bf2d12f
  • Update RainbowFrame.cs e7978f9
  • Update README.md 3f1783c
  • Update Versions 6f63854
  • Update PredefinedCodes.cs 6c57703
  • Add ContrastColorBlackWhite ColorHelper #45 14921cc
  • Add Missing AttachedProperty 42b5137
  • Update WindowHelper.cs 5ca73f5
  • INIHelper Increase MAX_LENGTH #48 943eec4
  • Add DevWinUI ResourceDictionary 4945833
  • Update DevWinUI_Template.csproj b8aa9ff
  • NoWarn 23e7af6
  • Update BreadcrumbNavigator.cs 3323f2f
  • Update PredefinedLibrary VSIX 4841c6d
  • Make NavigationHelperEx and SettingsNavigationAttach Obsolete e4a354c
  • Update SingleInstanceApp.cs 84e53e0

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%