rustdesk/flutter/lib/desktop/pages
StealUrKill bff47e2b81
Feature: Add monitor-switch buttons to remote toolbars (#15342)
* Feature: add monitor-switch buttons to remote toolbars

Add buttons to cycle through the remote displays from the toolbars:

- A main-toolbar button and a minimized-handle button, both using a shared SVG icon with the current monitor number overlaid.
- Two opt-in settings under Settings/Other. The minimized-toolbar option is nested under the main-toolbar option.
- The minimized button only appears once the toolbar is collapsed.
- Cycling does not move the remote cursor, matching the existing in-toolbar monitor buttons.

Signed-off-by: StealUrKill <35749471+StealUrKill@users.noreply.github.com>

* fix: respect individual-window display mode when cycling

In "Show displays as individual windows" mode, route the cycle button through openMonitorInNewTabOrWindow like the monitor selector, so each display keeps its own window instead of repurposing the current one.

Signed-off-by: StealUrKill <35749471+StealUrKill@users.noreply.github.com>

---------

Signed-off-by: StealUrKill <35749471+StealUrKill@users.noreply.github.com>
2026-06-20 01:22:20 +08:00
..
connection_page.dart autocomplete online (#15313) 2026-06-17 22:04:34 +08:00
desktop_home_page.dart refact(password): Store permanent password as hashed verifier (#14619) 2026-03-26 14:49:54 +08:00
desktop_setting_page.dart Feature: Add monitor-switch buttons to remote toolbars (#15342) 2026-06-20 01:22:20 +08:00
desktop_tab_page.dart always block desktop settings page if video connection exists (#10224) 2024-12-08 18:26:55 +08:00
file_manager_page.dart fix(desktop): wakelock issue with multiple tabs in same window (#13956) 2026-01-05 22:16:35 +08:00
file_manager_tab_page.dart ask for note at end of connection (#13499) 2025-11-13 23:35:40 +08:00
install_page.dart Refact/printer driver default unchecked (#15191) 2026-06-06 08:51:08 +08:00
port_forward_page.dart ask for note at end of connection (#13499) 2025-11-13 23:35:40 +08:00
port_forward_tab_page.dart fix: win10, border (#10753) 2025-02-10 13:50:28 +08:00
remote_page.dart fix(keyboard): wayland clipboard input prompt (#14700) 2026-06-02 16:06:35 +08:00
remote_tab_page.dart feat: Add relative mouse mode (#13928) 2026-01-09 10:03:14 +08:00
server_page.dart feat: option, enable-privacy-mode & enable-perm-change-in-accept-window (#14875) 2026-05-02 00:44:22 +08:00
terminal_connection_manager.dart terminal works basically. (#12189) 2025-07-01 13:12:55 +08:00
terminal_page.dart Terminal utf8 and reconnect (#14895) 2026-05-07 13:27:13 +08:00
terminal_tab_page.dart Terminal utf8 and reconnect (#14895) 2026-05-07 13:27:13 +08:00
view_camera_page.dart fix(desktop): wakelock issue with multiple tabs in same window (#13956) 2026-01-05 22:16:35 +08:00
view_camera_tab_page.dart refact: remote toolbar show/hide (#13843) 2025-12-19 20:45:22 +08:00