Immutable
release. Only release title and notes can be modified.
What's Changed
- Add Slint frontend and Qt parity implementation by @wizzomafizzo in #427
- Harden Slint UI lifecycle and state handling by @wizzomafizzo in #446
- refactor!: finish the Qt to Slint migration by @wizzomafizzo in #447
- fix(notices): list crates by name only by @wizzomafizzo in #450
- chore(deps): bump taiki-e/install-action from 2.87.6 to 2.87.11 by @dependabot[bot] in #449
- chore(deps): bump serde from 1.0.228 to 1.0.229 in /rust in the serde group across 1 directory by @dependabot[bot] in #438
- chore(deps): bump uuid from 1.26.0 to 1.26.1 in /rust by @dependabot[bot] in #448
- chore(deps): keep fontique and resvg in lockstep with Slint by @wizzomafizzo in #451
- chore(deps): bump toml from 1.1.4+spec-1.1.0 to 1.1.6+spec-1.1.0 in /rust by @dependabot[bot] in #452
- chore(deps): bump toml_edit from 0.25.13+spec-1.1.0 to 0.25.15+spec-1.1.0 in /rust by @dependabot[bot] in #453
- build: run lint, tests, and the MiSTer build in a Docker toolchain image by @wizzomafizzo in #454
- Fix MiSTer scanout ownership and bounded video startup by @wizzomafizzo in #457
- chore(deps): bump Slint to 1.18.0 with fontique 0.11 and resvg 0.48 by @wizzomafizzo in #463
- chore(deps): bump taiki-e/install-action from 2.87.11 to 2.87.20 by @dependabot[bot] in #474
- chore(deps): bump docker/setup-buildx-action from 4.3.0 to 4.4.1 by @dependabot[bot] in #468
- chore(deps): bump docker/build-push-action from 7.3.0 to 7.4.0 by @dependabot[bot] in #470
- refactor(frontend): move the application into a library crate by @wizzomafizzo in #475
- feat(frontend): run the frontend as a library inside a host application by @wizzomafizzo in #476
- feat(settings): add host folder picker and launcher scan to Settings > Library by @wizzomafizzo in #477
- feat(settings): pair a device from Settings > About by @wizzomafizzo in #478
- fix(browse): refresh lists and covers after an index or import, and keep systems art on same-page moves by @wizzomafizzo in #479
- feat(host): report device status, name the active pad, and wake on window activation by @wizzomafizzo in #480
- feat(media): run metadata updates with a source Core offers for the systems by @wizzomafizzo in #481
- feat(games): replace the rapid-scroll letter plate with a fast-scroll rail by @wizzomafizzo in #482
- perf: fill screens and covers sooner on handhelds by @wizzomafizzo in #483
- feat(perf): report timing milestones to an embedding host by @wizzomafizzo in #484
- feat(settings): link Zaparoo Online and choose play history sync by @wizzomafizzo in #485
- feat(settings): offer a host handoff to verify playtime by @wizzomafizzo in #486
- feat(launchers): show launcher readiness and word repairable launch failures by @wizzomafizzo in #488
- feat(sizing): add a 1280x960 tier with a golden fixture by @wizzomafizzo in #489
- feat(update): integrate MiSTer Downloader screen by @wizzomafizzo in #490
- feat(release): bundle exact-build scanout profiles by @wizzomafizzo in #487
- feat(launch-repair): add wording for a revoked media source by @wizzomafizzo in #491
- fix(input): apply controller glyphs before first frame by @wizzomafizzo in #495
- perf: reduce MiSTer runtime work and resource retention by @wizzomafizzo in #496
- feat(media): add Core-backed Hide/Unhide support by @wizzomafizzo in #499
- fix(ui): polish prerelease navigation and rendering by @wizzomafizzo in #497
- feat(games): filter a system's games by tag by @wizzomafizzo in #498
- fix(setup): run media updates in background by @wizzomafizzo in #500
- fix(ui): restore shared press feedback before activation by @wizzomafizzo in #501
- chore: release 2.0.0 by @wizzomafizzo in #502
Full Changelog: v1.3.1...v2.0.0