Skip to content

feat(viewer): give the menu bar the shape of the simulator it replaces - #53

Merged
Mastersam07 merged 5 commits into
devfrom
feat/simulator-menu-shape
Sep 24, 2026
Merged

Mastersam07 merged 5 commits into
devfrom
feat/simulator-menu-shape

Conversation

@Mastersam07

@Mastersam07 Mastersam07 commented Sep 24, 2026 •

Copy link
Copy Markdown
Owner

What: Nine menus, matching the simulator this replaces: application, File, Edit, Device, I/O, Features, Debug, Window, Help. View is gone and nothing was left stranded in it. I/O and Features are new.

File gains Save Screen ⌘S and Record Screen ⌘R from Device, plus Stop Recording as its own item rather than a second meaning for Record Screen. Device is rebuilt in Simulator.app's order and gains Orientation, Action Button, Siri ⌥⇧⌘H and App Switcher ⌃⇧⌘H, with Shake moving in from Debug. I/O holds the volume keys and Features holds Toggle Appearance, both moved out of Device. Window gains Show Device Bezels, Stay On Top and Enter Full Screen.

Nine menus, no View. I/O and Features are new, and the orientation, Siri, Action Button and app switcher actions existed in the engine without a way to reach them.
The dot was a titlebar accessory from before the floating toolbar existed, so it landed on top of the runtime the toolbar now draws there.
An availability check gates the call at runtime, not the symbol at compile time, so the property is set through the runtime instead.
@Mastersam07
Mastersam07 merged commit 518b6b6 into dev Sep 24, 2026
2 checks passed
@Mastersam07
Mastersam07 deleted the feat/simulator-menu-shape branch September 24, 2026 08:26
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