| 
							
							
								 fufesou | e50b72622c | fix: android, touch mode, soft keyboard, no pointer events (#8409) * fix: android, touch mode, soft keyboard, no pointer events
Signed-off-by: fufesou <linlong1266@gmail.com>
* Reset lastIsBlocked on touch mode toggled
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: reset lastIsBlocked when updating keyHelpToolsRect
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com> | 2024-06-19 15:58:23 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 9ce62dc584 | fix: window backgroud color (#8155) Signed-off-by: fufesou <linlong1266@gmail.com> | 2024-05-27 09:29:31 +08:00 |  | 
			
				
					| 
							
							
								 21pages | 0442f7012b | fix mac render memory, dispose old decoded image (#8140) Signed-off-by: 21pages <sunboeasy@gmail.com> | 2024-05-27 09:27:30 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 96f41fcc02 | refact: custom client, more advanced settings (#8085) * refact: custom client, more advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* feat: custom client, more advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2024-05-18 23:13:54 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 53647fd58e | fix: mobile chat icon (#8041) Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2024-05-14 15:35:34 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 0500bf070e | refact: android audio input, voice call (#8037) Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2024-05-14 09:20:27 +08:00 |  | 
			
				
					| 
							
							
								 Sahil Yeole | 3811f41076 | Feat: Follow remote cursor and window focus | Auto display switch (#7717) * feat: auto switch display on follow remote cursor
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* feat: auto switch display on follow remote window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build and remove unused imports
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix linux get_focused_window_id
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* lock show remote cursor when follow remote cursor is enabled
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix config
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* prevent auto display switch on show all display and displays as individual windows
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unused function
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unwraps and improve iterations
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* set updateCursorPos to false to avoid interrupting remote cursor
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* update lang
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix web build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* update checks for options and enable in view mode
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use focused display index for window focus service
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use window center for windows display focused
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unused imports
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use libxdo instead of xdotool
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix multi monitor check
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* enable show cursor when follow cursor is default
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove show_all_displays,use runtime state instead
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix show cursor lock state on default
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove view mode with follow options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use separate message for follow current display
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* sciter support for follow remote cursor and window
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add check for ui session handlers count
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use cached displays and remove peer info write
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* No follow options when show all displays
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* No follow options when multi ui session
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* turn off follow options when not used|prevent msgs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use window center for switch in linux
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use subbed display count to prevent switch msgs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix web build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* move subbed displays count
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add noperms for window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add subscribe for window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove window_focus message and unsub on multi ui
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add multi ui session field
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
---------
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> | 2024-04-25 13:26:02 +08:00 |  | 
			
				
					| 
							
							
								 whosehang | 66d1af63b0 | chore: fix some typos in comments (#7814) Signed-off-by: whosehang <whosehang@outlook.com> | 2024-04-24 14:16:19 +08:00 |  | 
			
				
					| 
							
							
								 Tom-Brian Garcia | c972452310 | fix: do not call WakeLock on Web (mobile) (#7668) * fix: do not call WakeLock on Web (mobile)
* fix: do not call WakeLock on Web (mobile) - replaced isMobile by !isWeb | 2024-04-10 21:32:05 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | e86d4657da | Refact. Flutter web, key input (#7511) Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2024-03-26 10:45:06 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 85cafda168 | Refact. Flutter web, mid commit (#7494) Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2024-03-24 11:23:06 +08:00 |  | 
			
				
					| 
							
							
								 21pages | 41da6d552f | shared address book (#7229) Signed-off-by: 21pages <pages21@163.com> | 2024-03-20 15:05:54 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 5e103a5ccb | fix, mobile, switch display Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-11-29 12:30:41 +08:00 |  | 
			
				
					| 
							
							
								 21pages | ec15412755 | fix mobile os password edit action Signed-off-by: 21pages <pages21@163.com> | 2023-11-22 16:46:17 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 38182ba020 | tmp fix, mobile soft keyboard focus Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-11-17 14:43:23 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 722c789448 | add comment Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-11-16 23:39:07 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | faa4c36956 | fix, android_soft_keyboard_input, maybe flutter 3.13.* Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-11-16 23:08:09 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | e2382a1465 | refact, mobile, privacy mode menu Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-11-14 17:35:16 +08:00 |  | 
			
				
					| 
							
							
								 mcfans | b522de3b56 | Merge remote-tracking branch 'upstream/master' # Conflicts:
#	Cargo.lock
#	src/server/connection.rs | 2023-11-07 12:13:15 +08:00 |  | 
			
				
					| 
							
							
								 rustdesk | c2703d215b | bump flutter to 3.13.9 and bridge to 1.79 | 2023-10-31 21:10:23 +08:00 |  | 
			
				
					| 
							
							
								 mcfans | 7b24835c9e | Merge remote-tracking branch 'upstream/master' # Conflicts:
#	src/server/connection.rs | 2023-10-29 23:32:43 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | c518521d74 | fix, android physical mouse, click events, penetrated Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-10-22 20:35:43 +08:00 |  | 
			
				
					| 
							
							
								 21pages | 7a5bc864fa | fix client side record Signed-off-by: 21pages <pages21@163.com> | 2023-10-19 09:50:55 +08:00 |  | 
			
				
					| 
							
							
								 mcfans | bbc241748b | feat: support android keyboard input | 2023-10-17 22:12:52 +08:00 |  | 
			
				
					| 
							
							
								 dignow | 013d307bcd | feat, multi_flutter_ui_sessions Signed-off-by: dignow <linlong1265@gmail.com> | 2023-10-14 12:26:24 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 8cc5aee528 | fix, mobile curosr (hotx,hoty) Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-10-06 23:36:58 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 863c8de28e | fix, one tap results double tap event Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-10-02 10:30:51 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | b88fafe5ff | refact, remove cursor if mobile -- mobile Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-10-01 12:16:06 +08:00 |  | 
			
				
					| 
							
							
								 dignow | e1f2cd21e7 | add comment Signed-off-by: dignow <linlong1265@gmail.com> | 2023-09-10 15:41:29 +08:00 |  | 
			
				
					| 
							
							
								 dignow | ea5c60af7a | fix, android softkeyboard, 'delete input' on conn password Signed-off-by: dignow <linlong1265@gmail.com> | 2023-09-10 15:32:50 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 85e82d0bd5 | fix, mobile connecting canvas color Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-09-04 23:21:47 +08:00 |  | 
			
				
					| 
							
							
								 dignow | ea41a60057 | fix, the session image covers android toolbar Signed-off-by: dignow <linlong1265@gmail.com> | 2023-09-04 14:17:54 +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 |  | 
			
				
					| 
							
							
								 dignow | c01c8d0afc | touch screen input Signed-off-by: dignow <linlong1265@gmail.com> | 2023-07-17 20:07:55 +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 | 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 | 65529b10b6 | opt mobile chat message store Signed-off-by: 21pages <pages21@163.com> | 2023-07-09 21:45:35 +08:00 |  | 
			
				
					| 
							
							
								 rustdesk | 79f8727c69 | move super.dispose ahead in async dispose | 2023-06-30 14:01:12 +08:00 |  | 
			
				
					| 
							
							
								 rustdesk | bb679bf25a | may help issue #4714 #4780 | 2023-06-28 17:09:23 +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 | 77fa807b57 | feat: implement dialog callback | 2023-05-08 12:34:19 +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 |  |