fufesou
d3efcd4223
fix: mobile, soft keyboard ( #9860 )
...
Switching the input method, don't affect the canvas.
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-11-08 15:01:36 +08:00
fufesou
d0ef52e418
fix: touch input, ensure message orders ( #9855 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-11-07 21:23:41 +08:00
fufesou
69277dd16b
fix: mobile, don't adjust canvas on gesture help show up ( #9846 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-11-07 14:58:10 +08:00
fufesou
faf97c770c
fix: mobile, cursor mode, don't reset canvas ( #9843 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-11-06 21:59:23 +08:00
fufesou
5cfd1701fb
fix: mobile input, touch mode, in display ( #9827 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-11-05 17:55:38 +08:00
fufesou
12c1337b7b
fix: mobile mouse mode, cursor range ( #9811 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-11-04 22:37:21 +08:00
fufesou
040253b319
fix: mobile cursor focus ( #9803 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-11-01 15:40:57 +08:00
fufesou
44fa83d080
fix: android input, soft keyboard, mouse mode ( #9797 )
...
Cursor movement in the remote screen.
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-11-01 11:25:38 +08:00
fufesou
697dd87383
Refact/mobile remove adjust 4 soft keyabord ( #9787 )
...
* refact: remove adjust for soft keyboard
Signed-off-by: fufesou <linlong1266@gmail.com>
* mobile, do not set the view style after scale end
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-31 10:11:00 +08:00
fufesou
0b8cccd8be
fix: mobile view style, on conn ( #9786 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-30 19:00:07 +08:00
fufesou
bae4a2c710
Fix/android check normal usbhid usage ( #9784 )
...
* fix: android check normal usbhid usage
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix: android input, ignore composing if is deleting
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-30 15:29:52 +08:00
fufesou
e6c5064ce5
fix: android input, Backspace and Enter ( #9782 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-30 13:05:25 +08:00
fufesou
a289eae07c
fix: mobile -> mobile, long press ( #9775 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-29 19:57:29 +08:00
fufesou
eba19e67ff
fix: mobile input ( #9769 )
...
1. Map mode. Check if the KeyEvent's usbHidUsage is correct.
2. Korean input, use listener to handle composing state.
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-29 14:19:16 +08:00
fufesou
f0450db203
refact: mobile reset canvas ( #9766 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-29 09:49:04 +08:00
21pages
40e8f0d307
revert missing retry and opt keep session ( #9755 )
...
* Revert "fix missing retry (#8750 )"
If `hasRetry` is true: there is a retry timeout;
If `hasRetry` is false: there is no retry button;
In
https://github.com/rustdesk/rustdesk/discussions/8748#discussioncomment-10081038,when
doesn't want inactive to retry,
cf0e3ec303/flutter/lib/models/model.dart (L444)
,
1.2.3 always show retry no matter what `hasRetry` is.
This reverts commit c3c99ba10725158eaf37fb7fbf7665526138bb88.
* not keep session if there is no remote connection left.
Signed-off-by: 21pages <sunboeasy@gmail.com>
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-10-26 22:05:54 +08:00
21pages
445e9ac285
no password required for file transfer action in remote control menu ( #9731 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-10-24 17:20:48 +08:00
fufesou
cc6f919080
feat: mobile map mode ( #9717 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-23 09:28:39 +08:00
21pages
e8187588c1
auto record outgoing ( #9711 )
...
* Add option auto record outgoing session
* In the same connection, all displays and all windows share the same
recording state.
todo:
Android check external storage permission
Known issue:
* Sciter old issue, stop the process directly without stop record, the record file can't play.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-10-21 14:34:06 +08:00
fufesou
547da31095
fix: windows, exit fullscreen, remove redraw ( #9700 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-19 19:41:55 +08:00
21pages
53d11e99d7
web only decode the latest image ( #9689 )
...
1. web only decode the latest image
2. web/ios remove relay server config when import
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-10-18 08:45:16 +08:00
fufesou
ae8dfe84a0
feat, web toast ( #9686 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-17 17:23:09 +08:00
21pages
eb1ef0969c
web file transfer ( #9587 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-10-12 09:03:13 +08:00
21pages
29b01e9cef
remove shift & tap enable multiselect ( #9625 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-10-11 16:47:08 +08:00
21pages
cde7620eda
fix web peer card tap ( #9622 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-10-11 16:35:15 +08:00
21pages
97f02ed25e
Web password source ( #9618 )
...
* ensure window init finish
Signed-off-by: 21pages <sunboeasy@gmail.com>
* web password source
Signed-off-by: 21pages <sunboeasy@gmail.com>
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-10-11 09:52:09 +08:00
fufesou
2591d4f044
fix: web chat ( #9588 )
...
* fix: web chat
Signed-off-by: fufesou <linlong1266@gmail.com>
* add missing svg
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-08 15:23:00 +08:00
fufesou
00d38260e1
fix: web send audit note ( #9582 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-07 21:37:43 +08:00
fufesou
83aba804d0
fix: web fullscreen ( #9577 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-07 00:01:14 +08:00
fufesou
334526026c
fix: web/mobile, skip querying onlines, if not in main page ( #9535 )
...
* fix: web, skip querying onlines, if not in main page
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix: web/mobile, skip querying onlines
Signed-off-by: fufesou <linlong1266@gmail.com>
* Set isInMainPage to false after router is changed.
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-01 15:25:59 +08:00
21pages
ffc73f86a0
fix ab peers view, all peer tab use global peers model ( #9475 )
...
Use ChangeNotifierProvider<Peers>.value, and each peer tab has a global unique `Peers` model, then `load peers` and `build
peers` will always be the same one.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-09-26 22:08:32 +08:00
fufesou
75a14fea23
fix: keyboard, change mode, await, on input source changed ( #9434 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-23 17:31:37 +08:00
fufesou
f535406962
refact: web, keyboard, translate mode ( #9432 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-23 16:58:21 +08:00
fufesou
c6e3f60a6b
refact: flutter, ChangeNotifier, reduce rebuild ( #9392 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-19 18:48:01 +08:00
fufesou
d08c335fdf
fix: file transfer, show error, msgbox ( #9389 )
...
* fix: file transfer, show error, msgbox
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix: translation
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-18 19:29:35 +08:00
fufesou
d2e98cc620
fix: reduce rebuild for online state ( #9331 )
...
* fix: reduce rebuild for online state
Signed-off-by: fufesou <linlong1266@gmail.com>
* Query online, update on focus changed
Signed-off-by: fufesou <linlong1266@gmail.com>
* Use to ensure is right
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact, window events on peer view
Signed-off-by: fufesou <linlong1266@gmail.com>
* chore
Signed-off-by: fufesou <linlong1266@gmail.com>
* Remove unused code
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-12 11:26:01 +08:00
fufesou
9380f33d7c
Refact/options ( #9318 )
...
* refact options
Signed-off-by: fufesou <linlong1266@gmail.com>
* Remove unused msg
Signed-off-by: fufesou <linlong1266@gmail.com>
* web, toggle virtual display
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-10 23:54:59 +08:00
fufesou
13effe7f14
fix: web, switch display ( #9307 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-10 11:29:20 +08:00
fufesou
7a1157f1b0
refact: quality status event ( #9268 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-05 22:37:14 +08:00
fufesou
d4377a13c5
refact: peer card, orientation ( #9235 )
...
* refact: peer card, orientation
Signed-off-by: fufesou <linlong1266@gmail.com>
* Do not change landscape/portrait on Desktop
Signed-off-by: fufesou <linlong1266@gmail.com>
* comments
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-03 19:06:11 +08:00
fufesou
cf06d1028f
fix: web, reset cursor on disconn, back to main page ( #9192 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-27 23:58:04 +08:00
fufesou
55de573a01
fix: keyboard input, mulit windows ( #9189 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-27 19:30:51 +08:00
fufesou
c68ce7dd84
fix: web v2, keyboard mode ( #9180 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-27 00:00:33 +08:00
fufesou
aa1e122532
fix: revert key events to raw key events on Linux ( #9161 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-25 00:03:31 +08:00
fufesou
1d416f6626
refact: flutter keyboard, map mode ( #9160 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-24 12:10:36 +08:00
21pages
f34b8411a7
Fix new cm tab not replace the old persisted tab ( #9127 )
...
* This happens when after changing DesktopTab to StatefulWidget, 1.2.7
and 1.3.0 have this problem.
* When `addConnection` in server_model.dart is called, the old closed
client is removed, the client parameter of buildConnectionCard is new,
but client id inside Consumer is old.
* The only state in cm page is timer, its value is kept in test.
* There may be a better way to solve the ui update.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-08-20 15:34:10 +08:00
21pages
8745fcbb6a
opt desktop file manager status list ( #9117 )
...
* Show delete file/dir log
* Show full path rather than base file name
* Show files count
* Opt status card layout
* Change selected color to accent
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-08-20 10:53:55 +08:00
21pages
ed18e3c786
file rename ( #9089 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-08-16 12:55:58 +08:00
fufesou
92752765ba
fix: resize top edge ( #9081 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-15 23:58:19 +08:00
21pages
1729ee337f
trust this device to skip 2fa ( #9012 )
...
* trust this device to skip 2fa
Signed-off-by: 21pages <sunboeasy@gmail.com>
* Update connection.rs
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2024-08-12 18:08:33 +08:00