pageta-native/Sources
Till JS 91bef19046 feat: In-Artikel-Suche im Reader (find-in-page)
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>
2026-06-02 13:32:00 +02:00
..
App feat: Lese-Rückblick (Tag/Woche/Gesamt) als nativer Tab 2026-06-01 19:26:43 +02:00
Core feat: Lese-Rückblick (Tag/Woche/Gesamt) als nativer Tab 2026-06-01 19:26:43 +02:00
Features feat: In-Artikel-Suche im Reader (find-in-page) 2026-06-02 13:32:00 +02:00
Resources pageta: textContainer-Crash-Schutz (macOS) + redundante Info.plist-Domain weg 2026-05-25 15:19:09 +02:00