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>
15 lines
1,003 B
Markdown
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.
|