- EasyUIBinding.GirCore.0.7.0-preview.1.3.nupkg
- Gtk.MauiGraphicsSkia.GirCore.10.0.0-preview.6.nupkg
- SkiaSharp.Views.GirCore.3.119.0-preview.6.nupkg
- WebKit.BlazorWebView.GirCore.10.0.0-preview.6.nupkg
- Yaml.Localization.10.0.0-preview.6.nupkg
- EasyUIBinding.GirCore.0.7.0-preview.1.3.nupkg
- Gtk.MauiGraphicsSkia.GirCore.10.0.0-preview.6.nupkg
- SkiaSharp.Views.GirCore.3.119.0-preview.6.nupkg
- WebKit.BlazorWebView.GirCore.10.0.0-preview.6.nupkg
- Yaml.Localization.10.0.0-preview.6.nupkg
- Update .NET from 10.0.0-preview.5.x to 10.0.0-preview.6.25358.103
- Fix NuGet packages Project website
- Add visual feedback to EasyUIBinding ClipboardButton with icon and timer
- Add SkiaSharp SVG path parsing demo to QuickStart1 sample
- Add LC_NUMERIC fix for SkiaSharp.Views.GirCore package
GTK initialization (Gtk.Module.Initialize()) automatically calls setlocale(LC_ALL, ""), which overwrites system locale settings. This causes issues with SkiaSharp SVG path parsing functions, as the native Skia library uses the LC_NUMERIC locale category to interpret decimal separators.
In European locales (e.g., hu-HU), the decimal separator is a comma (,), while SVG path strings use dots (.). This results in the SKPath.ParseSvgPathData() function returning null for SVG path strings containing decimal numbers.
The fix sets the LC_NUMERIC category to "C", ensuring that the native Skia library always expects a dot (.) character as the decimal separator, regardless of system locale settings. This change only affects native library behavior and does not influence C# CultureInfo settings.