Skip to content

Releases: lepoco/wpfui

3.0.5

26 Jul 11:50
9f73807

Choose a tag to compare

What's Changed

  • Prevent icons in MenuItems from being tabstops by @Difegue in #1055
  • Fix incorrectly refactored High Contrast theme dictionary selection by @Difegue in #1063
  • Fixed the markup extension for the SymbolIcon and FontIcon class not working at all. by @m0lDaViA in #1067
  • Update themes.md documentation for 3.x namespace and type name changes by @jonmotos in #1080
  • Update UiApplication.cs by @ricaun in #1082
  • [TYPO] link to 404 by @JulesDebeaumont in #1102
  • Fix warnings by @drolevar in #1104
  • Fix non-legacy backdrop when switching themes and applying Mica or other effect by @Muniwedesu in #1094
  • Fix: possible NullReferenceException in PasswordBox by @textGamex in #1091
  • fix: TextBox, NumberBox, PasswordBox Placeholder Not Working Properly. by @textGamex in #1109
  • fix: PlaceholderText may not display promptly under certain circumstances by @textGamex in #1115
  • Update themes.md by @jm6271 in #1114
  • Fix titlebar color when using backdrop in WPF Window by @pomianowski in #1122
  • Fix: Possible multiple invocations of the INavigationAware interface methods by @textGamex in #1116
  • Update INotifyCollectionChanged events in MenuItems and FooterMenuItems of the NavigationView by @ioswald in #1098
  • Update themes.md by @getup700 in #1124
  • Fix not being able to use Icon markup extensions as the Value of a Setter by @Difegue in #1159
  • Fix DynamicScrollViewer not responding to touch events by @Difegue in #1154
  • Fix: SnackbarPresenter might throw ObjectDisposedException, display problems. by @textGamex in #1138
  • Fix MessageBox Button Icons by @stepwise-alan in #1164
  • Fix typos in RadioButton.xaml by @eltociear in #1135
  • Workaround for touch input triggering alongside the hwnd hook on titlebar by @Difegue in #1153
  • Fix: setting NotifyIcon.TooltipText at runtime doesn't work by @textGamex in #1132
  • Doc: supplement the document content. by @textGamex in #1119
  • Fix: MessageBox does not support WindowStartupLocation by @textGamex in #1130
  • Replace Assembly.Location to AppContext.BaseDirectory by @sappho192 in #1149
  • Fix: PasswordBox does not accept PasswordChar as input by @textGamex in #1141
  • Release 3.0.5 by @pomianowski in #1165

New Contributors

Full Changelog: 3.0.4...3.0.5

3.0.4

26 Jul 11:48
303f0ae

Choose a tag to compare

What's Changed

Full Changelog: 3.0.3...3.0.4

3.0.3

26 Jul 11:47
bf3c4a6

Choose a tag to compare

What's Changed

Full Changelog: 3.0.2...3.0.3

3.0.2

26 Jul 11:45
f59daa0

Choose a tag to compare

What's Changed

Full Changelog: 3.0.1...3.0.2

3.0.1

26 Jul 10:37
65e7bc6

Choose a tag to compare

What's Changed

  • Fix focus issues with ContentDialog by @jackBonadies in #931
  • Update README.md by @ricaun in #932
  • Fixed progressbar orientation property. by @m0lDaViA in #988
  • Eliminate un-selectable space between ComboBoxItems by @tmijail in #978
  • Fix Close Button icon color in TitleBar while mouse over by @seasonyuu in #993
  • [NavSvc] make INavigationService.Navigate*() accepts dataContext as argument by @Palatis in #944
  • ApplicationManager.ApplySystemTheme UpdateAccent fix by @SamKr in #994
  • Don't focus on inline buttons or icons in text input controls when pressing Tab by @tmijail in #975
  • Update NavigationView.Properties.cs by @scanfing in #964
  • make NavigationService throw-helpers protected (instead of private) by @Palatis in #943
  • Let TitleBar show 'SystemMenu' on mouse right button up. by @LHTXQ in #627
  • Update TitleBar.xaml by @Nirmal2506 in #940
  • Update NavigationViewCompact.xaml by @Nirmal2506 in #938
  • Make TitleBarButton public to enable re-templating TitleBar. by @kevfrench in #946
  • Update NavigationViewLeftMinimalCompact.xaml by @Nirmal2506 in #939
  • Update pipelines and bump version by @pomianowski in #995
  • Merge development and bump version to 3.0.1 by @pomianowski in #996

New Contributors

Full Changelog: 3.0.0...3.0.1

3.0.0

04 Feb 22:39
baaf749

Choose a tag to compare

What's Changed

Read more

2.1.0

19 Aug 04:48
00d742f

Choose a tag to compare

The 2.1.0 release is meant to bring users a bit closer to version 3.0.0 without the need for a complete redesign of the app.

Key changes include:

  • Dropping support for .NET 5
  • Adding support for .NET 7
  • Dropping support for .NET Framework 4.6.1
  • Adding support for .NET Framework 4.6.2
  • Updating the structure of the soluion to one compatible with 3.0.0
  • Fluent System Icons upgrade to version 1.1.210
  • SymbolExtensions refactoring
  • NumberBox refactoring
  • PasswordBox refactoring

Style updates:

  • Anchor
  • AutoSuggestBox
  • Button
  • ComboBox
  • Hyperlink
  • ListBox
  • ListView
  • NumberBox
  • PasswordBox
  • TextBox
  • ThumbRate
  • TreeView

API changes:

  • Renaming Glyph to SymbolGlyph
  • Moving RelayCommand from Wpf.Ui.Common to Wpf.Ui.Input

Besides, Docfx for WPF UI 2.X has been synchronized with 3.X, so you can locally generate nicer docs.

Version 2.+ will be maintaned only for bug fixes. Serious architectural flaws are slowly being fixed as part of the 3.0.0 preview.

2.0.3

25 Sep 22:47
6ace628

Choose a tag to compare

Release 2.0.3 brings together the last small fixes and some bugs. Some controls have been improved and the styles are even closer to Win Ui. However, we have a long way to go. Work on the new navigation has started and can be watched in branch refactor/navigationview.

New documentation based on the wonderful DocFX has also been released. Is it better than before? I would not say that, but DocFX will certainly facilitate the creation of descriptions of how classes and features work. We invite everyone willing to do their favorite work of programmers, i.e. collecting documentation... satisfaction guaranteed.

What's Changed

New Contributors

Finally, thank you very much to everyone who gets involved in the project and reports bugs. Recently, I have less time to work on WPF UI, but I can assure you that there is still a long and fun way to go for this project. Thank you also to everyone who sends PRs and suggestions, thanks to you I feel that we are creating something together ❤️

Full Changelog: 2.0.2...2.0.3

2.0.2

18 Jul 22:19
6e87396

Choose a tag to compare

What's Changed

  • Fluent System Icons updated to 1.1.176
  • New custom Visual Studio 2022 icons for controls preview
  • New extended TreeViewItem with symbol icon support #277
  • Refactor NotifyIcon and fix #264
  • Extend navigation aware pages with INavigableView<T> interface
  • Demo App.xaml.cs more like Win Ui projects
  • Refactor ThemeResource markup extension enumeration
  • Dont force a default font #242
  • Add text wrapping, footer, buttons control and focus to Dialog
  • Fix legacy ArcylicEffect by @U-C-S in #232
  • Include metadata manifest in NuGet package for controls visibility
  • Add dependency injection for snackbar, dialog by @IvanDmitriev1 in #231
  • Fix reveal functionality of PasswordBox by @mastry in #274
  • Assign navigation event handler to new collection in navigation to allow sourced items
  • Refactor the Dialog control and service #231 #229
  • Abstract the Snackbar control and refactor the Snackbar service #231
  • Verify transparency for Acrylic effect in UiWindow #232
  • UnsafeNativeMethods updated
  • GitHub lock workflow added

Breaking changes

  • Remove ViewModelBase because the MVVM / DI frameworks provide the appropriate interfaces and classes
  • Use ControlsDictionary and ThemesDictionary instead of Resources for markup initialization

New Contributors

Full Changelog: 2.0.1...2.0.2

2.0.1

18 Jun 15:40
1ffa8c2

Choose a tag to compare

What's Changed

  • Add SetSystemAccent to MVVM theme service
  • Refactor and fix ComboBox [#226][#174]
  • Update extension templates
  • Update DependaBot
  • Fix critical error in NavigationItem, when setting a PageType
  • Rename Accent brushes
  • Fix NavigationHeaderIcon
  • Refactor RadioButton style according to Win Ui styles
  • Refactor ToggleSwitch template according to Win Ui styles
  • Bump Microsoft.VisualStudio.SDK from 17.0.32112.339 to 17.2.32505.173 in /src by @dependabot in #224

Full Changelog: 2.0.0...2.0.1