« get me outta code hell

mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/ui.js
AgeCommit message (Collapse)Author
2018-07-25Minor code cleanupFlorrie
2018-07-24Clean up playback info boxFlorrie
* Text is now centered properly, right away. Previously the "From:" label wasn't getting centered correctly (until the second time fixLayout was called). * When a new track is started, the progress bar is cleared immediately, and the "0:30 / 1:30" label is replaced with "(Starting..)".
2018-07-24Fix queue path element nonsenseFlorrie
2018-07-06cloneGrouplikeFlorrie
2018-07-06Edit mode off by defaultFlorrie
2018-07-06Undo close tabFlorrie
2018-07-06Paste into empty groupFlorrie
2018-07-06New empty tabFlorrie
2018-07-06PasteFlorrie
2018-07-05uU instead of jJ / code simplificationFlorrie
2018-07-05MarkFlorrie
2018-07-05Stub undo manager, removeFlorrie
2018-07-05Shift+Q to play nextFlorrie
2018-07-05Ctrl+T, ctrl+W; new tabs open adjacent to current tabFlorrie
2018-07-05Tabber displayFlorrie
2018-07-04Don't download tracks that are already being downloadedFlorrie
2018-07-04Open in new tabFlorrie
2018-07-04Stub newGrouplikeListingFlorrie
2018-07-04Stub tabberFlorrie
2018-07-04Fix wrong element being selected on groups w/o parentsFlorrie
2018-07-04focused -> selectedFlorrie
2018-07-03Ctrl-O to open a prompt for loading a playlistFlorrie
2018-07-02Misc. control changesFlorrie
No more JKL controls (left, pause, right). P and N mean prev/next. (P used to mean pause.)
2018-07-02Shift-Q to shuffle and queue selected groupFlorrie
2018-06-26Hide/fix weird bug with empty downloaderArgsFlorrie
2018-06-13Error handling stuffFlorrie
2018-06-13Fix path element not being updated for queue listingFlorrie
2018-06-12group.comment support / new help messageFlorrie
..mentioning that you can add stuff to ~/Music to make it show up in the default mtui playlist.
2018-06-12Clean up how GrouplikeListingElement's UI worksFlorrie
2018-06-12Backspace to remove item from queueFlorrie
2018-06-12Remove unnecessary selectInput(main listing)Florrie
Useful if clearQueue is called by some other function where it's not expected to change the focus. The last commit already handles the queue listing being empty, so this line isn't necessary to prevent a crash anymore.
2018-06-12Be safer about avoiding crashes w/ emptying queue while it's selectedFlorrie
E.g. simply clearing the queue (c -- although this didn't cause a crash because the clear function immediately selects the main queue) or unqueueing all items (incoming commit).
2018-06-07Fix path element not being filled on startupFlorrie
2018-06-06Change http-music paths to mtuiFlorrie
I.e. cache is now in ~/.mtui instead of ~/.http-music.
2018-06-05Save current track to file / layout cleanupFlorrie
2018-06-04Escape to stop playing current trackFlorrie
E.g. queue whatever album you want to play, press escape to stop playing the current track, press 2 to focus the queue, S to shuffle, then play the first track. (If you don't stop the current track first, that track won't be shuffled with the rest.)
2018-06-04C to clear queueFlorrie
2018-06-04S to shuffle queueFlorrie
2018-06-041, 2 to focus main/queue listingsFlorrie
2018-06-04Path listingFlorrie
2018-06-03Fix shift-up/down crash when not playing anythingFlorrie
2018-06-03Fix issue with playing tracks directly from queueFlorrie
2018-06-03Backspace instead of escape to leave groupFlorrie
2018-06-03Fix issue when a group being exited is the first item in its parentFlorrie
2018-06-03Escape to exit groupFlorrie
2018-06-02Downloader-arg label ('from: url')Florrie
2018-06-02Keep playing track in visible in queueFlorrie
2018-06-02Shift-up/down to skip tracksFlorrie
2018-06-02Make space pause (if a track is playing)Florrie
2018-06-01Don't do anything when attempting to download a groupFlorrie