« get me outta code hell

Merge branch 'main' into merge-socket-mtui - mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/todo.txt
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2024-05-16 22:41:33 -0300
committer(quasar) nebula <qznebula@protonmail.com>2024-05-16 22:41:33 -0300
commitcd91ccbea9e76ee1de1e3cbcfe17d8a2cb6ef9b4 (patch)
treed98e0b2a100170c7f913da57fb8e010c4b581603 /todo.txt
parent2a270f20cc8e2f2a0754d28d6892bb1bd27e45ce (diff)
parenteb6a997df675fc8176fb15f34450a0c1b8416edc (diff)
Merge branch 'main' into merge-socket-mtui merge-socket-mtui
So we made this merge commit *after* going through a whole
fidanglin' bunch of steps to flat-out rebase socket-mtui...
but of course, that was pretty hopeless from the start to
get just quite right. After all, we didn't know the exact
point of each commit and how to test out the changes, so
we couldn't make sure all our rebased commits were working
the same way. (This is maybe the single coolest reason to
make sure that automated tests *pass with 100% coverage
at every commit*, but obviously this project doesn't have
that. Alas!)

This merge commit follows up a different merge commit we
actually made almost exactly one year ago to this day
(also: our birthday LOL). We figure the testing done at
that point was quite a bit more thorough than we'd do
today, and anyway there's little reason to repeat the
work we did in that commit. Comparatively, this merge
commit is way smaller!

It was still fun to go through the whole rebasing
process, even if it didn't practically bring us
anywhere. You know, assuming the merge commit from
last year didn't accidentally destroy any code or
todos lol........ *prays* ^____^
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/todo.txt b/todo.txt
index 63ba2e2..ac4807b 100644
--- a/todo.txt
+++ b/todo.txt
@@ -765,3 +765,9 @@ TODO: Use above socat system to keep "pinging" the socket until a response is
       through, we can avoid weirdness with commands being dropped beacuse they
       were sent too early. For now we just use a time-based delay on the base
       Socat class, which is a hack.
+
+TODO: When you're navigating down (or up) a menu, if that menu's got a
+      scrollbar *and* is divided into sections, passing a divider line should
+      try to scroll the whole newly active section into view! This way you get
+      all the context and don't miss out on realizing there are more items
+      below. (This only applies for keyboard navigation, not wheel scrolling.)