pageta-native/Sources/Features
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
..
AccountTabView.swift Feedback: prominente Karte auf der Konto-Seite 2026-06-02 01:28:57 +02:00
AppearanceSettings.swift Theme-Pass: gesperrtes Theme zeigt Button statt Auto-Open 2026-06-02 01:40:35 +02:00
ArticleBodyTextView.swift feat: In-Artikel-Suche im Reader (find-in-page) 2026-06-02 13:32:00 +02:00
ArticleDetailView.swift feat: In-Artikel-Suche im Reader (find-in-page) 2026-06-02 13:32:00 +02:00
ArticleSummarySection.swift fix(ui): π-11 Polish — Reader-Padding, Cookie-Wall-Banner, Lese-Liste-Sections, Feed-Reader 2026-05-20 17:33:25 +02:00
FeedItemReaderView.swift Tabs umbenannt: Lese-Liste → Stapel, Markierungen → Marker 2026-06-01 01:04:14 +02:00
FeedTabView.swift Tabs umbenannt: Lese-Liste → Stapel, Markierungen → Marker 2026-06-01 01:04:14 +02:00
HighlightNoteSheet.swift Tabs umbenannt: Lese-Liste → Stapel, Markierungen → Marker 2026-06-01 01:04:14 +02:00
HighlightSelectionPalette.swift feat(reader): Inline-Markier-Palette (Books-Stil) + Login-Gate + sichtbare Schreibfehler 2026-05-25 12:40:11 +02:00
LeseListeTabView.swift feat: Fortschrittsbalken an unteren Rand + Quell-Suffix aus Titeln strippen 2026-06-01 18:27:21 +02:00
MarkierungenTabView.swift Tabs umbenannt: Lese-Liste → Stapel, Markierungen → Marker 2026-06-01 01:04:14 +02:00
RueckblickTabView.swift feat: Lese-Rückblick (Tag/Woche/Gesamt) als nativer Tab 2026-06-01 19:26:43 +02:00
SettingsView.swift Theme-Galerie auf geteiltes ManaThemeUI umgestellt 2026-05-31 23:43:26 +02:00