Default new Spaces to Note and increase the initial Note node height
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 146
- Forks
- 20
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 43
Description
Problem
The default interaction mode is Finger, and a newly created empty Space currently starts with Sketch armed in that mode. This steers users toward freehand drawing even though Note is the primary creation tool in the shortcut sequence (1 for Note).
For a writing-first canvas, a new Space should be immediately ready for note-taking. Using Note as the default tool in Finger mode would also make the initial behavior consistent with the shortcut order.
There is also a sizing issue: the current default Note node size of 400x56 cannot fully display even a single line of Heading 1 text, so the content is clipped as soon as it is entered.
Proposal
- Arm Note by default when a new empty Space is created.
- Use Note, rather than Sketch, as the initial tool in the default Finger interaction mode.
- Increase the default Note node height from
56to a value that comfortably displays several lines, such as200or300. The exact value can be chosen based on the existing layout and common usage patterns.
Acceptance criteria
- A newly created empty Space starts in Note creation mode when using the default Finger interaction mode.
- A newly created Note node fully displays a single line of Heading 1 text without clipping.
- The default height provides enough room to read several lines of regular text without immediate manual resizing.
- Existing Spaces and existing Note node dimensions remain unchanged.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Search for the new Space creation path and the default Sketch tool, then locate the Note node's 400x56 default. Update the empty-Space behavior and initial Note height, preserving existing Spaces and nodes; verify that Finger mode starts in Note mode and that Heading 1 and several lines of regular text are not clipped.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100