Releases: lepoco/wpfui
4.0.0-rc.2
What's Changed
- Sync development by @pomianowski in #1171
- Use flow from main to release, instead of development by @pomianowski in #1172
- Update pipelines for main development by @pomianowski in #1173
- Set Expander content height to * instead of Auto by @JakobFerdinand in #1186
- Fix: failing to correctly trigger the methods of the INavigationAware interface. by @textGamex in #1177
- Add support for ARM64, update extensions and docs, allow non-Windows builds by @pomianowski in #1196
New Contributors
- @JakobFerdinand made their first contribution in #1186
Full Changelog: 4.0.0-rc.1...4.0.0-rc.2
4.0.0-rc.1
What's Changed
- Abstractions separated into a WPF-UI.Abstractions NuGet package.
- .NET hosting related implementation moved to WPF-UI.DependencyInjection NuGet package
- Assumption of asynchronous operations in navigation.
- Organization of examples
- Release candidate for 4.0 by @pomianowski in #1107
- Release candidate for 4.0 by @pomianowski in #1166
Full Changelog: 3.0.5...4.0.0-rc.1
3.0.5
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 inMenuItems
andFooterMenuItems
of theNavigationView
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
- @Difegue made their first contribution in #1055
- @jonmotos made their first contribution in #1080
- @JulesDebeaumont made their first contribution in #1102
- @drolevar made their first contribution in #1104
- @Muniwedesu made their first contribution in #1094
- @textGamex made their first contribution in #1091
- @jm6271 made their first contribution in #1114
- @ioswald made their first contribution in #1098
- @getup700 made their first contribution in #1124
- @stepwise-alan made their first contribution in #1164
- @eltociear made their first contribution in #1135
- @sappho192 made their first contribution in #1149
Full Changelog: 3.0.4...3.0.5
3.0.4
What's Changed
- Fix regression in PR #1012 by @tmijail in #1015
- TitleBarButton: Fix Foreground not using property value at initial by @seasonyuu in #1017
- Bump actions/configure-pages from 4 to 5 by @dependabot in #1034
- Bump microsoft/setup-msbuild from 1.3 to 2 by @dependabot in #1050
- Analyzer Warning Mitigation by @koal44 in #1039
- Fixed MouseOverButtonsForeground binding for the default TitleBarButon style by @syntax-tm in #1040
- Merge development and bump version by @pomianowski in #1051
Full Changelog: 3.0.3...3.0.4
3.0.3
What's Changed
- Fix NavigationView pane not closed by default when using IsPaneOpen="False" by @tmijail in #1012
- Fix/submenu navigation by @koal44 in #1013
- Feature/gridview-min-max-widths by @koal44 in #982
- Sync development with main, update by @pomianowski in #1014
Full Changelog: 3.0.2...3.0.3
3.0.2
What's Changed
- Fix TitleBarButton Foreground error when change theme by @seasonyuu in #1005
- Bump actions/checkout from 2 to 4 by @dependabot in #998
- Bump github/codeql-action from 1 to 3 by @dependabot in #997
- Improve lineargradient border for TextBox in Light/Dark themes by @koal44 in #1006
- Fix content overflowing from PasswordBox, ComboBox and NumberBox (#497, #973) by @tmijail in #999
- Fix ListView to be compatible when ListView.View is a GridView by @koal44 in #979
- Sync development and bump version by @pomianowski in #1008
Full Changelog: 3.0.1...3.0.2
3.0.1
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*()
acceptsdataContext
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-helpersprotected
(instead ofprivate
) 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
- @Palatis made their first contribution in #944
- @SamKr made their first contribution in #994
- @scanfing made their first contribution in #964
- @LHTXQ made their first contribution in #627
- @Nirmal2506 made their first contribution in #940
- @kevfrench made their first contribution in #946
Full Changelog: 3.0.0...3.0.1
3.0.0
TBA - Will update this release note soon <3
What's Changed
- fix(NotifyIcon): Allow changing tray icon source by @trungnt2910 in #409
- Create single
NavigationView
control by @pomianowski in #355 - New
Gallery
app instead of a crammed demo by @pomianowski in #425 - Bump Microsoft.VSSDK.BuildTools from 17.3.2094 to 17.4.2116 in /src/Wpf.Ui.Extension/Wpf.Ui.Extension by @dependabot in #420
- InfoBar: add text wrapping support by @chucker in #439
- Bump Microsoft.VSSDK.BuildTools from 17.4.2116 to 17.4.2118 in /src/Wpf.Ui.Extension/Wpf.Ui.Extension by @dependabot in #438
- Bump nuget/setup-nuget from 1.0.7 to 1.1.1 by @dependabot in #435
- Update TextBox control by @Wimpin in #364
- Fixing Memory leak in ThemeChangeEvent by @FelixT42 in #446
- Bump microsoft/setup-msbuild from 1.1 to 1.3 by @dependabot in #479
- Bump dessant/lock-threads from 3 to 4 by @dependabot in #468
- Bump @fluentui/react-icons from 2.0.182 to 2.0.190 in /branding by @dependabot in #469
- TreeViewItem virtualizing support by @Nice3point in #474
- Merge development by @pomianowski in #496
- BreadcrumbBar control by @IvanDmitriev1 in #500
- TitleBar refactoring by @IvanDmitriev1 in #508
- Fixed app published as singleFile not running (issue #483) by @Aybex in #506
- implement dropdown animation with ease-out. by @mashizora in #507
- MessageBox refactoring by @IvanDmitriev1 in #504
- Implement multilevel navigation by @IvanDmitriev1 in #512
- ContentDialog control by @IvanDmitriev1 in #502
- Csharp 11 support by @IvanDmitriev1 in #516
- Fix hover over the
MenuItems
in theNavigationViewItem
by @IvanDmitriev1 in #523 NavigationView
back and forward mouse buttons fix by @IvanDmitriev1 in #522- Image Control by @Aybex in #517
- Controls update by @IvanDmitriev1 in #521
AutoSuggestBox
refactoring by @IvanDmitriev1 in #524NavigationView
pane toggle button implementation by @IvanDmitriev1 in #527- Bugfix/550 tree view scroll by @Korjam in #551
- OnNavigatedFrom support by @Nice3point in #559
IconElement
implementation by @IvanDmitriev1 in #543- Small ContentDialog improvements by @IvanDmitriev1 in #583
- Expander animation by @xmine64 in #574
- Use inner border on Button and CheckBox by @xmine64 in #575
- Added Bottom on NavigationViewPaneDisplayMode by @zh3305 in #582
- Update to 3.0.0-preview.2 by @pomianowski in #605
ContentDialog
resize improvements by @IvanDmitriev1 in #612- RichTextBox example error Fix issue #592 by @zh3305 in #603
- Snackbar refactoring by @IvanDmitriev1 in #618
- Bump @fluentui/react-icons from 2.0.190 to 2.0.201 in /branding by @dependabot in #623
- update watcher let the auto update theme can be canceled by @chzuka in #653
- Hyperlink can Binding Command events by @zh3305 in #654
- update : Adjust the miniwidth when CheckBox Content is empty by @zh3305 in #650
- Update ContentDialog.xaml by @Amroll in #633
- Fix Controls bug by @MakesYT in #638
- fix :Drag Header DataGrid View Bug about Target Content Control by @zh3305 in #628
- Winui3 typography guidance and Wpf.Ui.Gallery improvements by @IvanDmitriev1 in #563
- Bump @fluentui/react-icons from 2.0.201 to 2.0.203 in /branding by @dependabot in #651
- Merge development and bump version to 3.0.0-preview.3 by @pomianowski in #656
- Fix NuGet path by @pomianowski in #657
- TitleBar header fix by @IvanDmitriev1 in #661
- Textbox control update, small other changes. by @IvanDmitriev1 in #659
- Fix PasswordBox reveal button by @Nice3point in #671
- [bugfix] Update
GalleryNavigationPresenter.xaml
to fix issues #685 by @JeremyWu917 in #686 - TextBox multi-line fix by @IvanDmitriev1 in #684
- update : TopCompactNavigationViewItemTemplate Add SubMenuPopup Add su… by @zh3305 in #645
- TitleBar tweaks by @niels9001 in #678
- Improving flyout styling by @niels9001 in #676
- NavigationViewItem style fix by @IvanDmitriev1 in #689
- PageControlDocumentation control by @IvanDmitriev1 in #688
- [Flyout] Adding Opened and Closed events by @niels9001 in #682
- Improved InfoBar styling by @niels9001 in #681
- Rollback changes in FontIcon size detection by @IvanDmitriev1 in #695
- Ignore IntelliJ IDEA files by @Nice3point in #696
- Merge development branch by @pomianowski in #701
- Bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #703
- Merge development branch by @pomianowski in #722
- Hotfix by @pomianowski in #723
- Fix docs scripts by @pomianowski in #724
- Merge development branch with 3.0.0-preview.6 update by @pomianowski in #734
- Bump actions/checkout from 3 to 4 by @dependabot in #749
- Optimizes the WindowBackdrop Settings before version 22H1 by @MakesYT in #750
- Update .clabot by @pomianowski in #758
- Updated the NumberBox ValueProperty's default BindingMode to be TwoWay by @syntax-tm in #754
- Fix custom app theme detection by @davidegiacometti in #763
- Formalize indentation settings for XamlStyler by @koal44 in #764
- Updated .clabot to fix invalid JSON from trailing comma by @syntax-tm in #768
- Fix clipping of menu items when using Navigation LeftFluent by @jdrames in #773
- Fix FluentWindow behaviour by @Nice3point in #772
- Remove ContentAlignment bindings from TreeViewItem by @koal44 in #766
- Updated the NumberBox.Value Default UpdateSourceTrigger to LostFocus by @syntax-tm in #767
- Update CLA by @pomianowski in #779
- Bump version by @pomianowski in #780
- Development by @pomianowski in #781
- [UX] Improved brush management + styles by @niels9001 in #788
- Fix dpi awareness schema uri by @redstripes89 in #785
- Implement PassiveScrollViewer; replace ScrollViewer in all XAML controls by @koal44 in #762
- Update
ToggleSwitch
addOffContent
andOnContent
by @zh3305 in #602 - Fix
ToggleSwitch
gallery page, update Gallery settings page and formatting by @pomianowski in #792 - Update main branch from development, bump version to 3.0.0-preview.8 by @pomianowski in #793
- Adding highcontrast resources by @niels9001 in #802
- Bump actions/setup-node from 3 to 4 by @dependabot in #796
- Multiple HighContrast themes support by @niels9001 in #814
- Fixed OnClosed method by @IOL0ol1 in #806
- Fix NullReferenceException in AutoSuggestBox ReleaseTemplateResources, add event resubscription after unloading and loading. by @Redvo in #812
- Update CardControl by @xmine64 in #707
- Format code & Bump version by @pomianowski in #815
- Merge Development by @pomianowski in https://github.com/lepoco...
2.1.0
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
refactoringNumberBox
refactoringPasswordBox
refactoring
Style updates:
Anchor
AutoSuggestBox
Button
ComboBox
Hyperlink
ListBox
ListView
NumberBox
PasswordBox
TextBox
ThumbRate
TreeView
API changes:
- Renaming
Glyph
toSymbolGlyph
- 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
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
- Update Fluent System Icons to 1.1.181
- New build scripts
- Fix IsThreeState in CheckBox
- Replace MS Toolkit with Community Toolkit
- Something like Flyout but not yet
- Move Transitions related classes to Animations directory [skip ci]
- Added Titlebar Property to set the Close button visibility by @JannesStroehlein in #303
- Revert "Added Titlebar Property to set the Close button visibility" by @pomianowski in #316
- Add back button by @IvanDmitriev1 in #290
- Bump Microsoft.VSSDK.BuildTools from 17.3.2090 to 17.3.2093 in /src/Wpf.Ui.Extension/Wpf.Ui.Extension by @dependabot in #344
- Fix TreeView virtualization. by @walterlv in #343
- Bump Microsoft.VisualStudio.SDK from 17.2.32505.173 to 17.3.32804.24 in /src/Wpf.Ui.Extension/Wpf.Ui.Extension by @dependabot in #341
- Fix issues #333 #334 by @JeremyWu917 in #335
- Fix closing tag by @Tinekk in #325
- Improved Dependency Injection support when activating pages for .NET Framework 4.8, .NET 3 and above by @vukovinski in #308
- Bump @fluentui/react-icons from 2.0.176 to 2.0.178 in /branding by @dependabot in #313
- Bump nuget/setup-nuget from 1.0.6 to 1.0.7 by @dependabot in #369
- Bump Microsoft.VSSDK.BuildTools from 17.3.2093 to 17.3.2094 in /src/Wpf.Ui.Extension/Wpf.Ui.Extension by @dependabot in #360
- Upgrade ISnackbarService to dynamic control the snackbar's property:Appearance by @JeremyWu917 in #379
- Upgrade ISSUE_TEMPLATE by @JeremyWu917 in #386
- Fix ResizeMode of NoResize by @FreeTheTech101 in #347
- fix bug open message box when MainWindow is null by @phamviethuy in #397
- Add InfoBar control by @chucker in #401
- Bump @fluentui/react-icons from 2.0.178 to 2.0.182 in /branding by @dependabot in #391
- Rename ShowChevron to IsChevronVisible and fix missing binding
- Include source link for GitHub
- Generate symbols package
- Separate projects in solutions
New Contributors
- @JeremyWu917 made their first contribution in #335
- @Tinekk made their first contribution in #325
- @vukovinski made their first contribution in #308
- @FreeTheTech101 made their first contribution in #347
- @phamviethuy made their first contribution in #397
- @chucker made their first contribution in #401
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