Tags: Taiizor/Sucrose
Tags
Add Sucrose v25.10.20.0 package manifests Added Chocolatey, Scoop, and WinGet manifests for Sucrose Wallpaper Engine v25.10.20.0, including installation and uninstallation scripts. Updated README files to reference new download links for this version.
Use ToLowerInvariant for file extension in GetContentType Replaced ToLower with ToLowerInvariant in GetContentType methods for consistent culture-invariant file extension handling. Also added WatsonWebServer.cs to CefSharp project items and made minor code cleanup in WatsonWebServer resource disposal.
Add x:Name="Preview" to Border in LibraryCard and StoreCard Moved the x:Name="Preview" attribute from the inner Grid to the surrounding Border in both LibraryCard.xaml and StoreCard.xaml. This change likely improves element referencing or styling consistency.
Refactor LocalHttpServer for async handling and stability Reworked LocalHttpServer to use an async listener loop with cancellation support, improved error handling, and ensured proper cleanup of resources. The server now handles requests in parallel, gracefully manages cancellation and shutdown, and provides more robust exception handling to prevent crashes and resource leaks.
Simplify hardware data handling and update chart titles Removed unused GPU arrays and simplified GPU data processing logic in script.js. Now, chart titles for CPU, GPU, network, and memory are updated directly with the hardware name. Also updated version numbers in SucroseInfo.json.
Add localization to showcase SucroseInfo.json files Added multi-language localization (DE, ES, FR, PL, TR) for titles and descriptions in all Showcase SucroseInfo.json files. Also updated AppVersion and Version fields, and made minor description punctuation improvements for consistency.
Add per-core CPU monitoring and processor count Introduces per-core CPU usage monitoring using PerformanceCounter, adds a new ChildSensor struct for core data, and updates ProcessorData to include a list of core metrics and processor count. Removes previous LibreHardwareMonitor-based CPU monitoring logic and updates related data mappings and initialization.
PreviousNext