Myrtille v2.9.0 Release Notes
Release Date: 2020-09-20 // almost 4 years ago-
- โ added a virtual on-screen keyboard (multi-languages)
- popups are now draggable
- ๐ showing the toolbar no longer shifts the display down
- 0๏ธโฃ the rendering quality can now tweaked from the toolbar (lower quality = lower bandwidth usage), in addition to the default value defined in config.js
- โก๏ธ display updates are now consolidated instead of dropped when the available bandwidth gets low (config.js)
- โก๏ธ websocket can now be configured to handle both user inputs and display updates on the same instance (duplex, default) or use separate instances (dual) [experimental]
- โ added support of event source (SSE) as an alternative to long-polling (requires HTML5 and not compatible with old IE/Edge browsers) [experimental]
- ๐ค it's now possible to switch automatically from websocket to event source when the latency gets high (the websocket protocol may be filtered or throttled by some network proxies) (config.js) [experimental]
- ๐ค disabled the warning messages when the latency gets high (config.js) or in case of xhr timeout (xmlhttp.js)
- โก๏ธ latency is now updated on a 1 sec timer, even if the user does nothing
- ๐ fixed random freezes while requesting fullscreen updates
- the disconnect command is now given priority in xhr mode
- long-polling is now an http handler
- messages are serialized in JSON instead of raw text
- ๐ fixed an issue with messages containing the ";" character
- ๐ fixed an issue with file transfer when using a domain (thanks camjcorley)
- ๐ fixed an issue with the tab key in SSH mode (this also fixes shell autocompletion)
- ๐จ refactoring