« 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/telnet-server.js
AgeCommit message (Collapse)Author
2019-10-17Import tui-lib with npm instead of as a submoduleFlorrie
2019-10-15Rename paneLeft/paneRight to tabberPane/queuePaneFlorrie
2019-09-20WIP - support multiple players at onceFlorrie
Currently bug-free and doesn't change anything about existing mtui behavior! Meta N to create a new player, meta up/down to switch between which one you're interacting with. Each player has its own queue. Eventually (soon(TM)) there'll be much better UI to go with all this!
2019-09-15Only render when stuff on-screen actually changes!Florrie
This means we can basically guarantee 0% CPU usage when nothing on the screen is changing! There may still be some kinks to work out, but I've tested most features and fixed any apparent bugs (including an unrelated bug in the suspend feature which made it crash when resuming the process).
2019-07-19Frame delay = 50 on normal client, 100 on telnetFlorrie
2019-07-07PARTY MODEFlorrie
2019-07-07Properly disconnect all clients!Florrie
2019-07-07Support disabling process playback commandsFlorrie
2019-07-06Support disabling controlling the queueFlorrie
2019-07-06Support disabling playback controlsFlorrie
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-06Disallow suspending on telnet clientsFlorrie
Suspending doesn't really mean anything unless you're an actual process!
2019-07-06Support hiding the left paneFlorrie
Testing this out in the telnet client. Also some tweaks to tabber keybinding behavior.
2019-07-06End flushable when socket disconnectsFlorrie
This prevents occasional errors from showing up when a flushable tries to flush to the socket after it's been closed.
2019-07-06Experimental telnet serverFlorrie