refactor: disable tray
Signed-off-by: Kingtous <kingtous@qq.com>
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
Add flutter ffi init on desktop
Implemented a functional draft version
Added comments and connection page
adapt to flutter 3
fix build & create ui interface
refactor ui function to global public (ui.rs)