Skip to content

Tags: Taiizor/Sucrose

Tags

v26.3.30.0

Toggle v26.3.30.0's commit message
Add Surface helper and bump CefSharp

Add a new Surface helper (Surface.cs) to correct CefSharp browser HWND size against the host window and subscribe to CefEngine.SizeChanged. Start Surface from Handle.cs so sizing corrections run when a handle is obtained. Include the new file in project items and update Directory.Packages.props to bump CefSharp.Wpf.HwndHost to 146.0.70. Minor defensive try/catch is used to avoid throwing on sizing errors.

v26.3.26.0

Toggle v26.3.26.0's commit message
Use ExtractionOptions for archive extraction

Replace ReaderOptions usage with ExtractionOptions and apply them to WriteToDirectory calls. Swap SharpCompress.Readers import for SharpCompress.Common, create an ExtractionOptions instance (PreserveAttributes, PreserveFileTime, ExtractFullPath, Overwrite) and remove ReaderOptions from ArchiveFactory.OpenArchive calls; pass the Options into Record.WriteToDirectory for both package and embedded-resource extraction. This ensures the extraction options are honored during file writes.

v26.2.17.0

Toggle v26.2.17.0's commit message
Add packaging manifests for v26.2.17.0

Add package manifests and installer scripts for Sucrose Wallpaper Engine v26.2.17.0: Chocolatey (.nuspec + install/uninstall PowerShell), Scoop (sucrose.json) and WinGet (installer, locale, version YAMLs). Manifests include x86/x64/arm64 installer URLs, SHA256 checksums and silent install switches (/s), and the Chocolatey nuspec contains release notes and metadata to publish the v26.2.17.0 release.

v26.2.5.0

Toggle v26.2.5.0's commit message
Add package manifests for Sucrose v26.2.5.0

Add Chocolatey, Scoop and WinGet packaging for Sucrose Wallpaper Engine v26.2.5.0. Includes Chocolatey .nuspec plus install/uninstall PowerShell scripts with architecture-specific URLs and SHA256 checksums, a Scoop manifest with autoupdate and uninstaller, and WinGet manifests (installer, locale, version) supporting x86/x64/arm64 and silent install switches. Enables distribution via common Windows package managers.

v26.1.19.0

Toggle v26.1.19.0's commit message
Update SharpCompress and WebView2 package versions

Bump SharpCompress to 0.45.0-beta.132 and Microsoft.Web.WebView2 to 1.0.3796-prerelease for latest features and fixes.

v26.1.4.0

Toggle v26.1.4.0's commit message
Add Sucrose v26.1.4.0 package manifests and update docs

Added Chocolatey, Scoop, and WinGet manifests for Sucrose Wallpaper Engine v26.1.4.0. Updated README files to reference new installer URLs for x64, x86, and ARM64 builds.

v26.1.1.0

Toggle v26.1.1.0's commit message
Update Newtonsoft.Json to 13.0.5-beta1

Bumped the Newtonsoft.Json package version from 13.0.4 to 13.0.5-beta1 in Directory.Packages.props to use the latest beta release.

v25.12.29.0

Toggle v25.12.29.0's commit message
Migrate .sln files to .slnx and update configs

Replaced Visual Studio .sln solution files with .slnx format for Sucrose, Bundle, and Localizer solutions. Updated .gitattributes and .gitignore files to handle .slnx and related artifacts. Also updated Watson.Lite package version in Directory.Packages.props.

v25.12.20.0

Toggle v25.12.20.0's commit message
Add fallback error message handling for UI failures

Introduces ShowFallbackMessage to display a diagnostic message box when WPF UI dialogs fail, improving error reporting for critical failures. Adds Internal.cs with constants for message box flags used in fallback scenarios.

v25.12.5.0

Toggle v25.12.5.0's commit message
Switch deployment workflow from Node.js to Bun

Replaces Node.js setup and npm commands with Bun in the Nuxt deployment GitHub Actions workflow. This updates dependency installation and build steps to use Bun for improved performance and compatibility.