diff options
author | (quasar) nebula <towerofnix@gmail.com> | 2020-09-16 14:32:39 -0300 |
---|---|---|
committer | (quasar) nebula <towerofnix@gmail.com> | 2020-09-16 14:32:39 -0300 |
commit | 3233c5ba82b89a3aae68081dd8cf9f8fa4282b60 (patch) | |
tree | 8b06875aa45196bd2e388e759718cd2dc56c4e8c /todo.txt | |
parent | a8b64d31462aeb65c9286140f37f5c71a9965917 (diff) |
rework mark/selection system
No more issues with duplicate tracks, and way more power to the user regardless of the interface they use or their experience with the mark/selection system!
Diffstat (limited to 'todo.txt')
-rw-r--r-- | todo.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/todo.txt b/todo.txt index 1f7de4d..75de2f2 100644 --- a/todo.txt +++ b/todo.txt @@ -326,6 +326,14 @@ TODO: Figure out duplicates in the selection system! Right now, it's possible but it doesn't seem worth it - better to keep them separate and let us explicitly decide when we do or don't want to consider duplicates.) + (Done! But sort of in the reverse direction: you can't select groups + themselves anymore; whether they display as selected is based upon if + all their child tracks are selected. Accordingly, groups can also show + as "partial" selections, if only some of the tracks are selected. + Might be worth revisiting, but I think what I've got implemented is + easier to wrap your head around than this stuff, however cool the ideas + here probably are.) + TODO: Default to 'after selected track' in context menu, and make pressing Q (the shorthand for queuing the selection) act as though that's the selected option, instead of queuing at the end of the queue (which is @@ -481,6 +489,7 @@ TODO: Expand selection context menu by pressing the heading button! It should TODO: Opening the selection contxt menu should show an option to either add or remove the cursor-focused item from the selection - this would make selection accessible when a keyboard or the shift key is inaccessible. + (Done!) TODO: Integrate the rest of the stuff that handles argv into parseOptions. (Done!) |