Skip to content

Interval/32 UI visual system - #36

Merged
quangshuynh merged 5 commits into
mainfrom
interval/32-ui-visual-system
Sep 26, 2026
Merged

quangshuynh merged 5 commits into
mainfrom
interval/32-ui-visual-system

Conversation

@quangshuynh

Copy link
Copy Markdown
Owner

What changed

Why

Validation

  • xcodebuild -project ScribeKit.xcodeproj -scheme ScribeKit -destination 'platform=macOS' build
  • xcodebuild -project ScribeKit.xcodeproj -scheme ScribeKit -destination 'platform=macOS' test

Transcript and privacy impact

Energy and performance impact

The typography study for the visual redesign chose the system faces
(SF Pro and SF Mono). The Plex files were never loaded by the app: the
Fonts group was a resource of the test target, and UIAppFonts is an iOS
key that macOS ignores. Their bytes also match no official IBM release,
so they are removed rather than kept unused.
Semantic text roles on the system faces, a short spacing and radius
scale, window metrics, status tones that always pair a colour with a
word and a symbol, shared components (status badge, notice, section
heading, transcript passage, fact row) and home-relative display
paths.
The Meeting screen shows a focused setup form, or a session with a
status header, a transcript that fills the window and subsystem detail
behind a Details button. Capture mode and source form one section,
readiness lists only what still needs doing, and a finished meeting's
partial guess is no longer shown.
History rows lead with the title, quote matches in context and state a
status only when it is not the ordinary one. The detail pane groups
facts, weights Review emphasis by priority and sets the transcript
preview in the shared passage layout.
Adds a Visual Design page recording the typography decision, the text
roles, tokens and status tones, and an Unreleased changelog entry.
@quangshuynh
quangshuynh merged commit 3c0333f into main Sep 26, 2026
3 checks passed
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