Releases: lepoco/wpfui
Releases · lepoco/wpfui
2.0.0
Release 2.0.0
We jumped one revision up because this release breaks absolutely everything.
Is this release good? Not necessarily, it needs to be polished, but the number of changes is already so big that I think we should have it for now. Version 2.0.1 should be published soon.
What's new?
- Namespace changed from
WPFUItoWpf.Ui. I didn't like any other one - .NET Framework 4.6 has been changed to 4.6.1
- MVVM support for navigation
- Several ready-made services for MVVM in
Wpf.Ui.Mvvm.Servicesnamespace have been added - Navigation rewritten
SearchBoxhas been replaced withAutoSuggestBox- The styles of all text fields have been rewritten
- The buttons have been rewritten
- Fluent System Icons updated
- Everything related to Interop, Win32 and native functions has been rewritten
UiWindowandUiPagecontrols have been addedTitleBarhas been significantly refactoredSnapLayouthas been rewritten and... is not working.- The way themes work has been reworked
- A new project has been added - Wpf.Ui.FontMapper, for easier work with Fluent System Icons
- A new project has been added - Wpf.Ui.SimpleDemo, because now the main demo uses MVVM and may be too difficult for beginners
- A new project has been added - Wpf.Ui.Extension, a project for a plugin for Visual Studio 2022
- And many more...
What's Changed
- EditableTextBox respects Foreground by @trungnt2910 in #170
- Let the keyboard navigation work correctly in the Navigatioin controls. by @walterlv in #181
- Don't let the ItemsControls in Navigation Fluents focusable. by @walterlv in #180
- Don't let the button icons focusable. by @walterlv in #179
- Add a layer for debugging focus and keyboard navigation. by @walterlv in #183
- The SPACE and the ENTER key can active the focused navigation item. by @walterlv in #184
- Fix OS version checks on .NET Framework by @yoshiask in #193
- Fix horizontal scrollbar crash by @Marplex in #194
- Merge development by @pomianowski in #222
New Contributors
- @trungnt2910 made their first contribution in #170
- @yoshiask made their first contribution in #193
- @Marplex made their first contribution in #194
Full Changelog: 1.2.6...2.0.0
1.2.6
Release 1.2.6
Like every previous release, this one introduces a number of changes that require a code update.
What's new?
- The Demo app has been rewritten from scratch.
- Fixed and made some changes to all controls responsible for navigation.
- The structure of the project has been rebuilt.
- Introduced top-file namespaces with C# 10.
- Organization of
InteropandWin32directories. Borrowed some code from the WPF repository. - Compatibility check for Mica disabled. It should now work for both Light and Dark regardless of the system theme.
ProgressRinganimations have been improved.- Rewritten everything related to
NotifyIconandTray. Snackbarnow has an Appearance attribute.TitleBarnow has a Header parameter. It allows you to set custom content.- Several bugs with
ContextMenuhave been fixed.
What's Changed
- Added CanMaximize property to Titlebar by @JannesStroehlein in #115
- Fix raise max button before releases the mouse when use snap. by @wherewhere in #119
- Bump nuget/setup-nuget from 1.0.5 to 1.0.6 by @dependabot in #126
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #128
- Fix Acrylic Background by @U-C-S in #140
- Update CI [skip ci] by @pomianowski in #156
- Bump version again [skip ci] by @pomianowski in #158
- Skip checking prereleases by @pomianowski in #159
New Contributors
- @JannesStroehlein made their first contribution in #115
- @wherewhere made their first contribution in #119
- @U-C-S made their first contribution in #140
Full Changelog: 1.2.2...1.2.6
1.2.2
What's Changed
- Update icon size in the demo app by @MajorXAML in #24
- Adding a .vsconfig to make pre-reqs easier to discover [-ci skip] by @timheuer in #33
- Bump System.ValueTuple from 4.4.0 to 4.5.0 in /WPFUI.Demo [-ci skip] by @dependabot in #30
- Bump System.ValueTuple from 4.4.0 to 4.5.0 in /WPFUI [-ci skip] by @dependabot in #29
- Fix CardAction cursor flicker referenced by #39 by @Aelarion in #40
- Maximize and Restore icon update fix by @Aelarion in #41
- Implement window dragging when maximized (fix #36) by @Aelarion in #42
- Fix DPI scaling issue with restore-drag functionality by @Aelarion in #44
- Fix double-click maximize issue referenced by #43 by @Aelarion in #45
- Use the VirtualizingPanel to improve a large amount of performance by @walterlv in #61
- Fix the client area margin at High DPI devices. by @walterlv in #66
- Let the whole menu item be able to be interact, not only the text area of it. by @walterlv in #73
- Find back the lost scroll bar of the TreeView. by @walterlv in #76
- Add Visibility property to the Dialog buttons by @alxkalinin in #83
- Add InputGestureText area to MenuItem by @jz5 in #77
- Bump actions/checkout from 2 to 3 by @dependabot in #79
- Add triggers for Highlighted and Disabled to MenuItem that has subitems by @jz5 in #78
- More Faithful Recreation of Menu by @ParzivalExe in #90
- Contextmenu Changes by @ParzivalExe in #95
- Fix ContextMenu Theme-Changes by @ParzivalExe in #97
- TitleBar Drag Crash Fix by @ParzivalExe in #101
- Update CI by @pomianowski in #102
- Update CI by @pomianowski in #103
- Push dev CI [skip ci] by @pomianowski in #104
- Merge staging by @pomianowski in #105
- Update readme [skip ci] by @pomianowski in #106
- Improvements to TitleBar and Buttons by @ParzivalExe in #107
New Contributors
- @MajorXAML made their first contribution in #24
- @timheuer made their first contribution in #33
- @Aelarion made their first contribution in #40
- @walterlv made their first contribution in #61
- @alxkalinin made their first contribution in #83
- @jz5 made their first contribution in #77
- @ParzivalExe made their first contribution in #90
Full Changelog: https://github.com/lepoco/wpfui/commits/1.2.2