pageta-native/devlog/2026-05-21/macher.md
Till JS e16e796e75 devlog: Repo-Historie nachgezogen (spieler+macher)
Erste Devlog-Befüllung; geerdet in den realen Commits, data.json via @mana/devlog-gen.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 01:16:21 +02:00

15 lines
1,003 B
Markdown

---
date: 2026-05-21
day: 4
view: macher
weekday: Donnerstag
commits: 8
review: auto
---
# Donnerstag, 2026-05-21 — Tag 4 (Macher-Sicht)
Highlight-schwerer Tag. Die Markierungen wachsen von Absatz- auf Wort-Granularität (`MarkierungenTabView`, iOS + macOS), bekommen ein Notiz-Feld pro Markierung und Farbwechsel — alles nativ über die Event-Sync-Schicht persistiert.
Die wichtigste Reader-Entscheidung steckt im Refactor zum Schluss: weg vom Per-Paragraph-Wrapper, hin zu einer **einzelnen `UITextView`** für den Artikel-Body. Der Wrapper-Ansatz war für absatzweise Highlights gebaut; für Wort-Level-Selektion braucht es einen durchgehenden Text-Container, sonst springt die Auswahl an Absatzgrenzen. Eine TextView macht Selektion, Treffer-Mapping und Scroll-Performance beherrschbar.
Dazu UX am Listen-Fundament: Lese-Liste als erster Tab, Status-Swipe-Actions statt destruktivem Löschen, `softFirst`-Refresh-Policy plus Ungelesen-Badge. Und ein Apple-Icon-Composer-Bundle fürs AppIcon.