MDietermann ea902b9d7e chore: generierte assets/tailwind.css aus dem Repo nehmen
Nachtrag zum Tailwind-Rauswurf: dx legt die Datei bei jedem vollen Build neu
an - auch nachdem die Eingabedatei geloescht wurde und main.rs sie nicht mehr
verlinkt. Offenbar aus einem eigenen Cache; ein Schalter dagegen war nicht zu
finden.

Statt dagegen anzukaempfen wandert sie in die .gitignore. Sie ist ein lokales
Nebenprodukt ohne Leser, und so taucht sie nicht bei jedem Build als
vermeintliche Aenderung auf.
2026-08-28 09:21:02 +02:00

DioNotes Client

Lokale Markdown-Notizen-App auf Basis von Dioxus 0.7, Desktop.

Entwicklung

dx serve                     # Desktop-App starten (Standard-Plattform)
dx serve --platform web      # im Browser
cargo test                   # Tests

Aufbau

assets/css/     Design-System: tokens → base → layout → components,
                in dieser Reihenfolge in main.rs verlinkt
src/route.rs    alle Routen in einem Routable-Enum
src/workspace.rs
src/components/ wiederverwendbare Bausteine (CustomLink, CustomButton, …)
src/views/      die Bildschirme: Selector und Editor
docs/           Konventionen für Agenten, Rechercheergebnisse

Es gibt kein Tailwind und keine npm-Toolchain — das Styling liegt vollständig in assets/css/ und arbeitet mit den --dn-*-Tokens.

Wo die Entscheidungen liegen

Fachbegriffe stehen in CONTEXT.md. Entscheidungen werden im Issue-Tracker geführt statt in docs/adr/; eine Wayfinder-Map indexiert pro Vorhaben, welche Entscheidung wo begründet ist. Siehe docs/agents/.

Description
DioNotes Client - Notizen-App auf Basis von Dioxus 0.7
Readme 414 KiB
Languages
Rust 70.5%
CSS 29.5%