ModernWpf

Modern styles and controls for your WPF applications

MIT License

Stars
4.5K
Committers
11

Bot releases are visible (Hide)

ModernWpf - Latest Release

Published by Kinnara over 2 years ago

What's Changed

Full Changelog: https://github.com/Kinnara/ModernWpf/compare/v0.9.7-preview.1...v0.9.7-preview.2

ModernWpf -

Published by Kinnara over 2 years ago

What's Changed

Full Changelog: https://github.com/Kinnara/ModernWpf/compare/v0.9.6...v0.9.7-preview.1

ModernWpf -

Published by Kinnara over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/Kinnara/ModernWpf/compare/v0.9.5...v0.9.6

ModernWpf -

Published by Kinnara over 2 years ago

https://www.nuget.org/packages/ModernWpfUI/0.9.4
https://www.nuget.org/packages/ModernWpfUI.MahApps/0.9.4

What's Changed

New Contributors

Full Changelog: https://github.com/Kinnara/ModernWpf/compare/v0.9.4...v0.9.5

ModernWpf -

Published by Kinnara over 3 years ago

https://www.nuget.org/packages/ModernWpfUI/0.9.4
https://www.nuget.org/packages/ModernWpfUI.MahApps/0.9.4

Changes:

  • 2cd256ff Update acrylic names (microsoft/microsoft-ui-xaml#3847)
  • ee4def88 WinUI like Resource Management and Localization (#225)
  • b3180806 Fix #276: TextBox cursor issue
  • 065f4a7b Resolve #280: Set assembly/file version on ModernWpf.dll
  • f493a70e Fix #282: ListBox Scrollbar hidden but not Collapsed
  • 9ccb4284 Fix #292: Tree view items are not indented when created from code-behind
ModernWpf -

Published by Kinnara almost 4 years ago

https://www.nuget.org/packages/ModernWpfUI/0.9.3
https://www.nuget.org/packages/ModernWpfUI.MahApps/0.9.3

Changes:

  • a23d5bcc Derive event data classes from EventArgs (#178)
  • 57b71b43 Fix issue where packaged apps don't respond to Windows theme changes (#175)
  • 2e25969a Fix issue where ComboBox's ErrorTemplate doesn't show up unless editable (#168)
  • d752131f Fix a translation error in French: ToggleSwitchOn/Off were inverted (#184)
  • 89bc3d60 Add InputScope Property To NumberBox (microsoft/microsoft-ui-xaml#3186)
  • 76e18996 RadioButtons: Fix header not having correct color when disabled (microsoft/microsoft-ui-xaml#3358)
  • 3f1ab96a Update resouces, add test UI (microsoft/microsoft-ui-xaml#3435)
  • ecf91800 Update text control border brushes to be consistent with WinUI
  • 76436813 Added basic support for IconSource and its subclasses (#192)
  • 81982310 NavView: Fix CornerRadius for overflow menu and NavViewItem children flyout menu (microsoft/microsoft-ui-xaml#3082)
  • fce6cacc Fix #195: Pressing and dragging outside of an item in the navigation pane still switches to that page
  • 04071487 Fix #197: Problem with MinWidth property of the ToggleSwitch
  • b7bb2547 Update NavigationView pane scrolling behavior (microsoft/microsoft-ui-xaml#3602)
  • f16f269e Update CommandBarFlyout closing animation to include button moving (microsoft/microsoft-ui-xaml#3594)
  • 5d2b4b47 Update AcrylicBrushes and add new AcrylicBrushes (microsoft/microsoft-ui-xaml#3498)
  • 50dc4e4e add theme resources (microsoft/microsoft-ui-xaml#2760)
  • d1615ab6 Fix #211: NavigationView pane close issue
  • 92ecdb90 Simplify ContentPresenterEx implementation
  • 27c10fa6 Fix #212: NavigationView : Changing Visibility of MenuItem from Collapsed to Visible does not take effect.
  • d5d22660 Fix #222: ContentDialog is not centered when MaxWidth/MaxHeight not set
  • 5acae7ce NavigationView: Fix regression where navigating to the different pane items via the Tab key would crash the app (microsoft/microsoft-ui-xaml#3613)
  • ebd76a02 loc update (microsoft/microsoft-ui-xaml#3754)
  • cb3492ad ItemsRepeater: Fix bug where inserting at front would result in unrendered items (microsoft/microsoft-ui-xaml#3699)
  • c225dd61 Add support for Content Alignment inside AutoSuggestBox (microsoft/microsoft-ui-xaml#3383)
  • 18eefa00 Progressbar: Fix issue with color changing when updating value while error state (microsoft/microsoft-ui-xaml#3201)
  • fe31f534 Add accessibility for ToggleSwitch (close #228)
  • 47b84d52 Fix #229: Close/Maximize/Minimize button's name is lost in window if added ui:WindowHelper.UseModernWindowStyle="True"
  • eebdb5c8 Fix #237: AppBarToggleButton is not greyed out when set to disabled.
  • d898bef8 Fix #244: Get error when using CommandBarFlyout
ModernWpf -

Published by Kinnara almost 4 years ago

Changes:

  • d752131f Fix a translation error in French: ToggleSwitchOn/Off were inverted (#184)
  • 89bc3d60 Add InputScope Property To NumberBox (microsoft/microsoft-ui-xaml#3186)
  • 76e18996 RadioButtons: Fix header not having correct color when disabled (microsoft/microsoft-ui-xaml#3358)
  • 3f1ab96a Update resouces, add test UI (microsoft/microsoft-ui-xaml#3435)
  • ecf91800 Update text control border brushes to be consistent with WinUI
  • 76436813 Added basic support for IconSource and its subclasses (#192)
  • 81982310 NavView: Fix CornerRadius for overflow menu and NavViewItem children flyout menu (microsoft/microsoft-ui-xaml#3082)
  • fce6cacc Fix #195: Pressing and dragging outside of an item in the navigation pane still switches to that page
  • 04071487 Fix #197: Problem with MinWidth property of the ToggleSwitch
  • b7bb2547 Update NavigationView pane scrolling behavior (microsoft/microsoft-ui-xaml#3602)
  • f16f269e Update CommandBarFlyout closing animation to include button moving (microsoft/microsoft-ui-xaml#3594)
  • 5d2b4b47 Update AcrylicBrushes and add new AcrylicBrushes (microsoft/microsoft-ui-xaml#3498)
  • 50dc4e4e add theme resources (microsoft/microsoft-ui-xaml#2760)
  • d1615ab6 Fix #211: NavigationView pane close issue
  • 05c35803 Update dependencies
ModernWpf -

Published by Kinnara about 4 years ago

Changes:

  • a23d5bcc Derive event data classes from EventArgs (#178)
  • 57b71b43 Fix issue where packaged apps don't respond to Windows theme changes (#175)
  • 2e25969a Fix issue where ComboBox's ErrorTemplate doesn't show up unless editable (#168)
ModernWpf -

Published by Kinnara about 4 years ago

https://www.nuget.org/packages/ModernWpfUI/0.9.2
https://www.nuget.org/packages/ModernWpfUI.MahApps/0.9.2

Changes:

  • c5e16e18 NavigationView: Fix app crash in Top mode when clearing the item collection while a selected item exists (microsoft/microsoft-ui-xaml#3202)
  • c02bba74 NavigationView: Fix overflow button not being collapsed when the overflow menu only contains one item and NavigationView menu items are removed to empty the overflow menu (microsoft/microsoft-ui-xaml#3087)
  • 1cc1d534 Fix PasswordBox issues when PasswordRevealMode is Visible (#158)
  • 0a380bc1 NavigationView: Fix IsPaneOpen=false ignored on launch when pane is launched in Left expanded state (microsoft/microsoft-ui-xaml#3197)
  • 5eb6043e Fix expand chevron flickering. (microsoft/microsoft-ui-xaml#3260)
  • d91ea118 RadioButtons: Wrap custom ItemTemplate in a RadioButton if required (microsoft/microsoft-ui-xaml#3194)
  • 6fb9ff62 Remove code that removed focus visual in SelectionFollowsFocus mode (microsoft/microsoft-ui-xaml#3190)
  • cbc9be8a NavigationView: Fix crash when launched in Top mode with hierarchical navigation (microsoft/microsoft-ui-xaml#3166)
  • 0ac2fb11 NavigationView: Fix content clipping regression (microsoft/microsoft-ui-xaml#2717)
  • cba42fbc Remove AllowDrop=false setters (#170)
  • 89fe9883 Respect system settings for transparency effects and automatically hiding scroll bars (#167)
  • 8a56ee50 Remove obsolete code
  • acf30b75 Fix issue with StartBringIntoView scrolling for items already visible (microsoft/microsoft-ui-xaml#3167)
  • 868583d1 Multitargeting updates
ModernWpf -

Published by Kinnara about 4 years ago

Changes:

  • 7cd23628 Add Persian Language #152 (#153)
  • f35d17d1 Fix crash with UniformGridLayout trying to scroll to first item (microsoft/microsoft-ui-xaml#2969)
  • 503728cf Fix issue with item that just got uncollapsed not showing selection (microsoft/microsoft-ui-xaml#3028)
  • 779c0bd5 NavigationView ItemInvoked returning incorrect item fix (microsoft/microsoft-ui-xaml#2682)
  • 811e5291 Add a check for buttons with flyouts and add a test. (microsoft/microsoft-ui-xaml#3054)
  • 01d2d98b Update selection brushes. (microsoft/microsoft-ui-xaml#3053)
  • ba201881 RadioButtons: Fix selected radio button not being focused on tab navigation when first element in TAB navigation (microsoft/microsoft-ui-xaml#3048)
  • 31b4427f Add workaround so ItemsRepeater doesn't leak the result of DataTemplate::Load (microsoft/microsoft-ui-xaml#3068)
  • 468801a2 Fix issue with flyouts created in CommandBarFlyout not closing when commandbar closes (microsoft/microsoft-ui-xaml#3079)
  • a6fab179 NumberBox: Fix header foreground color not being properly updated when NumberBox is disabled. (microsoft/microsoft-ui-xaml#3005)
  • 7fe3563e TextAlignment property added to NumberBox (microsoft/microsoft-ui-xaml#2901)
  • 02f76b43 NavView: Expand/Collapse chevron and Overflow button improvements in Top mode (microsoft/microsoft-ui-xaml#3063)
  • 08209c52 Fix issue with collection change inside item invoked crashing NavigationView (microsoft/microsoft-ui-xaml#3138)
  • f74c8c71 NavigationView BottomMenuItems implementation (microsoft/microsoft-ui-xaml#1997)
  • 467e8de3 Updated background and border of the popup to match Fluent Design guidelines. (microsoft/microsoft-ui-xaml#3130)
  • 1d04de0c Better workaround for ItemsRepeater
ModernWpf -

Published by Kinnara about 4 years ago

Changes:

  • 4c910a2b fixed bug (microsoft/microsoft-ui-xaml#2810)
  • 8728abba NavigationView not updating UIA users about changed selection and expand state (microsoft/microsoft-ui-xaml#2692)
  • bad90032 Fix #138: TitleBar non-responsive in Powershell when UseModernWindowStyle is set to "True"
  • 8e0b6ed4 Fix issue with invoke pattern being provided for top navview item (microsoft/microsoft-ui-xaml#2819)
  • fd718cf1 NavigationView: Add more theme resources to configure margins (microsoft/microsoft-ui-xaml#2923)
  • 2c27fba9 OS version check without requiring app.manifest (#143)
  • 58954159 Make SymbolIcon reference SymbolThemeFontFamily so that its font family can be overridden (#145)
  • fd645774 Update background color of selected ListView item to meet contrast ratio requirement (microsoft/microsoft-ui-xaml#2962)
  • 24e61e23 Add resource for topmode CustomContentPane minimum width (microsoft/microsoft-ui-xaml#2905)
  • 3f46db91 ComboBox: Match Placeholder foreground color with TextBox's Placeholder foreground color and improve lightweight styling options (microsoft/microsoft-ui-xaml#2798)
  • 53f752b4 Add .NET 5.0 support (#140)
ModernWpf -

Published by Kinnara over 4 years ago

https://www.nuget.org/packages/ModernWpfUI/0.9.1
https://www.nuget.org/packages/ModernWpfUI.MahApps/0.9.1

Notable Changes:

  • 924d5e9c NavigationViewItem input handling fixes (microsoft/microsoft-ui-xaml#2625)
  • 55f8b510 Remove the need to set an explicit style for a ListView that uses GridView (#114)
  • 5ebdc902 Clear DataContext of cleared elements in ItemsRepeater (microsoft/microsoft-ui-xaml#2626)
  • 8624822a Automation Peer fix for Hierarchical NavigationView (microsoft/microsoft-ui-xaml#2627)
  • 2593fa7b Set InputScope property to Number in NumberBox's input TextBox (microsoft/microsoft-ui-xaml#2605)
  • 7f011327 Fix issue with ContentDialog not respecting BorderThickness property set (microsoft/microsoft-ui-xaml#2664)
  • bcd62c20 Add padding to the NavigationViewItem to avoid occluding expand/collapse chevron (microsoft/microsoft-ui-xaml#2342)
  • 3cba5e7c Fix #119: Can't click HyperLink inside NavigationView
  • 1e4cce8a make sure NavigationView gets resource from element instead app.xaml resource dictionary (#123)
  • 77abc418 Add theme resource (microsoft/microsoft-ui-xaml#2674)
  • a837a1b4 Fix issue with NavigationViewItem announcing collapsed when not having children (microsoft/microsoft-ui-xaml#2770)
  • 22c07f89 Add missing templatebindings to NumberBox (microsoft/microsoft-ui-xaml#2652)
  • 0fa6b69c Add support for NotifyCollectionChangedAction.Move to ItemsRepeater (microsoft/microsoft-ui-xaml#2778)
  • 8857b726 Hide NavigationViewItem Chevron if Children is empty (microsoft/microsoft-ui-xaml#2759)
  • 15a8eaf5 NumberBox: Fix deselecting text when opening context menu (microsoft/microsoft-ui-xaml#2765)
  • cb1398eb Fix #129: RadioMenuItem IsChecked doesn't update correctly
  • eec725a8 Fix #109: NumberBox different default font size
ModernWpf -

Published by Kinnara over 4 years ago

https://www.nuget.org/packages/ModernWpfUI/0.9.0
https://www.nuget.org/packages/ModernWpfUI.MahApps/0.9.0

New features:

  • NavigationView control
  • Enhanced Frame and Page controls with UWP-like API. Supports object navigation and page transitions.
  • Basic support for "Multiple Windows, Multiple Threads" scenario (#90)

Breaking changes:

  • 36a4b01f Remove embedded Segoe MDL2 Assets font to avoid potential licensing issues (#92)
  • 042bab2d Remove HamburgerMenuEx and style for NumericUpDown
  • 8242284b Rename WindowHelper.IsAutoPaddingEnabled property to FixMaximizedWindow

Changes:

  • afbbc8a3 Use custom VSM to fix transition issues
  • 93da03f5 Fix issue where SplitView overlay prevents clicking title bar buttons
  • e0443a34 Fix SimpleStackPanel issue with hidden children (#74)
  • 208bdba9 Fix issue where IconElement.Foreground isn’t always respected
  • e0abcea8 Add ApplicationPageBackgroundThemeBrush
  • 4c023d11 Fix issue where AreOpenCloseAnimationsEnabled="false" in MenuFlyout not working (#80)
  • 8a3771d6 Improve popup positioning when using ThemeShadowChrome
  • ce1f3270 Fix #81: ControlHelper.SetHeader() does not work on ToggleSwitch
  • d18848ad Prevent title bar buttons from getting focus
  • a0c4b270 Fix for numberbox corner radius issues (microsoft/microsoft-ui-xaml#2224)
  • 7bd16ce8 Progress Controls Template Settings from WUXC + Re-Templating Tests (microsoft/microsoft-ui-xaml#2268)
  • 292f7cef Fixed corner radius on the query button on the AutoSuggestBox control (microsoft/microsoft-ui-xaml#2198)
  • 929b4ae6 Fix regressions with NumberBox HeaderPresenter behavior (microsoft/microsoft-ui-xaml#2148)
  • 18e9917c Fix AutoSuggestBox not respecting common TextBox properties (microsoft/microsoft-ui-xaml#2252)
  • 3fdb68d6 Fix issue with item invoke and out of sync selection (microsoft/microsoft-ui-xaml#2318)
  • 3432c827 Fix PersonPicture automation name
  • e8fc07cc Prevent SimpleTimePicker's popup from going off screen
  • 569e6232 Respect Windows animations setting
  • 8add95a0 Implement IsTemplateFocusTarget property
  • 495ccebd Refactor PopupPositioner
  • f9dfbea8 Rework FocusVisualHelper
  • 4b2d5ee8 ToggleSwitch visual states fix
  • 63875660 Hide deprecated types and members from IntelliSense
  • cecc7d77 Rework app bar buttons
  • 58d1fd76 Add font setters to TabControl styles
  • 341e0d88 Reimplement page transitions (#95)
  • 909b206a Move VisualStateGroupListener out of the visual tree
  • 825c5b11 Rename ProgressBarTemplateSettings (microsoft/microsoft-ui-xaml#2362)
  • dcecf18d SelectionModel: Fix for missing SelectionChanged event raise (microsoft/microsoft-ui-xaml#2359)
  • 2d06655a Fix issue where some read-only DPs were read/write
  • c4701701 Fix #99: Clicking a combobox results in NullReferenceException
  • b7c22934 Fix issue where auto-hide taskbar doesn’t show
  • 22f15fe8 Fix background of MenuFlyout in white high contrast (microsoft/microsoft-ui-xaml#2446)
  • 8b8a5ec5 Hide base BeginInit/EndInit
  • 8c5915f1 ProgressBar: Update indicator size when Padding changes. (microsoft/microsoft-ui-xaml#2418)
ModernWpf -

Published by Kinnara over 4 years ago

Changes:

  • c4701701 Fix #99: Clicking a combobox results in NullReferenceException
  • b7c22934 Fix issue where auto-hide taskbar doesn’t show
  • 81df13df Fix issue where holding down the space/enter key invokes item rapidly
  • 22f15fe8 Fix background of MenuFlyout in white high contrast (microsoft/microsoft-ui-xaml#2446)
  • fa446fe1 Fix issue with settings button in top mode not receiving pointer events (microsoft/microsoft-ui-xaml#2442)
  • 042bab2d Remove HamburgerMenuEx and style for NumericUpDown
ModernWpf -

Published by Kinnara over 4 years ago

Features:

  • Add support for "Multiple Windows, Multiple Threads" scenario (#90)

Changes:

  • 36a4b01f Remove embedded Segoe MDL2 Assets font to avoid potential licensing issues (#92)
  • 341e0d88 Reimplement page transitions (#95)
  • 909b206a Move VisualStateGroupListener out of the visual tree
  • 825c5b11 Rename ProgressBarTemplateSettings (microsoft/microsoft-ui-xaml#2362)
  • 0892a4e8 Add fix for NavViewItems in footer crashing (microsoft/microsoft-ui-xaml#2395)
  • dcecf18d SelectionModel: Fix for missing SelectionChanged event raise (microsoft/microsoft-ui-xaml#2359)
  • 2d06655a Fix issue where some read-only DPs were read/write
  • b0e2e2ce Add localized strings for NavigationView
ModernWpf -

Published by Kinnara over 4 years ago

Features:

  • Enhanced Frame and Page controls with UWP-like API. Supports object navigation and page transitions.

Changes:

  • 3cc4b70e Fix exception when reparenting repeater
  • 58450735 Fix NavView keyboard navigation
  • 97d804e3 Fix children flyout margin
  • e0abcea8 Add ApplicationPageBackgroundThemeBrush
  • 92544ea8 Fix top nav settings item
  • 4c023d11 Fix issue where AreOpenCloseAnimationsEnabled="false" in MenuFlyout not working (#80)
  • 8a3771d6 Improve popup positioning when using ThemeShadowChrome
  • ce1f3270 Fix #81: ControlHelper.SetHeader() does not work on ToggleSwitch
  • d18848ad Prevent title bar buttons from getting focus
  • a0c4b270 Fix for numberbox corner radius issues (microsoft/microsoft-ui-xaml#2224)
  • 7bd16ce8 Progress Controls Template Settings from WUXC + Re-Templating Tests (microsoft/microsoft-ui-xaml#2268)
  • 91c3d0d4 Move NavViewItem presenter margin to resource (microsoft/microsoft-ui-xaml#2301)
  • 7f3b825a Navview fix issue with compact pane length not being behaving correctly (microsoft/microsoft-ui-xaml#2326)
  • 292f7cef Fixed corner radius on the query button on the AutoSuggestBox control (microsoft/microsoft-ui-xaml#2198)
  • 929b4ae6 Fix regressions with NumberBox HeaderPresenter behavior (microsoft/microsoft-ui-xaml#2148)
  • a34e0100 NavigationView: Fix SelectedItem not being unset when no NavigationViewItem is selected (microsoft/microsoft-ui-xaml#2329)
  • 18e9917c Fix AutoSuggestBox not respecting common TextBox properties (microsoft/microsoft-ui-xaml#2252)
  • 3fdb68d6 Fix issue with item invoke and out of sync selection (microsoft/microsoft-ui-xaml#2318)
  • 3432c827 Fix PersonPicture automation name
  • e8fc07cc Prevent SimpleTimePicker's popup from going off screen
  • 569e6232 Respect Windows animations setting
  • 8add95a0 Implement IsTemplateFocusTarget property
  • 495ccebd Refactor PopupPositioner
  • f9dfbea8 Rework FocusVisualHelper
  • 4b2d5ee8 ToggleSwitch visual states fix
  • 63875660 Hide deprecated types and members from IntelliSense
  • 19e86593 Try to prevent flicker when playing NavView indicator animations
  • cecc7d77 Rework app bar buttons
  • 61dc8eb2 NavView keyboard navigation fix
  • 58d1fd76 Add font setters to TabControl styles
ModernWpf -

Published by Kinnara over 4 years ago

Features:

Notable changes:

  • afbbc8a3 Use custom VSM to fix transition issues
  • 93da03f5 Fix issue where SplitView overlay prevents clicking title bar buttons
  • e0443a34 Fix SimpleStackPanel issue with hidden children (#74)
  • 208bdba9 Fix issue where IconElement.Foreground isn’t always respected
ModernWpf -

Published by Kinnara over 4 years ago

Features:

Notable changes:

  • 2f4b9df8 Fix issue where SplitView with IsPaneOpen set to False and DisplayMode set to CompactInline glitching out (#67)
  • 28e3146b Make IconElement inherit Foreground from visual parent
  • c25d00a7 Suspend menu opening animation when a text control is focused to avoid flickering
  • 3e7f2b7f Make ResizeGrip actually work
  • 4d07d6ff Fix issue with selection being raised when selection did not change
  • 8f0f49e2 Fix FlowLayout LineSpacing and MinItemSpacing (microsoft/microsoft-ui-xaml#2275)
  • 240e0434 Fix "ToggleSwitch.Toggled event is not registered as routed event" (#60)
  • be46b2e7 Hide AppBarSeparator in the overflow menu if it's the first element
  • 3ac7789f Fix design-time exception caused by OpeningAnimationHelper
  • e73358cb Enable text wrapping for ComboBox header
ModernWpf -

Published by Kinnara over 4 years ago

Features:

Notable changes:

  • c25d00a7 Suspend menu opening animation when a text control is focused to avoid flickering
  • 3e7f2b7f Make ResizeGrip actually work
  • 4d07d6ff Fix issue with selection being raised when selection did not change
  • 8f0f49e2 Fix FlowLayout LineSpacing and MinItemSpacing (microsoft/microsoft-ui-xaml#2275)
  • 240e0434 Fix "ToggleSwitch.Toggled event is not registered as routed event" (#60)
  • be46b2e7 Hide AppBarSeparator in the overflow menu if it's the first element
  • 3ac7789f Fix design-time exception caused by OpeningAnimationHelper
  • e73358cb Enable text wrapping for ComboBox header
ModernWpf -

Published by Kinnara over 4 years ago

Notable changes:

  • bc5d592e Move FontFamily resources out of theme dictionaries to make them easier to override
  • aabe3f8a Simplify the usage of theme dictionaries
  • d86b8df4 Fix "Cannot find resource named 'DefaultRepeatButtonStyle'" (#51)
  • 0438fd89 Make it simpler to enable IntelliSense for XAML resources
  • 6e670321 Add NavigationViewItemSeparator lightweight styling theme resources
  • 454fd23d Simplify referencing system colors
  • 9e553b44 Let HamburgerMenuEx respect CompactPane length for icon size