Skip to content

Improve Apple Watch chrome rendering and HID button coverage#35

Merged
DjDeveloperr merged 4 commits into
mainfrom
improve-apple-watch-chrome
May 12, 2026
Merged

Improve Apple Watch chrome rendering and HID button coverage#35
DjDeveloperr merged 4 commits into
mainfrom
improve-apple-watch-chrome

Conversation

@DjDeveloperr
Copy link
Copy Markdown
Collaborator

Summary

  • Expanded chrome rendering to respect DeviceKit watch padding and anchor math, so Watch bezels and button placements match the bundle metadata more closely.
  • Added Watch-specific hardware button handling for digital-crown, side-button, and left-side-button through the native HID path and browser chrome controls.
  • Updated the browser button overlay to preserve the correct wire names and press/hover transforms for Watch chrome.
  • Kept the CLI, REST docs, README, and operator guide in sync with the new button set.

Testing

  • npm run build passed.
  • npm test passed.
  • Verified chrome-profile output for a Watch simulator returns the expected Watch button names, usage pairs, and chrome bounds.

@DjDeveloperr DjDeveloperr force-pushed the improve-apple-watch-chrome branch from 4401ab1 to 977e971 Compare May 12, 2026 16:19
@DjDeveloperr DjDeveloperr merged commit 28b0178 into main May 12, 2026
7 checks passed
@DjDeveloperr DjDeveloperr deleted the improve-apple-watch-chrome branch May 12, 2026 16:31
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