Repository navigation
Complete Mac onboarding with installer, guides and shortcut trial - #683
Draft
simonvanlaak wants to merge 24 commits into
Draft
simonvanlaak wants to merge 24 commits into
simonvanlaak wants to merge 24 commits into
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is the single PR for the combined Mac onboarding update. It supersedes the older guide slice #664 and annotation ticket #695; their requirements are included here. Integration target:
t3/onboarding-mac-release-baseline. No main merge or public release is included.Resulting flow
Choose pen → permissions if needed → choose recording shortcut → test it once without recording → press it again for the real guided capture → whiteboard drawing → text annotation → screen drawing → finish → manual paste → find the capture.
Installer, permissions and resume fixes
The recurring startup-popup report #653 / hotfix #658 remains separate: the one-time old-progress migration here does not prove that report fixed.
Visual design
Seven compact action examples cover recording keys, Screen → Whiteboard, Shift-click notes, Shift drawing, Finish → Copied, paste keys, and menu icon → Open Latest Capture. They play once, offer Replay and reduced-motion stills, and avoid extra result scenes and excess blank space. The location example uses a neutral menu and target arrow, without the unwanted blue treatment.
Host Grotesk, approved Paper/Stock/Carbon/Lilac/Signal roles, 36/18/16 main type scale, consistent miniature menu-label sizes (including Microphone), the 8px spacing grid and stable coach widths apply. Approved frogs, puddles and pop-up shapes remain.
Current candidate and verification
Current build source:
210ec1919dce4e00c33acaff6221efade336e591.Planned private test version: 0.12.3 / build 12.3, Apple Silicon. Download blocked: no installer artifact was produced.
3cd3e9da: Rust rebuild, 886 passing tests, 7 existing ignores; 63 frontend tests and 9 Electron cases; independent source review and normal push checks passed.08f811fd, but that run's packaging stopped at an installer fixture. The fixture's wrong-team injection now compares filesystem paths, asserts it actually ran, and requires the signing-identity rejection. Production signature checks were not relaxed.Remaining acceptance — keep draft
Renderer previews use simulated capture state and are not native proof. Mac is the agreed priority; Linux-native testing is deferred, and existing Linux behavior is preserved. A separate website/logo change is outside this work.