Open onion83 opened 10 months ago
Thanks for submitting! Love these suggestions for improvements :)
Will probably have to break this issue up into separate issues and/or discussions. Some like 6, 7, and parts of 9 are definitely on the roadmap and we want to get those done. others (like window splitting, pulling tabs out, etc.) we want to support, but might need more thought around the best way to implement them in Wave.
But, nice to have this issue to track updates, and collect feedback from other people who also want these features implemented.
I strongly suggest not to use zmodem for file transfer, it is really a pain in the a** to get it properly working along with terminal escape sequences, as it basically collides with them (needs a higher level pre-parser, and has a few wonky states, which might not be recoverable).
A better protocol for in-band file transfer would use escape sequences and be handled by the TE directly. I already started an addon for xterm.js for this, but it is not there yet (download path is done, upload still needs some conceptual rework).
I must commend wave for being an impressive new terminal tool, but it still lacks some important productivity features: