Skip to content

notes: add a scratchpad tab; crypto and notes are opt-in - #17

Merged
Vallykrie merged 1 commit into
mainfrom
feat/notes-composer
Oct 26, 2026
Merged

Vallykrie merged 1 commit into
mainfrom
feat/notes-composer

Conversation

@Vallykrie

@Vallykrie Vallykrie commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

What changed

  • Notes tab: a scratchpad for writing something down without opening Notes or a chat app first, most often a prompt before it goes to an agent.
    • Four pages (⌘1–⌘4), saved as you type.
    • Copy (⌘↩) copies the page and closes the notch. Clear empties the page.
    • The panel stays pinned open while you type, and lets go on Esc, Copy, or a click into another app.
  • New defaults: first launch shows Media, Agents and Calendar. Crypto and Notes are switched on in Settings. Existing users who finished the intro keep Crypto on.
  • Five tabs: with every feature on, the unselected tabs shrink to their sprites so the tab bar clears the camera housing.
  • Settings rail: rows drop to 17pt so seven entries fit.

The design mockup is in docs/design/notes-ui-v1.html. I first built a Send-to-agent composer (concept C), then dropped it after trying it: short of typing into the agent, it only copied the text and jumped to the window.

How I tested it

  • Builds (xcodebuild … CODE_SIGNING_ALLOWED=NO build)
  • Relevant test scripts pass: no script covers Notes; CI runs the existing suites
  • Screenshot or recording attached for visual changes: FrameDump scenarios expanded-notes-empty, expanded-notes-written and expanded-settings-notes render the new panels (not attached here)
  • docs/ROADMAP.md updated (new Notes section)

Also tried by hand on the notch: typing, staying pinned open, Copy, page switching, and pages surviving a relaunch.

A Notes tab for writing something down without leaving for Notes or a chat
app first, most often a prompt before it goes to an agent. Four pages saved
as you type, Copy (cmd-return) copies the page and closes the notch, Clear
empties it. The panel stays pinned open while the editor is being typed
into, and lets go on Escape, Copy, or a click into another app.

A Send-to-agent composer was built first and dropped after trying it: short
of typing into the agent it was only copy plus a window jump, so the button
promised more than it did.

First launch now shows Media, Agents and Calendar; Crypto and Notes are
switched on in Settings. Anyone who already finished the intro keeps Crypto
on. With all five features on, the unselected tabs shrink to their sprites
so the bar clears the camera housing, and the settings rail rows drop to
17pt so seven entries fit.
@Vallykrie
Vallykrie merged commit b41f761 into main Oct 26, 2026
11 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