Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-18 | Drag to select multiple items | Florrie | |
2019-07-18 | Fix layouting of context menus with scrollbars | Florrie | |
2019-07-16 | Separate jump-to-item/search logic from UI code | Florrie | |
2019-07-09 | Always display at least part of group name | Florrie | |
...in PathElements. Particularly, in the queue listing, which is often too thin to display even a single group name. | |||
2019-07-07 | PARTY MODE | Florrie | |
2019-07-07 | Support disabling process playback commands | Florrie | |
2019-07-06 | Support disabling controlling the queue | Florrie | |
2019-07-06 | Support disabling playback controls | Florrie | |
I don't think I'm going to disable controls in the telnet client (by default?), but it's good to have this implemented anyway. | |||
2019-07-06 | Backendify playback info element controls | Florrie | |
Oops! | |||
2019-07-06 | Disallow suspending on telnet clients | Florrie | |
Suspending doesn't really mean anything unless you're an actual process! | |||
2019-07-06 | Support hiding the left pane | Florrie | |
Testing this out in the telnet client. Also some tweaks to tabber keybinding behavior. | |||
2019-07-06 | Break event listeners up into separate functions | Florrie | |
2019-07-06 | Experimental telnet server | Florrie | |
2019-07-05 | Separate backend from UI | Florrie | |
2019-06-11 | If necessary, unselect queue after clearing | Florrie | |
This avoids bugs coming from trying to interact with an empty form. | |||
2019-06-08 | Reset selection index when clearing queue | Florrie | |
2019-06-08 | Queue after selected song | Florrie | |
2019-06-07 | "Play sooner" context menu option in queue | Florrie | |
2019-06-04 | Volume slider in menubar | Florrie | |
2019-06-04 | Don't flicker queue duration to a lesser value | Florrie | |
...while a new track is "playing" but its time data isn't yet available (because the player process hasn't actually reported any data yet, probably because the player/file itself is still loading). | |||
2019-06-04 | Don't add saved time data duration if not playing | Florrie | |
I.e. if we aren't playing a track, don't take into account the remaining time of the "current track" saved by the playback info element if we aren't actually playing any track right now. | |||
2019-06-03 | '*' to focus menubar with numpad | Florrie | |
2019-05-29 | Always reumse when playing a new track | Florrie | |
This behavior got changed recently, where the player being paused would carry through across tracks. It no longer does that. | |||
2019-05-28 | Easter egg??? :) | Florrie | |
2019-05-28 | Change "Play later" option formatting | Florrie | |
Also add some todo's. | |||
2019-05-28 | Menubar | Florrie | |
Or the beginning of one, anyway! | |||
2019-05-26 | Sorta experimental: Add queue duration monitor | Florrie | |
Ala cytube! | |||
2019-05-26 | Add "Reveal" menu option for queue listing tracks | Florrie | |
2019-05-26 | Fix menu not shrinking to content properly | Florrie | |
Before this commit, the width of the context menu depended on its own previous width - so if you opened the menu of an album with a very long name, then opened the menu of a shorter one, the width wouldn't actually shrink to the shorter one's size as it's supposed to. | |||
2019-05-26 | Add queue current index / length label | Florrie | |
2019-05-12 | Update tui-lib with scrollbar changes | Florrie | |
...and adapt the code to support the scrollbar being hidden (if there aren't enough items to make the listing scrollable). | |||
2019-05-12 | Fix the "processing metadata" text getting stuck | Florrie | |
...when you choose "process metadata (new entries)" on a track which has already had its metadata processed. | |||
2019-05-12 | Show track title in context menus | Florrie | |
...rather than just leaving a blank space where the title should be. | |||
2019-05-01 | Hide track number in queue listing! | Florrie | |
2019-04-19 | Don't volume-down when / is pressed | Florrie | |
2019-04-19 | Fix input causing misc. crashes before 100% loaded | Florrie | |
Definitely by pressing Ctrl-L but probably any of these would cause all sorts of badness. | |||
2019-04-17 | Rework input system, support number pad | Florrie | |
Also changed focus main/queue listings to [ and ], so that we can use the 2 key for the down arrow on a number pad. | |||
2019-04-11 | Reset keyboard selector value when menu opens | Florrie | |
Otherwise you could type, for example, P to select "process...", then close the menu, then reopen it and press R to jump to "remove...", but it would just select "process" again because that matches "PR". | |||
2019-04-11 | Remove dead keyboard shortcut code | Florrie | |
2019-04-08 | Fix listing index not being updated correctly | Florrie | |
Actually it wasn't being updated at all. We need to pass an element to selectInput, not an index! | |||
2019-04-02 | Remove HL from HJKL, for now | Florrie | |
Sorry :P | |||
2019-04-02 | Vim HJKL keybindings :) | Florrie | |
2019-04-02 | Update tui-lib - fix crash when queue gets shorter | Florrie | |
Previously (on Avatar), removing tracks from the queue would cause a crash if the queue listing was scrolled down. This update fixes that. | |||
2019-04-02 | Focus context menu items by typing out their name | Florrie | |
2019-03-10 | Suspend support | Florrie | |
Should think about moving this into tui-lib! It'd fit the boilerplate function I have there already (I think), but we're not making use of that in mtui yet. | |||
2019-02-25 | Don't remove current track when clearing queue | Florrie | |
2019-02-25 | Metadata (stored, throttle, status, and more) | Florrie | |
2019-02-25 | Metadata (in memory) | Florrie | |
2019-02-25 | Pass around app instead of recordStore, for now | Florrie | |
I still prefer recordStore as the cleaner solution, but we were just doing recordStore.app a lot of the time, and this really wasn't any better than just passing app. | |||
2019-01-31 | More hacky layout stuff | Florrie | |
Fixes play/mark/etc status not updating right away. |