ux: device card click should open the iPhone in Finder's sidebar (not the home folder) #17

Open
opened 2026-05-16 01:16:32 +00:00 by hartle-tech · 0 comments
hartle-tech commented 2026-05-16 01:16:32 +00:00 (Migrated from github.com)

Request

Clicking on the device status bar under dashboard simply opens up user's home folder instead of the device manager inside finder (usually appears on sidebar).

Current behavior

  • RevealDeviceInFinder() shells out to open -a Finder, which surfaces a new Finder window pointing at the home folder.

Expected behavior

  • Click brings Finder forward AND selects the connected iPhone in Finder's sidebar (under Locations) so the iTunes-replacement device management page appears.

Notes

  • macOS exposes iPhones via the lockdownd integration, not as /Volumes/* entries.
  • AppleScript path: tell application "Finder" to activate ... then attempt to select the device by name from the sidebar source list. Brittle across macOS versions.
  • Fallback hint toast: "Click your iPhone in Finder's sidebar under Locations to manage it."
## Request > Clicking on the device status bar under dashboard simply opens up user's home folder instead of the device manager inside finder (usually appears on sidebar). ## Current behavior - `RevealDeviceInFinder()` shells out to `open -a Finder`, which surfaces a new Finder window pointing at the home folder. ## Expected behavior - Click brings Finder forward AND selects the connected iPhone in Finder's sidebar (under Locations) so the iTunes-replacement device management page appears. ## Notes - macOS exposes iPhones via the lockdownd integration, not as `/Volumes/*` entries. - AppleScript path: `tell application "Finder" to activate ...` then attempt to select the device by name from the sidebar source list. Brittle across macOS versions. - Fallback hint toast: "Click your iPhone in Finder's sidebar under Locations to manage it."
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hartle-tech/dumpsock#17
No description provided.