Commit Graph

298 Commits

Author SHA1 Message Date
21pages
00a3b04aab fix theme
Signed-off-by: 21pages <pages21@163.com>
2023-01-30 19:38:50 +08:00
21pages
dec1820694 opt dialog style
Signed-off-by: 21pages <pages21@163.com>
2023-01-30 17:56:35 +08:00
21pages
19f04f29c0 fix desktop dialog request focus
Signed-off-by: 21pages <pages21@163.com>
2023-01-28 17:46:36 +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
RustDesk
7c23b697de
Merge pull request #2838 from 21pages/switch_sides
switch sides
2023-01-21 08:05:32 +08:00
21pages
ee0e84be37 update flutter_rust_bridge to latest
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:52 +08:00
21pages
b7844d1175 switch sides: linux dbus use uri as para like uni_links
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
21pages
c25796e44d switch sides: windows
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
21pages
333092f983 switch sides
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
Kingtous
1da141e6a7 opt: prevent duplicate window instance on windows 2023-01-20 12:03:03 +08:00
21pages
d793fa64a3 dialog tab order
Signed-off-by: 21pages <pages21@163.com>
2023-01-16 21:20:39 +08:00
21pages
cc0f4509a7 common dialog InputDecoration
Signed-off-by: 21pages <pages21@163.com>
2023-01-16 21:20:37 +08:00
21pages
62791613a7 opt dialog button style
Signed-off-by: 21pages <pages21@163.com>
2023-01-15 19:46:16 +08:00
21pages
d3b490ac48 elevation request
Signed-off-by: 21pages <pages21@163.com>
2023-01-14 17:39:46 +08:00
rustdesk
878111f32d fix a3643f53bf 2023-01-11 18:49:06 +08:00
rustdesk
9e9d6fa002 fix linux.svg 2023-01-11 18:41:45 +08:00
fufesou
a3643f53bf set image center when remote resolution is changed
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-10 17:13:40 +08:00
csf
6c577dc117 Merge branch 'master' of https://github.com/rustdesk/rustdesk 2023-01-09 14:51:58 +09:00
Kingtous
40e9462679 fix: save/restore window position on macos
also hide on launch
2023-01-06 20:40:29 -08:00
csf
3e357159f3 refactor user login:
1. opt request json type.
2. desktop and mobile use same loginDialog.
3. opt loginDialog UI style.
4. opt login request Exception catch.
2023-01-06 19:26:19 +09:00
KG7x
71103886e6 Fix typo 2022-12-25 20:21:13 +03:00
csf
cba6a3e0ee refactor to use ServerConfig 2022-12-21 16:24:01 +09:00
csf
4f74acba76 add ServerConfig, update server config import and export 2022-12-21 15:14:43 +09:00
21pages
895d339d86 fix theme sync
Signed-off-by: 21pages <pages21@163.com>
2022-12-17 12:27:31 +08:00
21pages
880a0d4209 add group peer card
Signed-off-by: 21pages <pages21@163.com>
2022-12-14 11:25:31 +08:00
Kingtous
d3d4c7dac4 opt: enable debug stacktrace output & add json serde check 2022-12-09 10:49:47 +08:00
21pages
6f7eb17c48 ab: read respectively and sync when set
Signed-off-by: 21pages <pages21@163.com>
2022-12-06 12:12:10 +08:00
21pages
fb0c75f188 fix theme sync
Signed-off-by: 21pages <pages21@163.com>
2022-12-04 19:55:48 +08:00
fufesou
7c09e66902 fix connect on subwindow, notify main window
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-01 13:52:12 +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
rustdesk
6e1f8f0294 new fetchID and periodic_immediate 2022-11-29 22:36:35 +08:00
Kingtous
f343478016 opt: hide main window when using shortcut 2022-11-26 11:40:13 +08:00
21pages
ca8cb5a3b0 portable-service: better prompt message
Signed-off-by: 21pages <pages21@163.com>
2022-11-15 17:05: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
7fe42e312f opt: add debug output 2022-11-09 17:23:18 +08:00
Kingtous
200d8dc0f5 fix: last window location calculation 2022-11-09 17:11:57 +08:00
Kingtous
e1f95b7209 opt: hide window 2022-11-05 23:41:55 +08:00
fufesou
911436379f flutter_desktop: remote tab menu
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-03 21:58:25 +08:00
fufesou
44309d861b remove unused imports
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-01 17:46:11 +08:00
fufesou
e6d4e5b42c win: fix potential bugs
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-31 20:47:15 +08:00
Kingtous
2301d09303 feat: replace forceAppUpdate with customed reloadWindow 2022-10-26 14:39:13 +08:00
csf
afa94d5907 add test mode, update cm_test 2022-10-20 23:07:11 +09:00
csf
bab826e9a3 [change dart SDK version to >=2.17.0] update drive icon and mobile style 2022-10-20 10:31:31 +09: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
fufesou
77de0d05f9 msgbox & translations
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-17 22:00:44 +08:00
fufesou
244c07e50e flutter: msgbox selectable
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-17 21:55:26 +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
RustDesk
b7b1b183f1
Merge pull request #1696 from Heap-Hop/address_book
[address books] optimize performance, fix bugs and add mobile tag actions
2022-10-10 20:21:37 +08:00
csf
efacc7362a fix hit tag empty space bug 2022-10-10 21:10:31 +09:00
fufesou
8ec565d5a0 flutter_desktop: adjust window, debug done
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-10 09:56:27 +08:00
fufesou
2cc92c199c flutter_desktop: adjust window
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-10 09:47:45 +08:00
csf
715d837f54 logOut show loading 2022-10-09 19:57:38 +09:00
fufesou
488e619bc4 flutter_desktop: fix cursor image when cursor moved in from other window
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-10-03 22:03:49 -07:00
csf
d11ae197f3 CustomAlertDialog default BoxConstraints 2022-09-29 21:09:40 +08:00
csf
9911f4d2f5 android direct ip access 2022-09-29 13:07:20 +08:00
21pages
172091602a opt: adjust msgbox text width, passwordDialog support enter && esc
Signed-off-by: 21pages <pages21@163.com>
2022-09-29 10:48:27 +08:00
RustDesk
215f0575a7
Merge pull request #1633 from Heap-Hop/refactor_input_model
Refactor input model for mobile and desktop
2022-09-27 23:38:44 +08:00
csf
6b664d0965 mobile add new input map mode radio 2022-09-27 22:56:18 +08:00
csf
3dc9ecce29 refactor input_model 2022-09-27 20:46:36 +08:00
rustdesk
3ab90b341d black54 too gray 2022-09-27 20:30:48 +08:00
rustdesk
5e26d96a56 fix id style and connect black theme text color 2022-09-27 19:42:05 +08:00
rustdesk
70e7e99531 some png -> svg 2022-09-27 18:34:05 +08:00
csf
729f4c0733 remove unused of model.dart 2022-09-27 17:52:36 +08:00
RustDesk
2481f338b0
Merge branch 'master' into record 2022-09-27 15:32:27 +08:00
csf
dac01b416e android add settings ['Deny LAN Discovery', 'Use IP Whitelisting'] 2022-09-26 11:25:08 +08:00
csf
d2d531516a opt mobile dark theme 2022-09-23 17:16:25 +08:00
csf
e8587436d6 refactor ThemeData 2022-09-23 16:31:50 +08:00
fufesou
b8a382a0d8 flutter_desktop: remove animation & adjust popup menu
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-09-23 13:52:10 +08:00
csf
00077676f4 1. new mobile connect.
2. _forceAlwaysRelayAction dismissOnClicked: false.
3. no tcp tunneling on mobile
4. adjust peer tab border on mobile
2022-09-22 17:41:55 +08:00
21pages
e7e3494dc9 record permission
Signed-off-by: 21pages <pages21@163.com>
2022-09-22 09:57:52 +08:00
csf
86d83e12b0 opt: dark theme, add follow system mode 2022-09-21 23:32:59 +08:00
csf
9284850dff Merge branch 'master' into mobile_feat_update_rebase 2022-09-21 14:12:22 +08:00
csf
9e6e842247 refactor: move peer_widget / peercard_widget / peer_tab_page & move connect
new address_book class; add peer tab onPageChanged

android settings_page.dart add dark mode

opt peer_tab_page search bar, add mobile peer_tab support
2022-09-21 13:54:01 +08:00
rustdesk
3101c4e119 fix formatId, right panel button style, default windows size (windows,
Linux, no idea about Mac, need to check with xcode)
2022-09-20 19:31:32 +08:00
Kingtous
21eb7bd165 opt: more configurable scroll logic & edge size 2022-09-19 16:06:03 +08:00
Kingtous
f1a3a8ca01 opt: add support locales 2022-09-19 15:47:37 +08:00
Kingtous
0e26095852 opt: main window save/restore offset/position 2022-09-16 12:14:03 +08:00
csf
d3bc4a7dc6 fix desktopType for mobile 2022-09-15 16:36:52 +08:00
csf
a28fd5d772 refactor: del unused or dead code and optimize reusable code 2022-09-13 22:59:13 +08:00
RustDesk
64f5f3253c
Merge pull request #1501 from Heap-Hop/master
Update flutter desktop
2022-09-13 09:50:36 +08:00
csf
f6055130e4 mv overlay.dart 2022-09-13 09:14:10 +08:00
21pages
302a43d68c update setting page, add option enable-rdp
Signed-off-by: 21pages <pages21@163.com>
2022-09-13 09:10:04 +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
aa6e747e8a flutter_desktop: cursor image cache mismatch
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-09-10 19:50:48 -07:00
csf
d0c438268d update overlay widgets on flutter desktop
1. add mobile actions
2. disable showChatIcon
2022-09-08 22:18:02 +08: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
62870e453c add tabbar theme extension to fix theme update failure after overlay
added

Signed-off-by: 21pages <pages21@163.com>
2022-09-04 11:03:16 +08:00
21pages
a553334157 dialog focus && deal with Enter/Esc key
Signed-off-by: 21pages <pages21@163.com>
2022-09-04 09:17:36 +08:00
fufesou
ce1a504e9f flutter_desktop: custom image quality
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-09-01 22:13:37 +08:00
fufesou
4b9805b0f3 flutter_desktop: custom image quality
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-09-01 22:13: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
fufesou
ea77d9284b flutter_desktop: new remote menu, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-08-28 21:13:11 +08:00
Kingtous
4e047f1bb2 opt: support match user/hostname/id(sciter), case insensitive
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-27 01:05:38 +08:00
Kingtous
ff5e9a8ea5 opt: support match user/hostname/id(flutter), case insensitive
Signed-off-by: Kingtous <kingtous@qq.com>
2022-08-27 00:45:09 +08:00
21pages
bb64690ac9 optimize style of peer card
Signed-off-by: 21pages <pages21@163.com>
2022-08-25 10:25:47 +08:00
csf
cc3c725f38 refactor DesktopTab impl for connection_tab_page.dart 2022-08-24 20:56:42 +08:00
csf
befb6ffe8f fix cm client authorized 2022-08-24 15:04:58 +08:00
21pages
930bf72c91 optimize ui style
Signed-off-by: 21pages <pages21@163.com>
2022-08-23 09:26:46 +08:00
csf
14b8140e45 1. update DesktopTabBar for cm.
2. refactor server_model clients map -> list.
3. update tab changing events.
2022-08-22 21:03:54 +08:00
csf
2c7f0d7588 fix cm event listener & switch permission 2022-08-22 20:26:16 +08:00
21pages
a10487c840 native style
Signed-off-by: 21pages <pages21@163.com>
2022-08-22 09:40:15 +08:00
21pages
4faf0a3d35 check super permission: win && linux
Signed-off-by: 21pages <pages21@163.com>
2022-08-22 09:04:20 +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
RustDesk
fc061d2b49
Merge pull request #1294 from 21pages/setting
optimize settings ui
2022-08-17 15:37:30 +08:00
21pages
845a524b82 optimize settings ui
Signed-off-by: 21pages <pages21@163.com>
2022-08-17 13:04:37 +08:00
csf
ce050e250d desktop close connection tab (remote page) 2022-08-17 10:01:26 +08:00
csf
53b69b59a8 rename get_session -> session_get 2022-08-17 10:00:35 +08:00
csf
710ffcd0c7 update quality monitor & remove remote_page.dart desktop unused code 2022-08-15 20:29:54 +08:00
csf
f99ab7d0a7 fix dialog res bug ; add desktop restart remote device 2022-08-15 20:29:51 +08:00
csf
3e702c834a fix showLoading dark theme & add doubleTap to connect 2022-08-15 20:29:44 +08:00
csf
da4c218ea3 add showToast & dialog clickMaskDismiss 2022-08-15 14:39:31 +08:00
21pages
5887334c2e add setting page
Signed-off-by: 21pages <pages21@163.com>
2022-08-15 08:56:42 +08:00
csf
e6329dc7eb new dialog impl based on Overlay 2022-08-12 18:48:56 +08:00
csf
dd8812dd88 fix desktop dark mode 2022-08-09 21:12:55 +08:00
kingtous
ec3f7a8e91 add: multi window focus 2022-08-09 19:32:19 +08:00
fufesou
b2ffe9dee4 flutter_desktop: handle privacy mode back notifications
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-08-09 11:03:56 +08:00
21pages
28b75fa9f7 switch window, close subwindow
Signed-off-by: 21pages <pages21@163.com>
2022-08-09 10:13:59 +08:00
csf
c5d0628291 refactor set/getByName "peers" "option" 2022-08-08 17:54:41 +08:00
csf
0ef1659b87 fix mobile features 2022-08-05 20:29:43 +08:00
RustDesk
ab6a83e8b0
Merge pull request #1181 from Heap-Hop/flutter_desktop_merge_master_mobile
Flutter desktop merge master mobile
2022-08-04 18:17:49 +08:00
csf
3ff2f60fb7 Merge master 2022-08-04 17:24:02 +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
c4451b3cc7 fix: merge conflict 2022-08-01 14:33:08 +08:00
Kingtous
3b9c62b05d Merge remote-tracking branch 'rustdesk/master' into flutter_desktop
# Conflicts:
#	.github/workflows/ci.yml
#	Cargo.lock
#	Cargo.toml
#	flutter/lib/common.dart
#	flutter/lib/mobile/pages/remote_page.dart
#	flutter/lib/mobile/pages/server_page.dart
#	flutter/lib/mobile/pages/settings_page.dart
#	flutter/lib/mobile/widgets/dialog.dart
#	flutter/lib/models/model.dart
#	flutter/lib/models/server_model.dart
#	src/client.rs
#	src/common.rs
#	src/ipc.rs
#	src/mobile_ffi.rs
#	src/rendezvous_mediator.rs
#	src/ui.rs
2022-08-01 10:44:05 +08:00
csf
2d31e44b54 android refactor password 2022-07-29 19:02:30 +08:00
Kingtous
608f02ea21 feat: dark theme
Signed-off-by: Kingtous <kingtous@qq.com>
2022-07-29 16:47:24 +08:00
kingtous
4cfa840822 add: address book ui&getAb
Signed-off-by: Kingtous <kingtous@qq.com>
2022-07-25 16:23:45 +08:00
csf
88fef77980 android opt:add disable ignore_battery_optimizations 2022-07-16 22:31:44 +08:00
csf
fb02fc1197 [android] fix build; ignore battery optimizations 2022-07-14 17:44:37 +08:00
Kingtous
79217ca1d9 add: send/receive file/folder 2022-07-11 10:30:45 +08:00
Kingtous
4a89469b84 Merge remote-tracking branch 'rustdesk/master' into flutter_desktop
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	build.rs
#	flutter/.gitignore
#	flutter/lib/common.dart
#	flutter/lib/mobile/pages/remote_page.dart
#	flutter/lib/models/model.dart
#	flutter/lib/models/native_model.dart
#	flutter/lib/models/server_model.dart
#	flutter/pubspec.lock
#	flutter/pubspec.yaml
#	src/client.rs
#	src/client/file_trait.rs
#	src/flutter.rs
#	src/mobile_ffi.rs
#	src/ui.rs
2022-06-27 11:18:53 +08:00
Hamidi Mohammed
5a051ae3b6 code enhancement
Signed-off-by: Hamidi Mohammed <mr.hammiddi@gmail.com>
2022-06-19 17:15:37 +01: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
csf
0b67164ecf adapt to flutter 3 2022-06-01 15:29:31 +08:00
kingtous
82895e6951 opt & fix:
- main window ui: adapt pc logic
- fix: platform infomation using device info plus

Signed-off-by: Kingtous <kingtous@qq.com>
2022-05-30 13:26:01 +08:00
csf
fa5f48638f adapt to flutter 3 2022-05-26 18:25:16 +08:00
csf
a23fa7fc66 add desktop 2022-05-23 16:02:37 +08:00
Kingtous
925ca66c42 opt: reset file confirm & clean code 2022-05-18 15:47:07 +08:00
rustdesk
6de0fa781c for merge 2022-05-12 16:50:30 +08:00