Commit graph

10 commits

Author SHA1 Message Date
Gaurav Ujjwal
c880cf84da Implement support for Repeater & SSH Tunnel 2021-04-26 08:17:18 +05:30
Gaurav Ujjwal
ff71cda227 Refactor KeyEvent handling:
- Move Android -> X KeySym translation from native code to Kotlin side
- Split key handling from `FrameInputConnection` into new `KeyHandler`
- Add hardware keyboard support
- Misc fixes to key handling
2021-04-04 07:46:23 +05:30
Gaurav Ujjwal
340095f681 Implement ability to choose security type.
Also adds data-binding utilities for Spinner widget
2021-03-11 10:39:09 +05:30
Gaurav Ujjwal
c7f3d108c3 Slightly improve error reporting 2021-03-08 22:03:48 +05:30
Gaurav Ujjwal
84af35312f Synchronize framebuffer access between renderer thread (updating texture) and receiver thread (resizing framebuffer) 2021-03-08 07:15:14 +05:30
Gaurav Ujjwal
e5ddb8cf30 Improve error reporting to tell users reason for disconnecting. 2021-03-07 13:44:28 +05:30
Gaurav Ujjwal
ad2af0607b Fix some linter warnings 2021-01-31 11:22:44 +05:30
Gaurav Ujjwal
8f5b9d7d1d Refactor VncClient
- Tidy-up client states
- Cleanup state management
- Make Messenger more robust
2020-12-07 16:59:22 +05:30
Gaurav Ujjwal
3686750599 Implemented Frame rendering + basic Input handling 2020-09-02 12:36:33 +05:30
Gaurav Ujjwal
5185e8efad Implemented native client 2020-08-18 13:40:08 +05:30