Skip to content

Add capture controls, favorite locations, and settings improvements - #77

Merged
Mastersam07 merged 9 commits into
Mastersam07:devfrom
stephen-zeng:dev
Sep 27, 2026
Merged

Mastersam07 merged 9 commits into
Mastersam07:devfrom
stephen-zeng:dev

Conversation

@stephen-zeng

Copy link
Copy Markdown
Contributor
  • Add shutdown controls and favorite locations to the device menus.
  • Separate screenshot and recording destinations.
  • Support saving screenshots directly to the clipboard.
  • Fix power-off window/background handling.
  • Fix settings-window behavior.
  • Add ViewerSettings tests for new preferences and location favorites.

@Mastersam07

Copy link
Copy Markdown
Owner

Thanks. PR looks good. Please resolve conflicts

…to dev

# Conflicts:
#	engine/Sources/OpenDeviceHubViewer/ViewerMenu.swift

@stephen-zeng stephen-zeng left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

thank you. The conflict has been solved

The Edit menu kept its own copy of the setting, read once, so turning sync off in Settings left the tick on and Get and Send Pasteboard greyed. The menu now reads the setting each time, and Settings refreshes its switch when the defaults change.
Removes two unused helpers, replaces the double optional folder lookup with one that falls back to the shared folder, explains a rejected favorite the way Custom Location does, and covers the folder migration with tests.
@Mastersam07
Mastersam07 merged commit 7530698 into Mastersam07:dev Sep 27, 2026
2 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.

2 participants