Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-20 | 'Remove from queue' menu option | Florrie | |
2018-08-15 | Fix tab not working in a particular case | Florrie | |
The repro: 1. Press tab to select the path element. 2. Press 2 (or 1) to switch to a different grouplike listing. 3. Press 1 (or 2) to switch back. Note that the root.select()'ed element is the grouplike listing's form, i.e. the list of tracks/groups, not the path element. 4. Press tab. Note that the root.select()'ed element does not change. This fixes the issue by setting curIndex to 0, which is the index of the grouplike listing's form. This makes the tab key behave correctly and select the path element in step 4. | |||
2018-08-15 | Fix path element not working in queue listing | Florrie | |
2018-08-15 | Mark TODOs done | Florrie | |
2018-08-15 | Make tab switch between path element and listing, not between listings | Florrie | |
Do note the big fat comment. I'm actually pretty happy with this commit. I think there's a fair chance that this is the right behavior, and it simplifies a fair amount of code, e.g. getting rid of manually setting curIndex on this.form and restoring selection after Dialog.close() (that's handled by tui-lib now). It also discards the "hack" I had to do to make the AppElement form capture keyboard input in the first place. (I had to use addChild with the container paneLeft/paneRight elements so that keyboard input on their children, which are the inputs of the AppElement form, could be captured.) | |||
2018-08-15 | Fix tabber altogether disappearing | Florrie | |
This basically reverts 2fe1efa0 (and I think one related commit). | |||
2018-08-15 | tui-lib performance updates | Florrie | |
This significantly improves performance throughout the program while there is a grouplike listing which contains many items (e.g. upon queueing a large group). | |||
2018-08-04 | Fix playback info not being formated correctly | Florrie | |
2018-08-04 | Fix queue scrollbar not showing up right away | Florrie | |
2018-08-03 | Paste into empty group | Florrie | |
2018-08-03 | Don't show menu if it doesn't contain any items | Florrie | |
2018-08-03 | Don't crash when an empty group is played | Florrie | |
2018-08-03 | Move Paste into menu | Florrie | |
2018-08-03 | Move Mark into menu | Florrie | |
2018-07-30 | Clean up remove event code | Florrie | |
2018-07-30 | Clean up space-to-pause code | Florrie | |
2018-07-30 | Clean up select code | Florrie | |
2018-07-30 | More code cleanup | Florrie | |
2018-07-30 | Really, really clean up queue event code | Florrie | |
2018-07-25 | Fix runaway progress bar info | Florrie | |
2018-07-25 | Update keybindings in README | Florrie | |
2018-07-25 | Esc/backspace to close a menu | Florrie | |
2018-07-25 | Only show 'shuffle' context menu options on groups | Florrie | |
This really puts the "context" in "context menu"! | |||
2018-07-25 | Fix bug in ContextMenu.clearItems | Florrie | |
2018-07-25 | Play next, shuffled | Florrie | |
2018-07-25 | Play shuffled | Florrie | |
2018-07-25 | Make playGrouplikeItem / Play (from menu) work with groups | Florrie | |
2018-07-25 | Tweak how Play context menu item works | Florrie | |
2018-07-25 | Menu actions | Florrie | |
2018-07-25 | Rename queue event -> queue (at end), clean up logic | Florrie | |
2018-07-25 | Space for scrollbar in menu | Florrie | |
2018-07-25 | Hook menu up to grouplike listing items | Florrie | |
2018-07-25 | WIP context menu | Florrie | |
2018-07-25 | Minor code cleanup | Florrie | |
2018-07-24 | Clean up playback info box | Florrie | |
* 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-24 | Fix queue path element nonsense | Florrie | |
2018-07-06 | cloneGrouplike | Florrie | |
2018-07-06 | Edit mode off by default | Florrie | |
2018-07-06 | Undo close tab | Florrie | |
2018-07-06 | Paste into empty group | Florrie | |
2018-07-06 | New empty tab | Florrie | |
2018-07-06 | Paste | Florrie | |
2018-07-05 | uU instead of jJ / code simplification | Florrie | |
2018-07-05 | Mark | Florrie | |
2018-07-05 | Stub undo manager, remove | Florrie | |
2018-07-05 | 'A YouTube playlist' | Florrie | |
2018-07-05 | Shift+Q to play next | Florrie | |
2018-07-05 | Ctrl+T, ctrl+W; new tabs open adjacent to current tab | Florrie | |
2018-07-05 | Tabber display | Florrie | |
2018-07-04 | Fix unhelpful youtube-dl warning | Florrie | |