v0.17.0
What's Changed
- Press animation, settings hover fix, anti-aliased curves by @dyptan-io in #126
- Dip only the button that was pressed by @dyptan-io in #128
- Fix RNG panic on webOS 4.x TVs by @dyptan-io in #114
- Play a button's press dip with its action, not before it by @dyptan-io in #129
- Give NDL an audio plane on every load so it paces the picture by @dyptan-io in #130
- Remove exprimental frame pacer as not beneficial by @dyptan-io in #131
- Poll mDNS from the menu tick and re-browse periodically by @dyptan-io in #134
- Per-game settings overrides by @dyptan-io in #133
- Fix the DualSense touchpad, and forward its contacts and motion to the host by @dyptan-io in #115
- fix: probe actual root access for game mode by @dyptan-io in #135
- Fix root detection on rooted TVs by @dyptan-io in #137
- Fade overlong labels instead of ellipsizing them by @dyptan-io in #138
- Keep per-game overrides until they're cleared by @dyptan-io in #139
- Split session/mod.rs by phase; fix audio-spawn teardown race by @dyptan-io in #140
- Run the NDL clock plane on every V2 load with an audio plane by @dyptan-io in #136
- Rework the menu render pipeline by @dyptan-io in #141
- Fix Controller row staying locked after reconnect by @dyptan-io in #142
- Re-poll gamepad type on every add; bound HDR stray-cursor re-assert by @dyptan-io in #143
- Fix DualSense gyro wire scale and split evdev pad handling by @dyptan-io in #144
- Rewrite store description and README as plain facts by @dyptan-io in #145
- Warp pointer to force compositor cursor updates on webOS by @dyptan-io in #146
- Fix permanent audio mute after NDL loss hold, cap ABR at slider max by @dyptan-io in #147
- App-layer rework: group App's fields, split rendering into windowed passes, cut per-frame allocation by @dyptan-io in #148
Full Changelog: 0.16.2...0.17.0