From ba828b4f12779c1ce356ea2c0d99bcb891a09aa0 Mon Sep 17 00:00:00 2001 From: Florrie Date: Fri, 17 Jul 2020 19:02:18 -0300 Subject: use better package for natural sorting --- todo.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index 98a57a8..c58c1cb 100644 --- a/todo.txt +++ b/todo.txt @@ -529,6 +529,7 @@ TODO: A "before selected item" option for in the queue menu! TODO: The sorting for library3/C418 seems to be weird???? Could be pointing to some bug! + (Done! Using a better package for sorting now.) TODO: Selecting a group from the path listing at the bottom of listings should make it so the child of that group matching with the path is selected. -- cgit 1.3.0-6-gf8a5 From 5d58951225dba66402fc113d390ec602043d263e Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 15 Sep 2020 15:51:42 -0300 Subject: better hiding track numbering in queue --- todo.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index c58c1cb..b210799 100644 --- a/todo.txt +++ b/todo.txt @@ -462,9 +462,11 @@ TODO: Only count *consistently* formatted text, across all tracks in a group, it is the only track in the group which is formatted '## # '. It does follow the formatting '## ' as all other tracks do, so only the first digits, and following whitespace, should be removed. + (Done!) TODO: Related to the above - always keep at least one word. See CANSLP's new release "untitled folder", with tracks named "01 1", "02 2", etc. + (Done!) TODO: Update to work with IPC server mpv (and socat). (Done!) -- cgit 1.3.0-6-gf8a5 From 771d789e42a908a8b8e086c5a97bbf180538894e Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 15 Sep 2020 16:53:59 -0300 Subject: show child when opening group from path element --- todo.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index b210799..18ed0c9 100644 --- a/todo.txt +++ b/todo.txt @@ -538,6 +538,7 @@ TODO: Selecting a group from the path listing at the bottom of listings should For example: selecting X in W/X/Y/Z would open the directory X and select item Y; selecting Z would open the directory Z and select the track (or group) which the path element is active on in the first place. + (Done!) TODO: UI to change the directory from which mtui reads music by default! -- cgit 1.3.0-6-gf8a5 From 90116fa6c67e4c3262d0e98079acdf5cd984f641 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 15 Sep 2020 16:59:33 -0300 Subject: "Before selected [track]" queue option note: this is actually "Before selected song" but the next commit changes much-outdated "song" terminology in the UI to "track" --- todo.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index 18ed0c9..d8e9e3b 100644 --- a/todo.txt +++ b/todo.txt @@ -528,6 +528,7 @@ TODO: Deselecting a grouplike listing (e.g. by clicking elsewhere) should hide its "jump to" element. TODO: A "before selected item" option for in the queue menu! + (Done!) TODO: The sorting for library3/C418 seems to be weird???? Could be pointing to some bug! @@ -543,3 +544,5 @@ TODO: Selecting a group from the path listing at the bottom of listings should TODO: UI to change the directory from which mtui reads music by default! TODO: file/folder browse-select UI 0_0 + +TODO: Change any "song" terminology to "track" in the UI. -- cgit 1.3.0-6-gf8a5 From 05d29dff7b14bc1a1ea641bbb03314ec308610df Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 15 Sep 2020 17:01:58 -0300 Subject: rename "song" terminology to "track" We've always used "track" as the proper term, but these managed to slip by over time anyway. Oops! --- todo.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index d8e9e3b..0be297c 100644 --- a/todo.txt +++ b/todo.txt @@ -546,3 +546,4 @@ TODO: UI to change the directory from which mtui reads music by default! TODO: file/folder browse-select UI 0_0 TODO: Change any "song" terminology to "track" in the UI. + (Done!) -- cgit 1.3.0-6-gf8a5 From 60f33193fb78c8154a1b112d0faf76af34288df8 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 16 Sep 2020 12:52:40 -0300 Subject: cancel jump-to when selecting outside of listing --- todo.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index 0be297c..0a478b7 100644 --- a/todo.txt +++ b/todo.txt @@ -526,6 +526,7 @@ TODO: In that regard, also change the queue length label (just above the time TODO: Deselecting a grouplike listing (e.g. by clicking elsewhere) should hide its "jump to" element. + (Done!) TODO: A "before selected item" option for in the queue menu! (Done!) -- cgit 1.3.0-6-gf8a5 From e0d244aad8e1e125fba5e297a115233148afa8af Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 16 Sep 2020 12:55:03 -0300 Subject: todo updates --- todo.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index 0a478b7..1f7de4d 100644 --- a/todo.txt +++ b/todo.txt @@ -483,11 +483,14 @@ TODO: Opening the selection contxt menu should show an option to either add or selection accessible when a keyboard or the shift key is inaccessible. TODO: Integrate the rest of the stuff that handles argv into parseOptions. + (Done!) TODO: Figure out looping not always working consistently. I've tried to deal with this before, but it's been broken since switching to socat. Maybe we aren't receiving time data as consistently, or aren't re-applying loop when we're supposed to? + (Update: I'm pretty sure this is from socat messages getting dropped - + probably by fault of mpv, not socat or mtui.) TODO: Show how many tracks remain in a queue player's queue, ala "+1" floated to the right, behind the playback position/duration indicator. -- cgit 1.3.0-6-gf8a5 From 3233c5ba82b89a3aae68081dd8cf9f8fa4282b60 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 16 Sep 2020 14:32:39 -0300 Subject: 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! --- todo.txt | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'todo.txt') 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!) -- cgit 1.3.0-6-gf8a5 From e13e8790feaaa736aab69191996734a14c808012 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 15 Mar 2021 20:36:35 -0300 Subject: todo updates! --- todo.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'todo.txt') diff --git a/todo.txt b/todo.txt index 75de2f2..34784cc 100644 --- a/todo.txt +++ b/todo.txt @@ -560,3 +560,19 @@ TODO: file/folder browse-select UI 0_0 TODO: Change any "song" terminology to "track" in the UI. (Done!) + +TODO: Empty groups show as selected, lol! + +TODO: Multipage context menu doesn't work well in the queue - fix this by + adding a multipage heading option (or whatever I called em lol) to the + queue context menu! + +TODO: Names like "10. Banana" don't get cropped! Dots/dashes *after* a number + apparently don't get caught. Oops. + +TODO: "BAM #45.3 - no" displays as "BAM #45.no" in the queue? Seems wrong! + +TODO: "Challenge 1 (Tricks)" etc in FP World 3 are "Challenge (Tricks)"! Bad. + +TODO: Pressing next track (shift+N) on the last track should start the first + track, if the queue is being looped. -- cgit 1.3.0-6-gf8a5