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%