mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
3b6fb1341b3d4a6b2a57189a700349a28b6c877a
The hero's control now carries the whole rule: a tap does what the state offers (Download, Cancel, Delete) and a long press asks to delete when there is anything downloaded to delete, so a partially downloaded album can be emptied without starting the rest first. Nothing downloaded means the long press does nothing. The rule itself returns the actions rather than one of them, so a partially downloaded list offers both Download and Delete; the tap takes the first. That list is what the library tabs' context menus will read.
Languages
Kotlin
99.1%
Nushell
0.7%
Nix
0.1%