Seize Control 2.3.2 - Performance, Improvements & Bug Fixes

SeizeControl - App Themes · build 23661670 · published

On SteamNotes only · this build shipped before we watched the app

Seize Control 2.3.2 focuses on lower memory usage, more consistent previews, multi-window App Theme video backgrounds, cleaner tray-only behavior, and polish across Explorer controls, settings, plugins, and themes.

App Themes:

- App Theme video backgrounds now appear in every open app window instead of only one window at a time. Each window gets its own visual background, while video audio still plays from only one window to avoid duplicated sound.

- App Theme video backgrounds now stay in sync across multiple app windows, including pause/resume and media-owner handoff, while still keeping audio limited to one window.

- Paused App Theme video backgrounds now freeze on the current frame and release the video element while paused; when resumed, the video remounts and seeks back to the same timestamp.

- Removed App Theme website backgrounds. They were too unstable and resource-heavy for a background feature, and because backgrounds sit behind the app UI and are not interactive, they offered little practical benefit over using a video background.

Performance:

- Reduced thumbnail memory usage with a smaller active cache, faster thumbnail worker cleanup, bounded recently-seen thumbnail work while scrolling, and disk cache budget cleanup.

- File Viewer now releases more image, PDF, video, blob URL, and canvas resources after closing, switching tabs, or entering tray memory trim.

- Rich View now virtualizes large folders so scrolling through media-heavy entries does not keep every entry mounted at once.

- Animated GIF thumbnails in the grid remain animated while offscreen GIF decoding and GIF cache retention are reduced.

- Tray-only and hidden-window idle cleanup now releases safe helper resources such as the tray popover, idle audio engine window, hidden polling, and unnecessary renderer broadcasts without stopping running plugins.

Explorer:

- Grid thumbnails now show a lightweight placeholder while thumbnails generate instead of full-resolution images.

- Clearing the thumbnail cache now invalidates mounted thumbnail views so visible previews re-request fresh thumbnails.

- Folder context menus are now consistent across Explorer folders, sidebar Pinned and Recent folders, and the file tree root, including folder icon, rename, delete, and section-specific remove actions where appropriate.

- Folder icon picking now supports .ico files by converting them to PNG before saving the custom folder icon.

Settings:

- Added a unified tray memory mode that can either keep everything ready or unload main app windows and the tray menu renderer while tray-only; tray menus now stay hidden until ready instead of showing a loading state.

Plugin and Theme Editing:

- Plugin and App Theme editors now manage bundled assets from the Files sidebar; panel asset fields such as media pickers and SVG icons use dropdowns from local assets instead of manually typed paths, panel SVG icons must use assets/*.svg files instead of inline SVG strings, and App Theme files include helpers to insert CSS imports or asset URLs.

Internal:

- Refactored a large amount of the codebase to reduce duplication, simplify shared behavior, and make future maintenance safer.