Skip to content

Keep text boxes usable while typing - #3

Closed
Dronquavious wants to merge 3 commits into
mathnotes-app:mainfrom
Dronquavious:fix-text-editor-keyboard-visibility
Closed

Keep text boxes usable while typing#3
Dronquavious wants to merge 3 commits into
mathnotes-app:mainfrom
Dronquavious:fix-text-editor-keyboard-visibility

Conversation

@Dronquavious

Copy link
Copy Markdown

Description

This updates Open Notes text editing so the keyboard no longer obscures newly created text boxes near the bottom of a page.

Changes

  • Resize the editor area for the iOS keyboard.
  • Reveal a newly created text box in a keyboard-safe part of the canvas.
  • Preserve a trailing blank page when text is added to the final page, without jumping the viewport away from the active text box.
  • Enable scrolling within multiline text boxes.
  • Increase the default text-box height for more practical multi-line entry.

Why

Previously, creating or editing a text box near the bottom of a page could leave the cursor hidden behind the keyboard. This made longer typed notes impractical, especially around page boundaries.

Dependency

This PR uses the new Mobile Ink viewport APIs for revealing a page position and adding a page without automatically scrolling.

@Dronquavious Dronquavious reopened this Aug 9, 2026
@Dronquavious Dronquavious reopened this Aug 10, 2026
@Dronquavious
Dronquavious marked this pull request as draft August 10, 2026 02:28
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