Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RoadMap #8

Open
uudruid74 opened this issue Jan 25, 2017 · 0 comments
Open

RoadMap #8

uudruid74 opened this issue Jan 25, 2017 · 0 comments

Comments

@uudruid74
Copy link
Owner

This is not really an issue, but just some notes on steps to getting things going:

VT100.JS

  1. replace the keyboard overlay with one that is less wasteful of space and easier to type on. The new keyboard should have a drag handle to move it around and an anchor to fix it to the bottom of the screen (with the terminal resized above it). It should cover the full screen width!
  2. ... On mobile, we want the keyboard up by default and don't focus the input field when the on-screen keyboard is up. Chrome for Android users should use our keyboard, not the system one.
  3. Add a "press" gesture, at least on touch-screen to simulate a right click and pop up the menu.
  4. add a full-screen option. This could be in the right click menu. This would be very handy for mobile!
  5. Add 256 color mode ... REAL 256 color mode. Add support for truecolor escape sequences but down sample the colors to 256 color palette.
  6. Add more mouse support
  7. Add detection and support of webrtc data channel

Shellinaboxd

  1. Remove web server and add support for use as fastcgi
  2. Add webrtc data channel (encryption is built-in)

WebRTC

  • Support persistent connections
  • Support multiple connections/tabs

Note that WebRTC should do it's best to send and receive at the same time. This is especially difficult given Javascript's nature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant