Commit Graph

280 Commits

Author SHA1 Message Date
rustdesk
e3b0cdaf69 Merge branch 'ios_1.2.2' 2023-09-03 11:28:21 +08:00
21pages
58073484fe fix ios setting page show chat title
Signed-off-by: 21pages <pages21@163.com>
2023-09-03 08:07:14 +08:00
rustdesk
5b802e9edd Merge branch 'ios_1.2.2' 2023-09-03 00:16:08 +08:00
fufesou
96d9604fe1 enable bottom actions before first image is reached
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-09-01 23:55:43 +08:00
21pages
54de5b0300 mobile add default display, merge set server and custom quality code
Signed-off-by: 21pages <pages21@163.com>
2023-09-01 15:04:36 +08:00
21pages
5d18c04661 replace SettingsTile.navigation with SettingsTile()
Signed-off-by: 21pages <pages21@163.com>
2023-09-01 12:49:57 +08:00
21pages
3eeed39f52 ios add settings tab
Signed-off-by: 21pages <pages21@163.com>
2023-08-30 22:04:15 +08:00
21pages
c9423509a9 ios show login/logout
Signed-off-by: 21pages <pages21@163.com>
2023-08-30 19:26:15 +08:00
21pages
fbde794d39 add missing Get.delete, android can update id controller
Signed-off-by: 21pages <pages21@163.com>
2023-08-09 13:54:09 +08:00
21pages
21cf2a01c7 update idController when create new connection
Signed-off-by: 21pages <pages21@163.com>
2023-08-08 21:20:06 +08:00
Mr-Update
b34f745837
Supplement for "fix some words" from yesterday 2023-08-07 14:20:20 +02:00
dignow
c01c8d0afc touch screen input
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-17 20:07:55 +08:00
21pages
ebd8903c9b logout confirm
Signed-off-by: 21pages <pages21@163.com>
2023-07-15 07:21:54 +08:00
rustdesk
6b8d2a33c0 fix lang 2023-07-10 23:02:26 +08:00
21pages
fcf6b5466a mobile show chat icon overlay on main page
Signed-off-by: 21pages <pages21@163.com>
2023-07-10 22:21:03 +08:00
21pages
745f33a8c1 opt mobile unread and autoSizeTextField
Signed-off-by: 21pages <pages21@163.com>
2023-07-10 22:21:01 +08:00
21pages
22994ee8f2 opt chatModel, linux same startup height as dart
Signed-off-by: 21pages <pages21@163.com>
2023-07-10 16:02:47 +08:00
21pages
6c6f6c081e mobile unread chat
Signed-off-by: 21pages <pages21@163.com>
2023-07-10 12:57:38 +08:00
21pages
65529b10b6 opt mobile chat message store
Signed-off-by: 21pages <pages21@163.com>
2023-07-09 21:45:35 +08:00
rustdesk
82219775e3 change download page to https://rustdesk.com/download 2023-07-03 16:43:39 +08:00
rustdesk
79f8727c69 move super.dispose ahead in async dispose 2023-06-30 14:01:12 +08:00
21pages
07d9162491 remove PopupMenuButton default tooltip, and then long press will pop up menu
Signed-off-by: 21pages <pages21@163.com>
2023-06-29 10:26:03 +08:00
21pages
f38ebb7b3c android and approve mode
Signed-off-by: 21pages <pages21@163.com>
2023-06-28 20:22:57 +08:00
rustdesk
bb679bf25a may help issue #4714 #4780 2023-06-28 17:09:23 +08:00
rustdesk
5b093f5f32 fix changeid 2023-06-26 23:27:18 +08:00
rustdesk
0d658963e4 Enable change id only when connected 2023-06-26 22:05:27 +08:00
RustDesk
e30f09e7f7
Revert "Fix/mobile connection login state" 2023-06-23 18:25:42 +08:00
dignow
ef102bdf94 debug, mobile, connection state
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 14:29:58 +08:00
dignow
811293b261 refact, mobile, connection state
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:37 +08:00
dignow
96d95fa08a fix user login state
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:36 +08:00
rustdesk
23389ef140 fix mobile home page style 2023-06-21 23:29:12 +08:00
rustdesk
22b0b54527 add build date to mobile 2023-06-19 15:06:40 +08:00
21pages
afcb488838 fix mobile language update
Signed-off-by: 21pages <pages21@163.com>
2023-06-10 09:38:37 +08:00
rustdesk
501323ff6a const sessionId for mobile 2023-06-09 19:57:37 +08:00
21pages
2ececed0c1 use uuid as session id
Signed-off-by: 21pages <pages21@163.com>
2023-06-08 07:24:02 +08:00
Kingtous
5b3a8a2c3d feat: upgrade flutter pubs 2023-05-24 00:19:57 +08:00
Kingtous
77fa807b57 feat: implement dialog callback 2023-05-08 12:34:19 +08:00
fufesou
cbeebea7a5 plugin_framework, show remote toolbar widget
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-23 20:53:51 +08:00
21pages
1100b2a465 show fingerprint
Signed-off-by: 21pages <pages21@163.com>
2023-04-19 15:52:15 +08:00
21pages
b2c0590898 merge mobile/desktop remote toobar code
Signed-off-by: 21pages <pages21@163.com>
2023-04-13 09:22:29 +08:00
fufesou
6c78e7bf74 fix mobile show chat window
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-04 09:51:41 +08:00
RustDesk
cb66c6f9f4
Merge pull request #3902 from fufesou/feat/linux_virtual_display
Feat/linux virtual display (headless linux)
2023-04-03 14:28:50 +08:00
fufesou
8aa5f3a2a7 mobile, edit os account
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:53 +08:00
21pages
c842650c11 vp8
Signed-off-by: 21pages <pages21@163.com>
2023-04-03 12:22:36 +08:00
RustDesk
83b7518897
Revert "vp8" 2023-04-01 10:13:39 +08:00
21pages
78748271ac vp8
Signed-off-by: 21pages <pages21@163.com>
2023-03-31 22:32:34 +08:00
grummbeer
7351c58336 Dialogs Mobile. Remove custom contentPadding 2023-03-30 02:43:31 +02:00
fufesou
8ebfd3f628 refactor dialog
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-24 15:21:14 +08:00
fufesou
1d122b5a73 platform additions
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-21 11:27:30 +08:00
grummbeer
7db1440191 Mobile. Share Screen. Clean up 2023-03-10 13:40:51 +01:00
grummbeer
2a5d379c60 Mobile. Share Screen. Remove "connection" headline for connection state 2023-03-10 13:40:51 +01:00
grummbeer
b86f27f8bd Mobile. Share Screen. Server page. Make card title follow theme 2023-03-10 13:40:51 +01:00
grummbeer
4d95ada300 Mobile. Share Screen. Remove readonly textinput for ID/password 2023-03-10 13:40:51 +01:00
grummbeer
03eba7faf0 Mobile. Share Screen. More contrast for avatar on light 2023-03-10 13:40:51 +01:00
grummbeer
90cc95b1d0 Mobile. Share Screen. Connection card button align right 2023-03-10 13:40:51 +01:00
grummbeer
772ce658cf Mobile. Share Screen. Add check icon to "accept" button 2023-03-10 13:40:51 +01:00
grummbeer
583b5bf4ea Mobile. Share Screen. Remove hardcoded colors from connection card 2023-03-10 13:40:51 +01:00
grummbeer
45d19a62f9 Mobile. Share Screen. Unify usage of card.title, avoid title overflow 2023-03-10 13:40:51 +01:00
grummbeer
1227d66871 Mobile. Share Screen. Rename widget to more descriptive name 2023-03-10 13:40:51 +01:00
grummbeer
04c0d73afc Mobile. Share Screen. Add icon to "no audio" info 2023-03-10 13:40:51 +01:00
grummbeer
2c231824a0 Mobile. Share Screen. Use switches for permissions 2023-03-10 13:40:51 +01:00
grummbeer
9c3334baf4 Mobile. Share Screen. Split large ternary to smaller parts 2023-03-10 13:40:51 +01:00
grummbeer
1f8c64030d Mobile. Share Screen. Use "disconnect" instead of "close" 2023-03-10 13:40:51 +01:00
grummbeer
2d3694549d Mobile. Share Screen. Reduce layout shift. connection/server page 2023-03-10 13:40:51 +01:00
grummbeer
b007812bb9 Mobile. Share Screen. Move connection manager into viewport 2023-03-10 13:40:51 +01:00
grummbeer
21353a9b47 Mobile. Share Screen. Remove hardcoded colors from serverinfo 2023-03-10 13:40:51 +01:00
grummbeer
b3b6c54312 Mobile. Share Screen. Rearrange button und connection state 2023-03-10 13:40:51 +01:00
grummbeer
4c993fcecb Mobile. Share Screen. Fix "service" button causes canvas overflow 2023-03-10 13:40:51 +01:00
csf
69d8498404 mobile new file SelectMode state 2023-03-09 22:51:42 +09:00
csf
00b1439f32 refactor mobile file manager page 2023-03-09 21:09:17 +09:00
csf
2dd4545be0 refactor file_model.dart 2023-03-08 21:05:55 +09:00
grummbeer
88bab7c2d0 Fix. Android settings theme always show "Dark theme" 2023-03-03 18:43:57 +01:00
NicKoehler
ab4ef977f4
Merge branch 'master' into modern-dialog 2023-03-01 18:00:56 +01:00
NicKoehler
55831948f8
prefere MaterialStatePropertyAll to MaterialStateProperty.all and other fixes 2023-03-01 16:35:51 +01:00
csf
14a187f471 change GestureHelp from ModalBottomSheet to bottomNavigationBar, add show KeyTools when GestureHelp showed 2023-02-13 09:28:02 +09:00
csf
4b52431dbf KeyHelpTools add pin , and keep enable when hasModifierOn 2023-02-13 09:27:59 +09:00
csf
6e4e463f5f update HelpTools, use StatefulWidget 2023-02-13 09:27:56 +09:00
csf
9fb5b2cb5f use flutter_keyboard_visibility 2023-02-13 09:27:52 +09:00
csf
628fa513f7 mobile remote_page.dart HelpTools add 'Insert' 2023-02-09 23:36:24 +09:00
csf
58f6748134 fix physical keyboard on mobile does not work 2023-02-09 23:14:24 +09:00
csf
2a0c9699e8 move ImagePainter, and fix mobile drawImage quality 2023-02-09 23:00:34 +09:00
csf
1f5d68ef22 workaround for https://github.com/rustdesk/rustdesk/issues/3131 2023-02-09 22:55:56 +09:00
fufesou
d04f047d14 feat mouse click and move through monitor widget
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-28 21:11:03 +08:00
21pages
62791613a7 opt dialog button style
Signed-off-by: 21pages <pages21@163.com>
2023-01-15 19:46:16 +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
a01b87510c move login.dart 2023-01-08 23:30:34 +09: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
fufesou
b114ebf350 fix some misspellings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-31 21:41:16 +08:00
csf
cba6a3e0ee refactor to use ServerConfig 2022-12-21 16:24:01 +09:00
csf
f5cc55ab3d refactor mobile import ServerConfig 2022-12-21 15:41:07 +09:00
csf
58c1be39c8 add catch err 2022-12-20 23:57:06 +09:00
csf
3e8c1c46b6 fix logOut failing, add invoking logOut before id server change 2022-12-16 23:18:30 +09:00
csf
9d2364b307 fix Android cannot get id 2022-12-16 23:15:26 +09:00
RustDesk
ac14e462f6
Merge pull request #2538 from 21pages/group_card
add group peer card
2022-12-14 11:42:33 +08:00
21pages
880a0d4209 add group peer card
Signed-off-by: 21pages <pages21@163.com>
2022-12-14 11:25:31 +08:00
rustdesk
1424cbeb44 Merge branch 'master' into keyboard 2022-12-09 19:51:15 +08:00
Kingtous
d3d4c7dac4 opt: enable debug stacktrace output & add json serde check 2022-12-09 10:49:47 +08:00
Asura
3b60304d14 refactor: keyboard of client 2022-12-08 09:03:41 +08:00
csf
bbddbde6a0 mobile skipping info & fix mobile breadCrumbScroller has no client error 2022-12-05 21:57:08 +09:00
RustDesk
b798e7415d
Merge pull request #2449 from Heap-Hop/fix_ft
Fix file transfer bugs
2022-12-04 23:04:09 +08:00
csf
c79b6eb0bb fix file transfer local Windows path can't split 2022-12-04 23:44:03 +09:00
csf
5b9a76f8a5 fix file transfer load/save config, opt breadCrumbScroll 2022-12-04 22:41:44 +09:00
21pages
be74f90334 right menu to show/hide peer card
Signed-off-by: 21pages <pages21@163.com>
2022-12-04 20:03:32 +08:00
fufesou
4d044ca57a wayland cursor embeded
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-29 16:36:35 +08:00
fufesou
02c1bc6080 hide zoom-cursor if view-style is original
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-24 11:21:36 +08:00
fufesou
edab4fd62d fix predefined win forbidden cursor
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-22 21:34:53 +08:00
fufesou
75d8168070 enable rust default option
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-17 19:33:58 +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
60a30042c0 cursor pos linux
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-13 19:35:59 -08:00
fufesou
a3afb03109 fix cursor (hotx,hoty) && add default remote cursor image
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-14 00:00:40 +08:00
fufesou
a84ee7a6ec oidc: init debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-07 15:20:18 +08:00
csf
17b34dad69 mobile file transfer update goBack goToParentDirectory 2022-11-03 00:01:59 +09:00
csf
962b5d1144 mv chat_page to common/widgets & opt chat_page color style 2022-10-25 21:36:01 +09:00
csf
bf4ed4b727 fix RecordingModel get size & add mobile screen record (remote) 2022-10-25 11:27:34 +09:00
csf
0c30d34cc2 add android screen record (incoming session) 2022-10-25 10:16: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
csf
62c53f0343 mobile file transfer disable actions on drivers 2022-10-19 22:52:02 +09:00
csf
d10748a67b mobile file transfer handle driver & update UI theme 2022-10-19 11:50:47 +09:00
csf
b265d25dcb desktop file transfer shift + click multi selection 2022-10-17 23:07:40 +09:00
csf
516ff4221b opt desktop chat page style 2022-10-14 23:50:13 +09:00
csf
8d23c11312 fix abModel multi request and state didn't refresh bug 2022-10-09 19:41:50 +09:00
csf
fe506c5ff2 mobile cm client info CircleAvatar color 2022-09-29 21:53:50 +08:00
csf
1d04eda6f5 fix can't use mouse on remote multi screen 2022-09-29 19:22:51 +08:00
csf
9911f4d2f5 android direct ip access 2022-09-29 13:07:20 +08:00
Kingtous
e42b543a42 opt: adapt global scroll on mobile 2022-09-28 21:08:11 +08:00
csf
23f0f4e33a move QualityMonitor widget to common 2022-09-27 23:05:11 +08:00
csf
6b664d0965 mobile add new input map mode radio 2022-09-27 22:56:18 +08:00
csf
77fcf2d4fa refactor RawPointerMouseRegion & RawKeyFocusScope 2022-09-27 22:16:27 +08:00
csf
3dc9ecce29 refactor input_model 2022-09-27 20:46:36 +08:00
csf
52c6e309ce 1. fix cm window size onToggle Chat.
2. no need to show remote info in cm chat_page.
3. hide Chat IconButton when client unauthorized
4. update lang
2022-09-26 18:10:54 +08:00
csf
536f25f33c fix mobile physical mouse wheel scroll 2022-09-26 16:52:23 +08:00
csf
dac01b416e android add settings ['Deny LAN Discovery', 'Use IP Whitelisting'] 2022-09-26 11:25:08 +08:00
csf
95f7677d2b mobile server_page text theme & fix lang.py and update langs 2022-09-26 11:25:04 +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
csf
51b02353c9 1. mobile ab login.
2. typos
3. del rename dialog body padding
2022-09-22 17:41:58 +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
csf
9bbc3376a4 refactor: rename to peer_card.dart and peers_view.dart 2022-09-22 17:41:50 +08:00
csf
36cd262227 mobile dark theme options 2022-09-22 17:41:47 +08:00
csf
86d83e12b0 opt: dark theme, add follow system mode 2022-09-21 23:32:59 +08:00
csf
725c0689e2 mobile id text format 2022-09-21 17:54:47 +08:00
csf
285d415a5a mobile peers tab padding 2022-09-21 17:16:09 +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
csf
e32a019a29 feat: Android change id 2022-09-16 21:52:08 +08:00
csf
e0302de808 Android server_page.dart fix verificationMethod onSelected color & follow lint 2022-09-16 20:43:15 +08:00
csf
6f92edca5c feat: Android Codec Preference 2022-09-16 20:31:01 +08:00
csf
a28fd5d772 refactor: del unused or dead code and optimize reusable code 2022-09-13 22:59:13 +08:00
21pages
76e7bf5293 add ScrollController to each ScrollView
fix "The provided ScrollController is currently attached to more than one ScrollPosition"

Signed-off-by: 21pages <pages21@163.com>
2022-09-13 09:10:04 +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
csf
d0c438268d update overlay widgets on flutter desktop
1. add mobile actions
2. disable showChatIcon
2022-09-08 22:18:02 +08:00