Repository navigation
What's new
Scene loading settings
New "Scene loading" section in the settings. While a scene loads, the engine can read and decode its textures and parse its shaders on worker threads. Both are on by default. You can switch each one off (to compare
load times or to rule it out when debugging) and set the number of worker threads (0 = automatic). Shader preparation runs on the same threads as texture loading, so it needs textures switched on.
Reset to defaults
A new "Reset to defaults" button sets the performance, display, audio and engine options back to their defaults. Folders, accounts, appearance and language are kept. If the display mode changes, running wallpapers
stop.
Playlists
New option to not resume playlists when WE Manager starts.
Interface
- Drag to reorder and drag to resize (double-click to reset) in the settings lists and panels
- New "List" preview size
- Shared settings components, so the settings pages look and behave the same
Packaging
- The .deb now has a proper synopsis and description, a copyright file, and declared dependencies (libc6, libstdc++6, python3 and the GTK/NSS libraries)
- RPM spec and a CI job that builds the .rpm from the release .deb
Security
- Screen, compositor and tray queries no longer go through a shell. The programs are started directly, through
flatpak-spawn --hostinside a Flatpak - The local-source build fallback passes the repository path to the shell as an argument instead of building a command string
- CodeQL scanning, Dependabot and a
SECURITY.mdwith the reporting process
Updated dependencies
Electron 45.1, lucide-react 1.62 and oxlint 1.90, plus the AUR deploy action 4.2.0.
Fixes
- Steam author lookups are cached for a week and rate-limited, with retry on 429, so the Workshop no longer hammers the Steam profile endpoint
- Lint findings went from 1016 to 140, and many dead exports and functions were removed
- Large test additions across the platform, Flatpak, HDR, GitHub, package and path helpers
- Bump the minor-and-patch group with 3 updates by @dependabot[bot] in #10
- Bump KSXGitHub/github-actions-deploy-aur from 4.1.1 to 4.2.0 in the actions group by @dependabot[bot] in #9
New Contributors
- @dependabot[bot] made their first contribution in #10
Full Changelog: v0.9.8...v0.9.9