mirror of
https://github.com/KRTirtho/spotube.git
synced 2026-11-04 10:13:59 +00:00
- Remove the unused "Enable Connect" setting and its strings - Redesign RemoteControlScreen to match the expanded player: artwork sized to fit, side-by-side queue panel on wide screens, proper connecting / disconnected / error states, "Playing on <device>" subtitle - Seek and volume sliders keep local drag state and only commit on release (volume throttled while dragging) instead of sending a command per frame - Redesign DevicesScreen with the settings card components, a connected device card, error banner and empty state; ViewModels expose one UiState - Fix tapping an already-connected device doing nothing; reopen its remote screen instead, and switch devices by disconnecting first - Fix the controller getting stuck in Connecting after the host denies a request: Ktor never delivers Close frames to `incoming`, so detect the close reason after the receive loop ends - Fix a UI freeze when leaving the devices screen on desktop: run discovery (and JmDNS's blocking close/resolve) on Dispatchers.IO - Advertise the LAN address of the default-route interface on desktop; dns-sd-kt otherwise picks any site-local address, e.g. a Docker bridge |
||
|---|---|---|
| .. | ||
| graalvm | ||
| icons | ||
| src | ||
| build.gradle.kts | ||
| Cargo.lock | ||
| Cargo.toml | ||
| proguard-rules.pro | ||