Skip to content

fix: float note editor controls over scrolling text - #382

Merged
fjbarrett merged 1 commit into
mainfrom
fix/ios-floating-color
Sep 5, 2026
Merged

fjbarrett merged 1 commit into
mainfrom
fix/ios-floating-color

Conversation

@fjbarrett

@fjbarrett fjbarrett commented Sep 5, 2026 •

Copy link
Copy Markdown
Owner

Summary

The opened note previously reserved full-width strips for its header and bottom color control. The close and color buttons now float over scrolling text on circular glass surfaces, and the title fades upward as the body scrolls, returning at the top.

A native text view keeps header spacing and bottom clearance inside the scrolling content. It preserves reading preferences, title-to-body focus, the suggestion-free keyboard, and autosave. Save-error recovery continues to reserve accessible space.

Test plan

  • Regenerated Xcode projects; Mac scheme, signed iOS device build, and SE simulator build pass.

  • Verified long-note scrolling, title disappearance/return, final-line clearance, and floating color popover.

  • Verified new-note title/body entry, Return focus handoff, autosave and color changes with a local API fixture.

  • Verified light/dark mode and accessibility text size.

  • Simulated save failure; recovery actions remained reachable, and pending changes saved after relaunch with a healthy fixture.

  • Software keyboard visual verification is limited: Simulator continued hiding it despite its hardware-keyboard preference being off.

  • Installed build 20260905.382 on the physical iPhone SE and verified its live process matches the installed app container.

Remove the full-width header and bottom strips so the note body scrolls behind the close and color controls. Fade the title as content moves upward and keep internal text insets so the first and final lines remain accessible.

Use a native text view to retain real scrolling insets and offset callbacks while preserving reading preferences, focus handoff, and autosave. Verified iOS simulator and signed device builds, the Mac build gate, light/dark layouts, larger text, editing, color saves, and error recovery. The simulator software keyboard remained hidden during verification.

Model: GPT-6
Co-Authored-By: Codex <noreply@openai.com>
@fjbarrett
fjbarrett merged commit 3f52d61 into main Sep 5, 2026
3 checks passed
@fjbarrett
fjbarrett deleted the fix/ios-floating-color branch September 5, 2026 22:45
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