| 
							
							
								 21pages | 763174657b | add type to all Getx put/get/delete/isRegistered (#8550) Signed-off-by: 21pages <sunboeasy@gmail.com> | 2024-06-30 21:24:18 +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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 RustDesk | 24eb6f8c38 | Merge pull request #6406 from fufesou/feat/virtual_display_privacy_mode Feat/Windows - virtual display privacy mode | 2023-11-14 21:54:14 +08:00 |  | 
			
				
					| 
							
							
								 21pages | d15a641d88 | fix mobile doesn't init ConnectionTypeState Signed-off-by: 21pages <pages21@163.com> | 2023-11-14 12:46:21 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 90ac8b7b0b | feat/virtual_display_privacy_mode Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-11-14 12:11:38 +08:00 |  | 
			
				
					| 
							
							
								 21pages | a5675c06e7 | when remote page receive chat message: if minimized, top page and switch tab, otherwise add unread message count Signed-off-by: 21pages <pages21@163.com> | 2023-07-06 14:14:19 +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 | 6f6d42570d | reset session shared state on init Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2023-03-03 11:51:33 +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 | 730cd4ab10 | Show alias if set, on remote tab Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2022-11-12 22:33:10 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 03439831a7 | flutter_desktop: adjust window Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2022-10-10 09:47:45 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 70c4726766 | flutter_desktop: password menu Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2022-09-07 17:43:19 +08:00 |  | 
			
				
					| 
							
							
								 fufesou | 11c5364e71 | flutter_desktop: fix cursor, mid commit Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2022-09-03 03:10:55 -07:00 |  | 
			
				
					| 
							
							
								 fufesou | f42c6ffeaf | flutter_desktop: connection type icon, tested windows Signed-off-by: fufesou <shuanglongchen@yeah.net> | 2022-08-30 21:49:05 +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 |  |