Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Follow remote cursor and window focus | Auto display switch #7717

Merged
merged 51 commits into from
Apr 25, 2024

Conversation

beelchester
Copy link
Contributor

Fixes: #7439

Mac:

mac_rd.mp4

Linux:

linux_rd.mov

Windows:

windows_rd.mov

beelchester and others added 17 commits March 28, 2024 07:14
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
…idual windows

Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
@rustdesk
Copy link
Owner

@21pages please help review and test

src/client/io_loop.rs Outdated Show resolved Hide resolved
src/server/input_service.rs Outdated Show resolved Hide resolved
src/platform/windows.rs Outdated Show resolved Hide resolved
src/server/connection.rs Outdated Show resolved Hide resolved
src/platform/linux.rs Outdated Show resolved Hide resolved
src/platform/macos.rs Outdated Show resolved Hide resolved
flutter/lib/common/widgets/toolbar.dart Show resolved Hide resolved
src/server/connection.rs Outdated Show resolved Hide resolved
src/client.rs Show resolved Hide resolved
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
@21pages
Copy link
Collaborator

21pages commented Apr 16, 2024

All platforms work now

Problems remaining:
#7717 (comment) 1
#7717 (comment)
#7717 (comment)
The follow checkboxes are enabled when view only, but the options are sent in client.rs and does not take effect, please keep it consistent.

Opt:
#7717 (comment) 2
#7717 (comment)
#7717 (comment)
Ignore display changes at the edges of the screen, check whether AnyDesk has this behavior

Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
flutter/lib/common/widgets/toolbar.dart Outdated Show resolved Hide resolved
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
src/server/connection.rs Show resolved Hide resolved
src/server/connection.rs Outdated Show resolved Hide resolved
beelchester and others added 3 commits April 20, 2024 13:24
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
@21pages
Copy link
Collaborator

21pages commented Apr 20, 2024

Follow NAME_POS's no_perms, subscribe

Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Copy link
Collaborator

@21pages 21pages left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s.write().unwrap().subscribe(

@21pages
Copy link
Collaborator

21pages commented Apr 20, 2024

I think it's ready to be merged.

@rustdesk
Copy link
Owner

I will take a look of the code later

src/server/connection.rs Outdated Show resolved Hide resolved
src/server/connection.rs Outdated Show resolved Hide resolved
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
@rustdesk rustdesk merged commit 3811f41 into rustdesk:master Apr 25, 2024
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Auto Screen-switch / Mouse follow
3 participants