Commit Graph

39 Commits

Author SHA1 Message Date
Jared
effb27cdd9 Fix WPF app thread handling to allow process to close on app exit event. 2021-07-29 07:56:51 -07:00
Jared
b31d30d535 Fix remote control access prompt text wrapping on Linux. 2021-07-29 07:56:47 -07:00
Jared
ec36c87be5 Create windows and viewmodels to prompt for remote control access. 2021-07-29 07:56:47 -07:00
Jared
254bf24e47 Add installer for Manjaro. 2021-07-29 07:56:46 -07:00
Jared
c36b8224a1 Fix DataGrid refresh. 2021-07-29 07:56:44 -07:00
Jared
eea84a79b4 Code cleanup. 2021-07-29 07:56:44 -07:00
Jared
323f971176 Fix WebRTC buffer reaching threshold during file transfer. 2021-07-29 07:56:44 -07:00
Jared
cd30d14445 Remove unnecessary usings. 2021-07-29 07:56:44 -07:00
Jared
6b873f9cc4 Upload file on UIThread so progress events reach controls. 2021-07-29 07:56:44 -07:00
Jared
b74e2e7e77 Fix Linux window positioning. Wait for WebRTC buffer to clear when sending files. 2021-07-29 07:56:43 -07:00
Jared
8f74e6080d Create Linux file transfer window. 2021-07-29 07:56:43 -07:00
Jared
e951b72f98 Implement file uploading for Windows. 2021-07-29 07:56:43 -07:00
Jared Goodwin
c66c255424 Update config behavior when Host is hard-coded. 2021-07-29 07:56:38 -07:00
Jared Goodwin
b94435d55e Add SessionIndicator for Windows. 2021-07-29 07:56:38 -07:00
Jared Goodwin
bae1d1d628 Re-structure projects. Introduce WPF/Avalonia chat windows. Record session from browser. 2021-07-29 07:56:36 -07:00
Jared Goodwin
248406f05e Restructure for sending cursor change through WebRTC. 2021-07-29 07:56:17 -07:00
Jared Goodwin
436519b75b Add WebRtcSessionFactory to service container. 2021-07-29 07:56:17 -07:00
Jared Goodwin
373960710f Fixed logging. 2021-07-29 07:56:16 -07:00
Jared Goodwin
88af1ebb05 Add WebRtc file transfer. 2021-07-29 07:56:16 -07:00
Jared Goodwin
81db15cfe1 Linux Desktop fixes. 2021-07-29 07:56:16 -07:00
Jared Goodwin
28589df7d3 Ubuntu fixes. 2021-07-29 07:56:16 -07:00
Jared Goodwin
ed0b50373f Add RTC message DTOs. 2021-07-29 07:56:15 -07:00
Jared Goodwin
337754df1a Refactor and cleanup. 2021-07-29 07:56:15 -07:00
Jared Goodwin
112e780576 Separate remote-control css theme values. 2021-07-29 07:56:14 -07:00
Jared Goodwin
3b8af4309f Install dependencies in Linux desktop. 2021-07-29 07:56:14 -07:00
Jared Goodwin
d04552152e Cleanup Capturer services. 2021-07-29 07:56:14 -07:00
Jared Goodwin
138b339e07 Refactor BitBlt and DirectX capturer into one service. 2021-07-29 07:56:14 -07:00
Jared Goodwin
c079820153 Tiny refactors. 2021-07-29 07:56:14 -07:00
Jared Goodwin
455cbc7c31 Remove unnecessary lines. 2021-07-29 07:56:08 -07:00
Jared Goodwin
010a12783c Update to PowerShell Core 7. 2021-07-29 07:56:08 -07:00
Jared Goodwin
bce4f7dc44 Added automatic reconnect for GUI clients. 2021-07-29 07:56:08 -07:00
Jared Goodwin
1716f9f767 Changed Linux GUI viewmodel init. 2021-07-29 07:56:07 -07:00
Jared Goodwin
372f1e18a0 Replace static state with DI container services. 2021-07-29 07:56:00 -07:00
Jared Goodwin
6fb743a87b WebRTC working. 2021-07-29 07:55:59 -07:00
Jared Goodwin
e217b350f5 Fix braces. 2021-07-29 07:54:01 -07:00
Jared Goodwin
06ae6118c2 Fix double-instantiation of capturer. 2021-07-29 07:54:01 -07:00
Jared Goodwin
da8d3562bd Core 3 WPF app created. 2021-07-29 07:54:01 -07:00
Jared Goodwin
4943eaef57 Adjust ViewModels in desktop apps. 2021-07-29 07:54:01 -07:00
Jared Goodwin
6996625606 Update Avalonia UI version. 2021-07-29 07:54:00 -07:00