Signed-off-by: Kingtous <kingtous@qq.com>
feat: file transfer - initial migration to rust bridge
fix: FFI id assignment & keep Remote Page state for multi tabs & add file transfer multi tab support
fix: use multi provider for canvas
refactor: make multi FFI object && initial flutter multi sessions support
refactor: disable tray
feat: add tray icon to status bar & fix: multi window injection and titlebar issue
fix: macos compilation
fix: windows&macOS plugin injections for multi window context
multi instances
fix: use forked codegen repo instead of local repo
add: tab logic
fix: compile error when using enum in flutter
fix: method channel in multi window context
feat: add librustdesk.so filter for linux
Signed-off-by: Kingtous <kingtous@qq.com> [linux] opt: add librustdesk.so filter
feat: insert core entry before launching flutter
fix: make sure env_logger only init once
opt&fix: main window ui & device info fix
- main window ui: adapt pc logic - fix: platform infomation using device info plus Signed-off-by: Kingtous <kingtous@qq.com>
feat: add customed titlebar option
feat: add single/multi window manager logic & fix issue causing input twice when press only once