Outerline 1.0-1225

Summary

Build 1225 is a cross-platform polish release that brings macOS and iOS closer to feature parity and focuses on getting document management and editor interactions feeling native and reliable.

Document management is more consistent across both platforms: new documents now adopt normalized, content-derived filenames (e.g. my-thoughts-on-product-design-growth.md), and starring and deletion behave correctly — deleting a starred document cleans up its Starred metadata and refreshes the sidebar immediately, with no app reload required. Faster file actions arrive via swipe gestures: on macOS, swipe to star/unstar or move/delete document rows; on iOS, full-swipe star/unstar now works everywhere (library, Starred, folders, All Documents, and tag-scoped views). macOS also makes Preview a true toggle, with ⌘3 returning to the previous view.

The iOS editor got the most attention. The bulk of this build resolves long-standing inspector and navigation friction: the inspector no longer drops or redraws toolbar chrome shadows, document identity now lives in the native navigation title stack, and inspector-driven jumps (outline, highlights, find results) now scroll smoothly to the right place after the inspector finishes closing — eliminating the blacked-out editor, pre-scroll hitches, and final snap/jog effects. Deleting from the editor now returns cleanly to the library with a Moved to Recently Deleted toast instead of flashing Document not found.

macOS

Improvements

  • Added swipe actions to document rows in the file list: swipe right to star/unstar, swipe left to move or delete.
  • Preview is now a toggle — pressing Preview from the toolbar or ⌘3 while already in preview returns to the previous view, whether editor or split.
  • New documents now use normalized content-derived filenames, like my-thoughts-on-product-design-growth.md.

Fixes

  • Deleting a starred document now removes it from Starred metadata.
  • The Starred sidebar row now refreshes immediately after a starred document is deleted, without requiring an app reload.

iOS

Improvements

  • New Untitled documents now adopt a normalized content-derived filename on first meaningful save, like my-thoughts-on-product-design-growth.md.
  • Leading swipe to star/unstar now supports a full swipe everywhere — main library, Starred, folders, All Documents, and tag-scoped views.
  • The keyboard highlight control now expands into an inline color picker instead of opening a context menu, with evenly spaced color dots and a matching open-circle remove-highlight control.
  • The editor title and subtitle are back in the native navigation title stack, so document identity appears with the screen instead of waiting for toolbar layout.

Fixes

  • Fixed an onboarding loop where choosing iCloud or another file provider could briefly show sync progress, then return to onboarding before working on the second try.
  • Updated the light-mode sync progress area to match the white row containers used in the library.
  • Settings rows are now fully tappable across the row — actions like Diagnostics > Metadata Status > Refresh and Copy Report no longer require tapping directly on the label.
  • Fixed the editor inspector chrome issue where opening or closing the inspector could unset and redraw the top or bottom toolbar shadows.
  • Fixed the editor scroll-edge behavior so the top toolbar no longer jumps back to the beginning of the document when opening inspector before scrolling.
  • Tapping outline items, highlights, and find results from the inspector now waits for the inspector chrome to finish closing, then scrolls smoothly to the correct editor position.
  • Long-distance inspector jumps now use a controlled frame-timed scroll instead of UIKit's interrupted animated offset behavior, avoiding the blacked-out editor and final snap/jog effects.
  • Inspector jump selection now preserves the current content offset until the explicit scroll begins, so native selection reveal no longer creates a pre-scroll hitch.
  • Inspector jump highlight/reveal now appears after the scroll settles instead of during sheet teardown or mid-motion.
  • Deleting a document from the editor ellipsis menu now returns directly to the library instead of briefly showing Document not found.
  • Deleting a document now shows the library toast Moved to Recently Deleted.