Skip to content

v0.9.9

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Oct 04:36

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 --host inside 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.md with 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

Full Changelog: v0.9.8...v0.9.9