Skip to content

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 16:35
· 101 commits to main since this release
6567e69

📋 What's Changed

Added

  • FloweryColorHelpers.GetColorDifference: the CIE76 color difference (Delta E) between two colors.

Changed

  • Toggle: the knob stays visible in themes whose variant color is close to the track color (e.g. Secondary in the HappyHues themes). It always has a thin BaseContent outline (50 % opacity, none in high contrast mode), the checked track border takes the variant color where that color stands out from the track, and a checked knob whose color is too close to the track (CIE76 color difference below 20) is darkened on a light track or lightened on a dark one, keeping its hue. Knob brushes set by the app are used as given.

Fixed

  • Theming: DaisyThemeManager.ThemeChanged and the system contrast change notify their handlers one at a time. A handler that threw stopped the notification, so every control subscribed after it kept its old colors (seen as a DaisyColorSlider without its contrast border in CI); the failure is now logged under Events. A theme that fails to apply is logged under Theming instead of failing silently.
  • TextArea: every text area with the same MinRows has the same height. The visible border kept the 80 px default when the rows needed more, unless something else re-applied the sizing later; DaisyInput now re-applies its sizing when MinHeight changes.

📦 Library

Asset Description
Flowery.WinUI.1.8.0.nupkg NuGet package (also on nuget.org)
Flowery.WinUI-lib.zip Compiled DLL and PDB

🌸 Gallery Demo App

Self-contained executable for demoing Flowery.WinUI controls (no .NET install required).

Platform Download
Windows x64 Flowery.WinUI.Gallery-Windows-x64.zip
Windows x64 Kiosk Flowery.WinUI.Kiosk-Windows-x64.zip

🖼️ Flowery Photos

Photo viewer and editor built with Flowery.WinUI (no .NET or Windows App SDK install required). The per-user installer adds a Start menu entry and an uninstaller. Alternatively, extract the portable ZIP and keep all its files together.

Asset Description
Flowery.WinUI.Photos-Setup-1.8.0-x64.exe Per-user installer (Windows x64)
Flowery.WinUI.Photos-Windows-x64.zip Portable app (Windows x64); run Flowery.WinUI.Photos.exe

What's Changed

  • Keep the toggle knob visible and text area borders at their row height by @tobitege in #32

Full Changelog: v1.7.0...v1.8.0