Releases: lepoco/wpfui
Releases · lepoco/wpfui
2.0.2
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
andThemesDictionary
instead ofResources
for markup initialization
New Contributors
- @IvanDmitriev1 made their first contribution in #231
- @mastry made their first contribution in #274
Full Changelog: 2.0.1...2.0.2
2.0.1
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
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
WPFUI
toWpf.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.Services
namespace have been added - Navigation rewritten
SearchBox
has 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
UiWindow
andUiPage
controls have been addedTitleBar
has been significantly refactoredSnapLayout
has 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
Interop
andWin32
directories. 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.
ProgressRing
animations have been improved.- Rewritten everything related to
NotifyIcon
andTray
. Snackbar
now has an Appearance attribute.TitleBar
now has a Header parameter. It allows you to set custom content.- Several bugs with
ContextMenu
have 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