Releases: lepoco/wpfui
4.0.3
What's Changed
- Update required VS version by @pomianowski in #1368
- Rollback VS version by @pomianowski in #1396
- Update Visual Studio extension manifest by @pomianowski in #1397
- Fix HeaderContent not respecting bindings. by @vegardlarsen in #1415
- Fix FontSize reference by @Nice3point in #1413
- 🐛 pin footer menu items to prevent scrolling by @keeleycenc in #1431
- Fix TooltipText binding bug by @wingsweiwei in #1427
- Fix CanContentScrollProperty.OverrideMetadata by @Nice3point in #1412
- fix issue #1405, AutoSuggestBox tab problems by @gleclair in #1406
- Add IsCloseButtonEnabled to MessageBox and make button border padding configurable by @Difegue in #1381
- Design properties multi IDE support by @Nice3point in #1380
- TitleBar Buttons not working in some cases by @Alessio2405 in #1373
- TitleBar Header and TrailingContent IsHitTestVisible by @xylieong in #1366
- Revert "🐛 pin footer menu items to prevent scrolling" by @pomianowski in #1435
- Revert "Revert "🐛 pin footer menu items to prevent scrolling"" by @pomianowski in #1436
- Re-attach toggle button click handler after navigation by @jbryknar in #1445
- Bug fix: UIElement's children IsMouseOver takes mousePoint from child by @xylieong in #1443
- Added ClearButtonEnabled property to AutoSuggestBox component (Ref #1439) by @jbryknar in #1446
- Settable TitleBar FontWeight by @ToonSpanenburg in #1440
- fix #1140 "System.ArgumentNullException: 'Value cannot be null. Parameter name: defaultDestinationValue'" by @dosymep in #1398
- Bug fix: MessageBox does not appear center owner for maximized windows by @ivan-lam in #1444
- fix: Check Intptr and HwndSource isn't Zero before using in TitleBar by @jbryknar in #1447
- fix: Fixed duplicated CheckBox.xaml in Wpf.Ui.xaml by @jbryknar in #1448
- fix: UiTextBox and ComboBox width issues #1318 by @nitheeshgovind in #1359
- fix: Rollback incorrect high DPI calculations; format code; add manifest for .NET tools by @pomianowski in #1449
New Contributors
- @vegardlarsen made their first contribution in #1415
- @wingsweiwei made their first contribution in #1427
- @Alessio2405 made their first contribution in #1373
- @xylieong made their first contribution in #1366
- @ToonSpanenburg made their first contribution in #1440
- @dosymep made their first contribution in #1398
- @ivan-lam made their first contribution in #1444
Full Changelog: 4.0.2...4.0.3
4.0.2
What's Changed
- fix: remove all build warnings by @JohnTasler in #1334
- Fix Wpf.Ui.Controls.TextBlock default style by @Nice3point in #1347
- fix: #1341: MenuItem template binding error by @JohnTasler in #1343
- Upgraded VS Extension to use WPF-UI 4.0.0 by @Djohnnie in #1344
- DataGrid: add support for RowBackground and AlternatingRowBackground by @chucker in #1350
- Set ComboBox MinWidth on Border, not on Popup itself by @chucker in #1349
- Bump version, add migration instructions for WPF UI v3 and v4 and update package configuration by @pomianowski in #1353
- fix: progress ring initialization exception #1356 by @gleclair in #1357
- Update Visual Studio extension by @pomianowski in #1367
New Contributors
Full Changelog: 4.0.0...4.0.2
4.0.0
Fresh Features & Fixes!
Hey, amazing people! 👋
It’s been a while (yes, keeping tiny humans alive takes a lot of time ⏳), but we’re back with a packed release full of improvements, fixes, and even support for .NET 9! Let’s dive in.
💡 What’s New?
🔹 .NET 9 Support – Staying ahead of the game.
🔹 Package Signing – Our NuGet package is now digitally signed, ensuring package integrity.
🔹 New Abstractions Package – We’ve introduced Wpf.Ui.Abstractions to separate WPF-specific and non-WPF code, making it easier to work across different platforms.
🔹 Updated Fluent System Icons – The latest Fluent System Icons are now included, bringing new symbols and improved visuals.
🔹 Flow Improvements – Moving from main to release instead of development for a smoother workflow.
🔹 Expander Fix – Content height now behaves properly (because we love consistency).
🔹 Performance Boost – Optimized string comparison and excluded unnecessary fields for snappier performance.
…And many more!
🎉 A Huge Welcome to New Contributors!
A massive shoutout to our first-time contributors who jumped in and made a difference! 🌟
💖 @JakobFerdinand, @bayeggex, @glenn-slayden, @Shavixinio, @JohnTasler, @nitheeshgovind, @elliot-gawthrop, @guspan-tanadi, @newtype0096, @xv, @4nonym0us, @jonlipsky, @AncientGrief, and @keeleycenc – welcome to the WPF UI family! 🎊
What's Changed
- Use flow from main to release, instead of development by @pomianowski in #1172
- 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
- SystemThemeWatcher Documentation content changes by @bayeggex in #1200
- [getting-started.md] fixes for English grammar and flow by @glenn-slayden in #1210
- Perf: Exclude the unnecessary fields defined on a specific version by @textGamex in #1202
- Remove accidentally added characters by @Shavixinio in #1282
- Add support for .NET 9 by @pomianowski in #1287
- Disable NavigationViewContentPresenter refreshing from keyboard by @Nice3point in #1298
- Fix bug #1323 - add Margin to
BulletDecorator
to apply theCheckBox.Padding
property by @JohnTasler in #1324 - AutoSuggestBox when using in a list will override the value of binded… by @nitheeshgovind in #1312
- fix: Clean-up NumberBox: focus repeat event-args debug-output cursor by @JohnTasler in #1328
- Update wpf-ui-cd-nuget.yaml for release branches by @pomianowski in #1329
- Invoke INavigationAware callbacks on UI thread by @elliot-gawthrop in #1307
- docs: section links by @guspan-tanadi in #1305
- Improve string comparison performance by @Nice3point in #1299
- Fix: ToggleButton interaction problem in SplitButton by @newtype0096 in #1297
- Fix button template/triggers by @Nice3point in #1296
- Fix typo in Gallery's radio button page by @xv in #1262
- Fix memory leak in ListView by @4nonym0us in #1243
- Defining a FontSize in a FontIcon should not be overridden by its VisualParent's by @Difegue in #1244
- Add hover brush to ListBoxItem by @Difegue in #1237
- Theming fixes by @Difegue in #1236
- Enhance DataGrid UI and Fix Style Issues by @stepwise-alan in #1192
- Fix screen reader issues with CardAction/Button/MenuItem/NavigationViewItem by @Difegue in #1235
- Fix elevationBrushes to match WinUI by @Difegue in #1234
- Fix hover behavior for CardControl by @Difegue in #1233
- Add support for setting content in place of the title in a TitleBar by @jonlipsky in #1030
- TitleBarPaneCompactMarginDefault set to 35 to prevent icon moving. by @AncientGrief in #1209
- ✨💄🐛 Add Snowflake Effect to the WPF UI Gallery by @keeleycenc in #1266
New Contributors
- @JakobFerdinand made their first contribution in #1186
- @bayeggex made their first contribution in #1200
- @glenn-slayden made their first contribution in #1210
- @Shavixinio made their first contribution in #1282
- @JohnTasler made their first contribution in #1324
- @nitheeshgovind made their first contribution in #1312
- @elliot-gawthrop made their first contribution in #1307
- @guspan-tanadi made their first contribution in #1305
- @newtype0096 made their first contribution in #1297
- @xv made their first contribution in #1262
- @4nonym0us made their first contribution in #1243
- @jonlipsky made their first contribution in #1030
- @AncientGrief made their first contribution in #1209
- @keeleycenc made their first contribution in #1266
Full Changelog: 3.0.5...4.0.0
3.1.0
Cherry-picked fixes from 4.0.0
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