Cmd+F bzw. Toolbar-Eintrag öffnet eine schwebende Such-Leiste mit Treffer-Zähler und ▲/▼-Navigation — bündig zur Web-App. Bewusst eigene Suche statt System-UIFindInteraction/NSTextFinder, die eine selbst-scrollende TextView voraussetzen (hier per Architektur- Invariante isScrollEnabled=false). Treffer als NSRange über denselben cleanedBody-String; eigener Such-Background-Layer (gelb/aktiv-orange), getrennt von den User-Highlights, verschwindet beim Schließen restlos. Scroll-zu-Treffer über eine ArticleBodyController-Rect-Brücke (textview- lokales Rect, iOS firstRect / macOS layoutManager) + im readerSpace gemessene Body-Position + Scroll-Offset. Der Offset läuft über eine plain class (ReaderScrollTracker), damit Scroll-Ticks den teuren Reader-Body nicht invalidieren. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| App | ||
| Core | ||
| Features | ||
| Resources | ||