Commit Graph

143 Commits

Author SHA1 Message Date
Kingtous
1426771ec9 fix: uni links failed to be invoked with --cm running on macOS 2023-02-07 01:31:23 +08:00
21pages
40d0ea016b refactor peer tab with model, make it scrollable
Signed-off-by: 21pages <pages21@163.com>
2023-02-06 12:54:32 +08:00
Kingtous
4dfae8da10 feat: add url scheme handler for macos 2023-02-04 11:23:48 +08:00
Kingtous
c13c89c0d6 fix: uni links cause main window show 2023-02-03 18:52:40 +08:00
Kingtous
66851efaa3 fix: --connect command on macOS & window closing issues 2023-02-03 18:52:39 +08:00
Kingtous
6119e04006 fix: synchronize macOS window theme on flutter theme changed. 2023-02-02 13:57:40 +08:00
rustdesk
20003841d0 bind.mainHideDocker must be put in windowManager.waitUntilReadyToShow 2023-02-01 17:36:05 +08:00
rustdesk
5149b90e53 fix hide docker (can not call too early) 2023-02-01 17:11:24 +08:00
Kingtous
60ff4982ca fix: macos location restore incorrectly 2023-02-01 14:23:30 +08:00
Kingtous
3cd93ba5b7 opt: update remote alias/id on taskbar in remote window
https://github.com/rustdesk/rustdesk/discussions/2815#discussioncomment-4752398
2023-01-23 22:07:50 +08:00
Kingtous
6f455be347 opt: set title for all windows 2023-01-10 11:34:26 +08:00
Kingtous
40e9462679 fix: save/restore window position on macos
also hide on launch
2023-01-06 20:40:29 -08:00
21pages
880a0d4209 add group peer card
Signed-off-by: 21pages <pages21@163.com>
2022-12-14 11:25:31 +08:00
Kingtous
c6e658e256 opt: fix win7 crash on latest device_info_plus 2022-11-30 13:56:22 +08:00
Kingtous
8a4f8e202d opt: ui & cursor
- opt: win7 frameless
- opt: disable cursor output & macos free cache
- opt: main window, set location before show/hide
2022-11-29 23:03:16 +08:00
Kingtous
f343478016 opt: hide main window when using shortcut 2022-11-26 11:40:13 +08:00
21pages
8b4d50f3fb flutter version allow hide cm
Signed-off-by: 21pages <pages21@163.com>
2022-11-23 13:59:42 +08:00
kingtous
0643227154 fix: macos titlebar 2022-11-22 23:03:12 +08:00
fufesou
50d885d3e7 Remove SharedPreferences, debug win
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-10 23:33:24 +08:00
Kingtous
200d8dc0f5 fix: last window location calculation 2022-11-09 17:11:57 +08:00
Kingtous
0b167493cc opt: add preventClose to handle close event manually 2022-11-06 17:39:47 +08:00
Kingtous
e1f95b7209 opt: hide window 2022-11-05 23:41:55 +08:00
fufesou
4f7af964c6 desktop cm: auto focus & merge setSizeAlignment
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-05 10:35:56 +08:00
fufesou
c2d843ace6 refactor main runApp()
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-02 22:23:23 +08:00
Kingtous
4f301bd0b5 feat: add flutter tray and hide logic of main window 2022-11-02 10:22:41 +08:00
fufesou
44309d861b remove unused imports
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-01 17:46:11 +08:00
fufesou
b28fa19dfe flutter_desktop: remote rxbool of fullscreen
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-01 17:01:43 +08:00
Kingtous
2301d09303 feat: replace forceAppUpdate with customed reloadWindow 2022-10-26 14:39:13 +08:00
Kingtous
74b03afe5c fix: sub window failed to start or freeze issue 2022-10-22 22:46:48 +08:00
Kingtous
bf7597ec7c feat: add window size plugin injection on windows 2022-10-19 16:29:38 +08:00
kingtous
5fff68011a wip: uni links 2022-10-19 16:28:07 +08:00
Kingtous
e50271cbb6 fix: cm window block on setSize 2022-10-19 16:28:06 +08:00
csf
0c976a6644 file transfer search bar pop_menu show Windows drives 2022-10-18 23:56:36 +09:00
Kingtous
0522471b39 fix: cm window block on setSize 2022-10-17 12:04:03 +08:00
csf
c01b9d5d7d restoreWindowPosition for sub window and add restore maximize 2022-10-14 19:48:41 +09:00
Kingtous
2eab0d8832 feat: add rustdesk uni links protocol 2022-10-12 21:57:30 +08:00
Kingtous
3d7736836f feat: add dbus and cli connect support 2022-10-11 23:22:57 +08:00
21pages
089cf41a2f add install page
Signed-off-by: 21pages <pages21@163.com>
2022-10-11 15:10:03 +08:00
csf
8d23c11312 fix abModel multi request and state didn't refresh bug 2022-10-09 19:41:50 +09:00
csf
a13c4c5907 AbModel use getx only 2022-10-08 17:13:24 +09:00
Kingtous
1412d9c3ba refactor: global scroll 2022-09-28 12:03:59 +08:00
Kingtous
ed04ede830 fix: cm initial size incorrect sometimes.
opt: linux can hide window when rustdesk core not ready.
2022-09-26 17:56:32 +08:00
csf
86d83e12b0 opt: dark theme, add follow system mode 2022-09-21 23:32:59 +08:00
Kingtous
f1a3a8ca01 opt: add support locales 2022-09-19 15:47:37 +08:00
Kingtous
402e1c587c fix: cm stuck at boot up, revert to flutter 3.0.5 2022-09-16 17:46:44 +08:00
rustdesk
921c321a71 remove flutter_test to resolve version conflict with icon_launcher 2022-09-16 17:14:32 +08:00
Kingtous
0e26095852 opt: main window save/restore offset/position 2022-09-16 12:14:03 +08:00
csf
1e9e00ec51 put video_handler thread & update android build 2022-09-15 16:09:07 +08:00
21pages
f5dba0f7aa rdp and tcpTunnel use same tabPage
Signed-off-by: 21pages <pages21@163.com>
2022-09-13 09:09:59 +08:00
fufesou
efe6d080f3 flutter_desktop: set event func to async
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-09-11 19:52:38 -07:00
21pages
d5d2a98572 sync language
Signed-off-by: 21pages <pages21@163.com>
2022-09-08 10:25:17 +08:00
21pages
b4e0101e3e sync theme
Signed-off-by: 21pages <pages21@163.com>
2022-09-08 10:25:17 +08:00
21pages
17a7cbf7bb follow system theme at startup and changing
Signed-off-by: 21pages <pages21@163.com>
2022-09-08 10:25:17 +08:00
21pages
48481884b1 fix closing PortForward page while closing msgbox
Signed-off-by: 21pages <pages21@163.com>
2022-09-08 10:25:17 +08:00
21pages
f6bc448cec adjust cm display behavior
Signed-off-by: 21pages <pages21@163.com>
2022-09-02 11:10:32 +08:00
21pages
38abd27384 impl option remote modification
Signed-off-by: 21pages <pages21@163.com>
2022-08-31 15:21:18 +08:00
fufesou
01e96a1134 flutter_desktop: connection type, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-08-30 21:47:05 +08:00
Kingtous
c72e48bef1 fix: close all typed sessions when hide subwindow 2022-08-30 20:48:59 +08:00
21pages
e0579a9b57 add keeping android font scale factor
Signed-off-by: 21pages <pages21@163.com>
2022-08-29 08:41:39 +08:00
21pages
6ea16e4cdb port forward ui
Signed-off-by: 21pages <pages21@163.com>
2022-08-28 20:17:28 +08:00
21pages
5497a59823 keep text scale factor (except android)
Signed-off-by: 21pages <pages21@163.com>
2022-08-24 22:14:41 +08:00
csf
5326e32128 fix app type event name for mobile and cm 2022-08-24 15:04:55 +08:00
csf
91f2106037 fix mobile build 2022-08-24 15:04:51 +08:00
Kingtous
3cc67bf581 feat: sub window custom title bar & functions
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-18 17:26:39 +08:00
Kingtous
b8f7e85c0b feat: main window custom bar & drag
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-18 17:26:39 +08:00
Kingtous
9fee1f41e7 opt: use WindowOption to initialize screen
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-18 09:51:19 +08:00
Kingtous
eed87808e5 opt: optimize cm ui & timer & auto close
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-18 00:34:04 +08:00
Kingtous
dcab45d8ab feat: cm ui
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-17 21:28:36 +08:00
Kingtous
07e54a0614 add: connection manager page
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-15 12:35:10 +08:00
Kingtous
ce86d5a5d4 add: cm page
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-15 11:52:06 +08:00
csf
e6329dc7eb new dialog impl based on Overlay 2022-08-12 18:48:56 +08:00
21pages
c799fb1857 refactor tabbar: Homepage adaptation
1. remove redundant MaterialApp in GetMaterialApp
2. unified background color

Signed-off-by: 21pages <pages21@163.com>
2022-08-11 18:14:20 +08:00
Kingtous
ff2a7b96e8
Merge branch 'rustdesk:flutter_desktop' into flutter_desktop 2022-08-09 16:41:57 +08:00
kingtous
d76782a0fc fix: use multi window controller to close window 2022-08-09 16:37:11 +08:00
Kingtous
fa8514aefe fix: currentTheme
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-09 13:50:26 +08:00
kingtous
5a953cc8df fix: multi window close issue 2022-08-09 13:39:30 +08:00
fufesou
7a2de5d280 flutter_desktop: fix global envet stream shading && refactor platform ffi
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-08-03 22:05:10 +08:00
Kingtous
608f02ea21 feat: dark theme
Signed-off-by: Kingtous <kingtous@qq.com>
2022-07-29 16:47:24 +08:00
Kingtous
06cb05f796 feat: user login/logout with UserModel
Signed-off-by: Kingtous <kingtous@qq.com>
2022-07-27 14:29:47 +08:00
kingtous
eef20806d6 fix: temporary remove collesped plugins 2022-06-27 09:48:35 +08:00
Kingtous
77b86ddb6b add: file transfer multi tab support
Signed-off-by: Kingtous <kingtous@qq.com>
2022-06-17 22:58:31 +08:00
Kingtous
330a2ce5a5 fix: FFI id assignment && keep Remote Page state for multi tabs
Signed-off-by: Kingtous <kingtous@qq.com>
2022-06-17 22:21:49 +08:00
kingtous
985c616ca6 refactor: make multi FFI object && initial flutter multi sessions support
Signed-off-by: Kingtous <kingtous@qq.com>
2022-06-13 21:07:26 +08:00
Kingtous
8c3e77001c refactor: disable tray
Signed-off-by: Kingtous <kingtous@qq.com>
2022-06-02 16:45:04 +08:00
Kingtous
d81d785722 feat: add tray icon to status bar
Signed-off-by: Kingtous <kingtous@qq.com>
2022-06-02 16:23:20 +08:00
Kingtous
ac09c37516 fix: method channel in multi window context
Signed-off-by: Kingtous <kingtous@qq.com>
2022-05-31 12:11:29 +08:00
Kingtous
7b3bbdf964 feat: add customed titlebar 2022-05-29 19:55:50 +08:00
Kingtous
708801bdf6 feat: add single/multi window manager wrapper & fix issue causing input twice 2022-05-29 17:23:27 +08:00
Kingtous
a364e7f808 demo: use mobile_ffi to get id for desktop version 2022-05-25 14:12:40 +08:00
Kingtous
a81e2f9859 refactor: split desktop & mobile 2022-05-25 14:12:35 +08:00
csf
6a949b5f6a fix platform 2022-05-23 16:24:56 +08:00
csf
a23fa7fc66 add desktop 2022-05-23 16:02:37 +08:00
rustdesk
6de0fa781c for merge 2022-05-12 16:50:30 +08:00