Skip to content

Use studio-display-control 0.2.1 for Studio Display XDR support#1230

Open
oskarn97 wants to merge 2 commits into
xanderfrangos:masterfrom
oskarn97:apple-studio-display-xdr-support
Open

Use studio-display-control 0.2.1 for Studio Display XDR support#1230
oskarn97 wants to merge 2 commits into
xanderfrangos:masterfrom
oskarn97:apple-studio-display-xdr-support

Conversation

@oskarn97
Copy link
Copy Markdown

@oskarn97 oskarn97 commented Mar 28, 2026

Summary

  • update studio-display-control from 0.2.0 to 0.2.1 to pick up the published Studio Display XDR support
  • use display.getModelName() so mixed Apple Studio Display and Studio Display XDR setups show the correct label in Twinkle Tray
  • keep the Twinkle Tray side minimal by relying on the released package instead of vendoring the USB control path locally

Test plan

  • npm ci
  • npm run parcel-build
  • npm exec electron-builder -- --dir --x64 --config.win.signAndEditExecutable=false

Vendor the Apple Studio Display USB control path into Twinkle Tray so the new Studio Display XDR can be detected and controlled without waiting on an external package update.
Label Apple Studio Display and Studio Display XDR devices correctly while keeping the monitor integration isolated in a local helper module.
Switch Twinkle Tray back to the published Studio Display package now that XDR support and model metadata are available in 0.2.1.
Keep the Twinkle Tray change set minimal by only updating the dependency and using getModelName() for the display label.
@oskarn97 oskarn97 changed the title Add built-in Studio Display XDR support Use studio-display-control 0.2.1 for Studio Display XDR support Mar 28, 2026
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.

1 participant