Commit Graph

265 Commits

Author SHA1 Message Date
Kingtous
f4c5a3d903 fix: window on top when url scheme received from ipc 2023-05-02 16:20:07 +08:00
fufesou
45d07686b9 plugin_framework, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-26 16:07:58 +08:00
fufesou
67413b7419 plugin_framework, flutter event handlers
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-21 21:41:24 +08:00
fufesou
1b303b7b27 plugin_framework, ui tmp
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 22:55:27 +08:00
fufesou
d9755abbc2 tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 22:55:26 +08:00
fufesou
4200734593 add events to ui
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 10:29:52 +08:00
21pages
1100b2a465 show fingerprint
Signed-off-by: 21pages <pages21@163.com>
2023-04-19 15:52:15 +08:00
fufesou
127ab57d62 ignore 'gdm' on loginctl
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:54 +08:00
fufesou
3fd1da05f4 tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:53 +08:00
fufesou
c944d6093d virtual display, linux, debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:52 +08:00
fufesou
461aa622f8 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:50 +08:00
fufesou
e24e05ba5c tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:50 +08:00
fufesou
c845ddf510 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-28 10:52:43 +08:00
fufesou
77c4cce368 show keyboard button, on remote toolbar
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-28 10:36:59 +08:00
fufesou
1fb5cc7dd8 fix setting conn type
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-27 16:11:17 +08:00
fufesou
8ebfd3f628 refactor dialog
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-24 15:21:14 +08:00
rustdesk
f05ac099e7 workaround for 2023-03-23 22:52:58 +08:00
fufesou
bea1eacf72 debug done
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-21 12:25:58 +08:00
fufesou
1d122b5a73 platform additions
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-21 11:27:30 +08:00
rustdesk
4d827708c3 add password to --connect command in flutter, --connect id [passord] 2023-03-20 00:16:06 +08:00
fufesou
602b53fe47 Better peer info handler
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-18 13:48:56 +08:00
21pages
774694714d fix view mode
Signed-off-by: 21pages <pages21@163.com>
2023-03-17 11:28:13 +08:00
21pages
0e05df12fc client side view mode
Signed-off-by: 21pages <pages21@163.com>
2023-03-16 14:35:41 +08:00
Kingtous
b627a0d6c1 feat: post file confirm and make files with the same name confirm 2023-03-15 17:21:15 +08:00
RustDesk
9fe5a75233
Merge pull request #3560 from Heap-Hop/refactor_file_manager
Refactor file manager
2023-03-10 12:51:07 +08:00
fufesou
8a09abbf71 avoid w/h <= 0
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-10 10:53:41 +08:00
fufesou
d19d4aacdb avoid invalid texture width and height
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-09 19:38:47 +08:00
csf
2dd4545be0 refactor file_model.dart 2023-03-08 21:05:55 +09:00
fufesou
20c7075ddb mobile, canvas size
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-28 22:28:58 +08:00
fufesou
8703d23277 refact canvas position and size
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-28 15:03:30 +08:00
Kingtous
6bd26ef398 fix: linux canvas offset 2023-02-28 13:23:40 +08:00
fufesou
fb21f9df44 check divide by 0
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-27 22:24:12 +08:00
fufesou
cb4b658e48 Avoid dividing by 0 and setting scale to 0
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-27 14:24:15 +08:00
fufesou
0a52d64900 print stack
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-26 23:29:36 +08:00
fufesou
59cd775d5f fix notify peer resolution change
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-25 22:47:22 +08:00
21pages
a9598e006a request elevation menu
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 15:51:13 +08:00
21pages
91a2a5b56e win resolution && api
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 09:14:13 +08:00
fufesou
77c4a14845 flutter texture render, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:51 +08:00
fufesou
5acedecf0c texture paint
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:49 +08:00
Kingtous
d3455f3ce2 feat: adapt for the latest renderer plugin 2023-02-23 17:06:48 +08:00
fufesou
302499d1e0 fix sync displays info && select monitor menu
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-17 13:32:17 +08:00
21pages
ed441242bf add reconnect button on Connection Error
Signed-off-by: 21pages <pages21@163.com>
2023-02-16 14:54:13 +08:00
RustDesk
1ac49c8892
Merge pull request #3196 from 21pages/relay_id
force relay when id is suffixed with "/r"
2023-02-16 12:50:40 +08:00
fufesou
d8fe758604 set event stream to None in rust side
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-15 21:28:28 +08:00
fufesou
d5502f58ef release session stream after close
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-15 20:39:59 +08:00
Kingtous
2047fd822b opt: early unlock frame 2023-02-15 16:59:05 +08:00
21pages
d2e0cb396f relay hint msgbox
Signed-off-by: 21pages <pages21@163.com>
2023-02-14 20:51:32 +08:00
21pages
6f106251f9 force relay when id is suffixed with "/r"
Signed-off-by: 21pages <pages21@163.com>
2023-02-13 17:12:28 +08:00
Kingtous
d2e24173d0 opt: read uint8list directly from rust codes 2023-02-12 23:48:52 +08:00
Kingtous
01d30bce9e opt: reduce copy and malloc times for both of flutter and rust 2023-02-12 08:08:44 +08:00
Kingtous
491932cda1 opt: fetch rgba positively for sessions on flutter 2023-02-11 10:01:55 +08:00
Kingtous
19c7cd99d5 fix: --cm cannot exit on macOS 2023-02-10 21:19:07 +08:00
fufesou
a73514c35b fix counter logic
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-10 18:35:02 +08:00
fufesou
07b86bee8e try fix memory issue when decoding is too slow
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-10 18:27:06 +08:00
csf
d2c02ac85d Merge branch 'master' of https://github.com/rustdesk/rustdesk into opt_chat_overlay_and_fix_pageview_2 2023-02-08 22:29:51 +09:00
csf
ac1ae9fc3b workaround: PageView reload 2023-02-08 22:01:51 +09:00
Kingtous
2943d2d0cc feat: cm interface 2023-02-07 16:20:37 +08:00
Kingtous
5e21a81a5c wip: implement flutter ui 2023-02-07 16:20:37 +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
fufesou
0940c93a48 show cursor on conn is established
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-03 20:27:05 +08:00
fufesou
17aac13247 ignore first update cursor postion
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-03 18:28:47 +08:00
fufesou
e05b95743c cursor position and size update
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-03 17:03:19 +08:00
fufesou
f9e3a3f074 zoom cursor with dpi
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-02 14:50:36 +08:00
fufesou
8881462f74 debug macos
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-02 14:50:35 +08:00
fufesou
8dba394205 scale system cursor image
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-02 14:50:34 +08:00
RustDesk
1a3dcbd275
Merge pull request #3014 from 21pages/dialog-style
opt ui
2023-01-31 09:55:58 +08:00
fufesou
0765f7057f try fix https://github.com/rustdesk/rustdesk/issues/2923
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-30 22:13:47 +08:00
21pages
dec1820694 opt dialog style
Signed-off-by: 21pages <pages21@163.com>
2023-01-30 17:56:35 +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
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
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
fufesou
947b7c9a4d disable scroll options when image is wrapped by window
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-06 20:26:34 +08:00
fufesou
921b049e1e ignore dpi while scale original
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-06 20:26:34 +08:00
fufesou
b114ebf350 fix some misspellings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-31 21:41:16 +08:00
fufesou
56041a5aac fix remote cursor pos
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-30 16:14:30 +08:00
fufesou
48e684335e choose keyboard layout type, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-27 18:16: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
46a6df86ea refactor: use latest custom cursor api 2022-12-11 14:17:29 +08:00
fufesou
f2a6a8a88b do not show privacy action if peer does not support
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-02 21:37:10 +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
048fcf4016 fix win cursor color
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-21 18:56:27 +08:00
21pages
05c549a5fe approve mode, cm sync option
Signed-off-by: 21pages <pages21@163.com>
2022-11-20 20:28:47 +08:00
fufesou
75d8168070 enable rust default option
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-17 19:33:58 +08:00
fufesou
c802b1e95d fix window border width whenn fullscreen
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-16 23:35:34 +08:00
fufesou
9a70725090 Add peer option: zoom cursor & show menubar on conn
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-16 18:07:58 +08:00
fufesou
46423614c8 change cursor resize interpolation to linear
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-16 15:22:58 +08:00
fufesou
44b89f574b fix cursor image && hotx,hoty, debug win
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-16 15:22:57 +08:00
21pages
ca8cb5a3b0 portable-service: better prompt message
Signed-off-by: 21pages <pages21@163.com>
2022-11-15 17:05:12 +08:00
21pages
8e1545b432 portable service
Signed-off-by: 21pages <pages21@163.com>
2022-11-15 17:05:10 +08:00
fufesou
98bb47a81d fix cursor lost control sometime && refactor some Camel-Case flutter
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-14 15:05:44 +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
730cd4ab10 Show alias if set, on remote tab
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-12 22:33:10 +08:00