Repository navigation
feat: prepare Legio 0.2.0 with artwork caching and Windows fixes - #183
Merged
Merged
Conversation
…ent" This reverts commit 8557317.
fraa2a
marked this pull request as ready for review
October 12, 2026 19:51
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Legio 0.2.0 adds independent Store sorting and availability filters, opt-in application/network TXT logging, and Windows stack overflow fixes. Library artwork persists across restarts until explicit refresh. Visible missing artwork takes priority, selected-game requests promote queued work, and image slots remain occupied through processing and cache publication. Metadata and sharp detail artwork refresh only when opening a game page after their respective three-day and five-day intervals, while cached content remains visible.
Navigation uses one requestAnimationFrame opacity clock instead of native Web Animations. Linux keeps WebKitGTK's current default renderer; legacy invalidation is restricted to legacy composition. Dialog blur and Dither recovery fixes preserve glass surfaces. The maintainer confirmed the rebuilt fade works on Hyprland and the previous Windows installer works without crashes.
The native window opens at1280x720 and supports a960x540 logical minimum on Windows and Linux. Native engine zoom scales the entire interface proportionally below1280x720, reaching75% at960x540, including dialogs and popovers. Resize and monitor DPI changes recalculate the scale; minimized zero sizes are ignored. The title bar fits its actual available width, and percentage-height root containers keep page scrolling inside the content area. No new scrollbar suppression was added. Physical sizes are converted to logical sizes once before calculating zoom.
Validation:
The maintainer approved the final check and authorized push and merge. Merge must wait for all required checks. Migration is entirely in the TaxLauncher installer; Legio contains no migration importer.