Repository navigation
Bump Flowery.NET from 3.7.0 to 3.10.0 - #34
Merged
tobitege merged 1 commit intoOct 29, 2026
Merged
Conversation
--- updated-dependencies: - dependency-name: Flowery.NET dependency-version: 3.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
tobitege
deleted the
dependabot/nuget/OpenSourceToolkit.NET/Flowery.NET-3.10.0
branch
October 29, 2026 10:31
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated Flowery.NET from 3.7.0 to 3.10.0.
Release notes
Sourced from Flowery.NET's releases.
3.10.0
📋 What's Changed
Added
FloweryColorHelpers.GetColorDifference: the CIE76 color difference (Delta E) between two colors.Changed
PART_KnobOutlineellipse gives it a thin BaseContent outline (50 % opacity), the checked track border takes the variant color, 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.Fixed
DaisyThemeManager.ThemeChangednotifies its handlers one at a time. A handler that threw stopped the notification, so every control subscribed after it kept its old theme colors; the failure is now written to the debug output.Infotoggle uses the Info color; it fell back to BaseContent.📦 Library
Flowery.NET.3.10.0.nupkgFlowery.NET-lib.zip🌸 Gallery Demo App
Self-contained executables - no .NET installation required!
Flowery.Gallery-Windows-x64.zipFlowery.Gallery-Linux-x64.tar.gzFlowery.Gallery-macOS-arm64.tar.gzFlowery.Gallery-Android-arm.apkFlowery.Gallery-Android-arm64.apkFlowery.Gallery-Android-x86.apkFlowery.Gallery-Android-x64.apkWhat's Changed
Full Changelog: tobitege/Flowery.NET@v3.9.0...v3.10.0
3.9.0
📋 What's Changed
Breaking Changes
Panelholding two or three borders instead of a singleBorder. Custom styles that select/template/ Borderwithout a name now match the extra layers; select the named parts (PART_Surface,PART_Track) instead (#59).Panelwith a shadow layer and an inset overlay; theShow*properties hide that panel instead of the key border (#59).DaisyWeatherForecastItemcontrols instead of plain borders in the item template (#59).ClipToBounds="False"on DaisyStats no longer removes that clip (#59).Added
DaisyNeumorphic: Raised, Inset and Flat modes drawn withBorder.BoxShadow, a global mode and intensity, per-control attached properties, subtree scopes (ScopeEnabled,ScopeMode,ScopeIntensity), and theme-derived shadow colors (#59).DaisyTablerows and cells,DaisyListrows, and the children ofDaisyButtonGroup,DaisyJoinandDaisyPaginationstay flat (#59).FloweryComponentSidebaroffers a neumorphic mode selector (SidebarNeumorphicSelectorItem), and the Gallery sidebar shows it (#59).DaisyWeatherForecastItem, the control for one forecast day tile (#59).DaisyNeumorphic.RegisterSurface,RegisterRefreshTriggers,RegisterExclusion,RegisterSegmentContainer,RegisterShadowPassThrough,RegisterEffectSuppressionandRegisterDisabledByDefault(#59).Flowery.NET.RuntimeTestsstarts the Gallery application with a test window and runs xunit[Fact]and[Theory]tests on the UI thread. Before each test it pins the culture, size, motion, contrast, base theme, neumorphic settings and in-memory state storage.Flowery.NET.RuntimeTests.Runnerandscripts/test_runtime.ps1run the suite with a test filter and a window placement on a chosen monitor (Full,UpperHalf,LowerHalf). They write an XML report, a progress log and test images toTestResults/and the console log tologs/. Tests that callAssert.Skipare reported as inconclusive warnings.Changed
ClipToBounds="True"in their themes. They still clip through the Avalonia 12 default for templated controls; Skeleton additionally clips its text content (#59).PART_Dialog,PART_SelectedContainer) (#59).PART_KnobShadowborder that follows the knob. While its tiles draw the effect, DaisyWeatherForecast lifts its default clip so their shadows can extend past the strip (#59).PART_Surface(#59).Flowery.NET.Tests.Nativeandscripts/test_review_native.ps1were removed.Removed
Utils/check_resx_keys.py,Utils/sync_resx_keys.pyandUtils/convert_resx_to_json.py. The library has used JSON localization without any.resxfiles since 1.5, and CodeQL flagged the scripts' XML parsing.Fixed
MainViewsubscribes to the culture and size change events only while it is attached, so a detached view and its cached pages can be collected.DaisyNumberFlowdraws the neumorphic effect only withShowControls. Without it the number has no visible surface, but a shadow box was drawn around it.📦 Library
... (truncated)
3.8.0
📋 What's Changed
Changed
Microsoft.Extensions.DependencyInjection.Abstractionsto 10.0.13 (#66).Microsoft.NET.Test.Sdkto 18.11.0,xunit.runner.visualstudioto 4.0.1, andcoverlet.collectorto 10.1.0 (#62, #64, #65).Security
Fixed
📦 Library
Flowery.NET.3.8.0.nupkgFlowery.NET-lib.zip🌸 Gallery Demo App
Self-contained executables - no .NET installation required!
Flowery.Gallery-Windows-x64.zipFlowery.Gallery-Android-arm.apkFlowery.Gallery-Android-arm64.apkFlowery.Gallery-Android-x86.apkFlowery.Gallery-Android-x64.apkWhat's Changed
... (truncated)
3.8.0-photos.1
Photos Desktop App Update
First standalone Photos release for Windows x64, Linux x64, and macOS ARM64. Includes external sample images, fonts, and font licenses.
This Photos-only release uses Flowery.NET 3.8.0. It does not publish NuGet packages.
Extract the complete archive. Keep Assets/Fonts, its OFL.txt license, and Assets/Samples beside the executable.
The .NET runtime is included. Linux requires the system libraries used by Avalonia.
The macOS archive contains a standalone executable, without an .app bundle, signing, or notarization.
Flowery.Photos-Windows-x64.zipFlowery.Photos-Linux-x64.tar.gzFlowery.Photos-macOS-arm64.tar.gzSource commit: 7c743dd82ea81e65c91787a36bef72f4093c542b
3.8.0-gallery.1
Gallery Demo App Update
What's Changed
Standalone Gallery release with desktop downloads for Windows x64, Linux x64, and macOS ARM64. Existing Android downloads are included. The Flowery.NET library version remains 3.8.0; no NuGet packages are published.
This is a Gallery-only release containing updates to the demo application.
The underlying Flowery.NET library version remains at 3.8.0.
Downloads
Self-contained executables - no .NET installation required!
Flowery.Gallery-Windows-x64.zipFlowery.Gallery-Linux-x64.tar.gzFlowery.Gallery-macOS-arm64.tar.gzFlowery.Gallery-Android-arm.apkFlowery.Gallery-Android-arm64.apkFlowery.Gallery-Android-x86.apkFlowery.Gallery-Android-x64.apkWhat's Changed
Full Changelog: tobitege/Flowery.NET@v3.8.0...v3.8.0-gallery.1
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)