v1.0.10.1: Theme Studio performance optimization, Windows config locking resilience, and release title automation
Theme Studio performance optimization, Windows config locking resilience, and release title automation.
Fixed
- Theme Studio Slider Performance & Lag: optimized live theme preview rendering by updating only the actively visible tab (
_update_active_view) during drag events, reducing per-dragsetStyleSheetand contrast calculation overhead by over 95%. Bypasses redundant SVG icon and button restyling during active sliding and tunes the application debounce timer to 220ms for fluid 60+ FPS interaction. - Windows Config Lock Collision (
PermissionError: [WinError 5]): resolved access denied errors during rapid settings saves by eliminating redundant duplicate saves in custom theme builder and implementing PID/nanosecond unique temporary files, exponential retry backoff, and direct-write fallbacks insave_settings.
Added
- Automated Descriptive GitHub Release Titles: enhanced
scripts/extract_changelog.pyand.github/workflows/release.ymlto automatically extract release headlines fromCHANGELOG.mdand populate descriptive release titles during GitHub Actions publication.