Skip to content

Releases: iNKORE-NET/UI.WPF.Modern

v0.9.28

01 May 03:15
Compare
Choose a tag to compare
  • Added IconAndText control to quickly create a combine of icon and text, which is commonly used in Buttons.
  • Possibly fixed #58 (more testing needed)
  • Fixed some warnings (i rly hate them :-(

v0.9.27

14 Apr 11:00
Compare
Choose a tag to compare
  • Added title bar button availability controls, which means you can control whether to enable, disable, or hide any button you want. (#48)
  • Remade the FontIcon component and added Fluent System Icons support.
    For example, the code in previous versions:
    <ui:FontIcon Glyph="{x:Static SegoeIcons.Save}"/>
    should be changed to:
    <ui:FontIcon Icon="{x:Static SegoeFluentIcons.Save}"/>
    You can also use Fluent System Icons like this (no need to specify FontFamily)
    <ui:FontIcon Icon="{x:Static ui:FluentSystemIcons.WindowSettings_20_Regular}"/>
  • Added a few samples.
  • Fixed some other bugs

Coming soon!

We're still working on our documentation site. And a complete document set will be coming soon.
You can preview, edit or contribute on this repo: https://github.com/iNKORE-NET/Documentation
(Please follow the guidelines when contributing)

v0.9.26

27 Feb 06:11
Compare
Choose a tag to compare
  • Added bool Navigate(object content, object extraData, NavigationTransi……tionInfo infoOverride) method (by @Zaitonn)
  • Added IconElement.CreateIconSource() method
  • Added InputBox class (by @JeremyAnsel)
  • Changed license to LGPLv2.1
  • Removed some useless comments (by @Zaitonn)
  • Removed some duplicated helpers and converters
  • Fixed NavigationView top nav foreground
  • Fixed MessageBox's incorrect backdrop in dark mode and added sounds
  • Fixed MessageBoxImage.None throwing exceptions (#41)
  • Now you can copy the info from a modern MessageBox with Ctrl+C (#43)

v0.9.25

26 Dec 03:57
Compare
Choose a tag to compare
  • Added backdrop effect for MessageBox. To use it, you can set MessageBox.DefaultBackdropType (static, and applies to all message boxes) or WindowHelper.SystemBackdropType
  • Added sound for MessageBox (only works when using MessageBoxImage parameter; you can disabled it by MessageBox.MakeSound = false)
  • Renamed SampleApp to Gallery
  • Fixed a crash when CanBeAccessedAcrossThreads is set to true
  • Fixed some wrong namespaces in Gallery
  • Fixed some other bugs

v0.9.24

19 Dec 14:07
Compare
Choose a tag to compare
  • Added MessageBox control to present Fluent-style message boxes.
  • Added support for net6.0-windows7.0 support. (PS: Targeting Windows 7.0 will not enable you to follow system accent color and scheme)
  • Fixed a crash when a checked toggle button is set disabled IN DARK MODE
  • Fixed broken elevation border in some controls
  • Removed Microsoft.Windows.CsWin32 package reference
  • Re-organized namespace again

v0.9.23

01 Dec 09:25
Compare
Choose a tag to compare
  • Added accent color keys in ThemeKeys: SystemAccentColorKey, SystemAccentColorDark1Key, etc.
  • Added CornerRadius for Thumb (use ui:ControlHelper.CornerRadius property)
  • Fixed a crash when a checked ToggleButton is set disabled
  • Fixed and improved elevation border brush
  • Re-organized namespaces and simplified XAML resources (#22 by @ghost1372)
  • Fixed some other bugs

v0.9.22

24 Nov 11:13
Compare
Choose a tag to compare
  • Fixed the elevation border for Button, ComboBox, ToggleButton, RepeatButton, DropDownButton, DropDownToggleButton, TextBox, RichTextBox, PasswordBox and NumberBox (we added a new control ElevationBorder to fix the problem that when the height is too much the elevation border doesn't seem right)
  • Fixed the wrong padding in MenuFlyout when ThemeManager.RequestedTheme is not Default
  • Signed assemblies with strong-name (#20)
  • Fixed some other bugs

v0.9.21

27 Oct 06:43
Compare
Choose a tag to compare
  • Added ClippingBorder class
  • Fixed control foreground doesn't change when its content is not string
  • Fixed that sometimes AcrylicPanel doesn't display
  • Fixed some other bugs

v0.9.20

06 Oct 09:29
Compare
Choose a tag to compare
  • Fixed that scrolling with mouse wheel doesn't work when a ScrollViewerEx with disabled scroll bar visibility is in another scrollable ScrollViewerEx.
  • Fixed the border of a Button gets ugly when its height went too much.
  • Fixed a crash when clicking maximize button with its window ResizeMode = CanMinimize.
  • Added 'FlyoutOpeningMode' property to AppBarButton, AppBarRepeatButton and DropDownButton to control how the flyout can be opened automatically
  • Uploaded a missing folder 'Win32'.

v0.9.19

02 Oct 05:48
Compare
Choose a tag to compare
  • Changed namespace 'Inkore.UI.WPF.Modern' to iNKORE.UI.WPF.Modern
  • Fixed some bugs