Releases: czirok/apps
v2025.07.24-apps
N-body Simulation Application
N-body Packages
- nbody-1.2.2-1-x86_64.pkg.tar.zst
- nbody_1.2.2_amd64.deb
- nbody-1.2.2-1.x86_64.rpm
- nbody-1.2.2-x86_64.flatpak
- nbody-1.2.2-x86_64.tar.gz
Pela Gomoku
Pela Gomoku - new game.
Pela Gomoku Packages
- pelagomoku-1.1.0-1-x86_64.pkg.tar.zst
- pelagomoku_1.1.0_amd64.deb
- pelagomoku-1.1.0-1.x86_64.rpm
- pelagomoku-1.1.0-x86_64.flatpak
- pelagomoku-1.1.0-x86_64.tar.gz
Changes
- Fix About dialog URLs
- Use CommunityToolkit.Mvvm
- Upgrade Easy UI Bindings
- Fix AOT build
v2025.07.24-nuget
Packages
- EasyUIBinding.GirCore.0.7.0-preview.1.4.nupkg
- Gtk.LiveChartsCore.SkiaSharpView.GirCore.2.0.0-rc5.4.nupkg
Symbols
- EasyUIBinding.GirCore.0.7.0-preview.1.4.snupkg
- Gtk.LiveChartsCore.SkiaSharpView.GirCore.2.0.0-rc5.4.snupkg
EasyUIBinding.GirCore Changes
See the new README for details.
Gtk.LiveChartsCore.SkiaSharpView.GirCore
See the README for details.
v2025.07.20-nuget
Packages
- 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
Symbols
- 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
Changes
- 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.
v2025.07.16-apps
N-body Simulation Application
N-body Packages
- nbody-1.2.1-1-x86_64.pkg.tar.zst
- nbody_1.2.1_amd64.deb
- nbody-1.2.1-1.x86_64.rpm
- nbody-1.2.1-x86_64.flatpak
- nbody-1.2.1-x86_64.tar.gz
N-body 1.2.1 Changes
- Fix GLib-GIO-ERROR: Settings schema 'org.gnome.nbody' is not installed
- Add schema installation alert to README
- Rename install and uninstall scripts to install-to-home.sh and uninstall-from-home.sh
- Add schema settings to install and uninstall scripts
Pela Gomoku
Pela Gomoku Packages
- pelagomoku-1.0.0-1-x86_64.pkg.tar.zst
- pelagomoku_1.0.0_amd64.deb
- pelagomoku-1.0.0-1.x86_64.rpm
- pelagomoku-1.0.0-x86_64.flatpak
- pelagomoku-1.0.0-x86_64.tar.gz
Changes
- Add project.env configuration file for centralized project settings
- Create template files for all package formats (PKGBUILD, RPM spec, Flatpak manifest)
- Implement colored verbose output in all build scripts
- Standardize build process across arch, deb, rpm, flatpak, and targz formats
- Replace hardcoded values with template variables ({{APP_NAME}}, {{VERSION}}, etc.)
- Add comprehensive error handling and user feedback
- Fix VS Code settings.json
Initial applications v2025.07.14-apps
N-body simulation built with GirCore and Maui Graphics.