mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
5462b0f4ba666753457e711821f4c2c126bc9670
- set lastPosition before seeking in jumpTo. With Dispatchers.Main .immediate the media transition runs synchronously inside the seek, so onPositionChanged saw the old position as an auto-advance and consumed the track you were leaving; previous from a queued track removed it and played the next one. - give the up-next and context sections their own reorderable states. The library only targets items whose key is in that state's reorderableKeys, so a drag can no longer target a row in the other section: no more fighting the section boundary when dragging to the top and no no-op drop below the block. - disable context reordering while shuffled via ReorderableItem(enabled).
Languages
Kotlin
99.1%
Nushell
0.7%
Nix
0.1%