TODO 1.02 KB
Short Term:

- Proper Javascript namespacing for Canvas and RFB (using function for
    true local variables and functions).

- Timing delta between frames in proxy record log, for playback
  support (for demo and test).

- Playback/demo on website.

- Test on IE 9 preview 3.

- Fix cursor URI detection in Arora:
    - allows data URI, but doesn't actually work


Medium Term:

- Viewport support

- Status bar menu/buttons:
    - Explanatory hover text over buttons

    - Configuration menu:
        - Tunable: speed vs. bandwidth selection
        - Tunable: CPU use versus latency.
        - shared mode
        - Scaling

    - Keyboard menu:
        - Ctrl Lock, Alt Lock, SysRq Lock
        - Highlight menu icon when keys are locked

    - Clipboard button -> popup:
        - text, clear and send buttons


Longer Term:

- Implement UI option for VNC shared mode.

- Get web-socket-js RFC2817 proxying working again.

- Implement tight and ZRLE encoding

- Support for Spice protocol.

- Consider RDP protocol.

- Consider NX protocol.