docs: anleitung, changelog und screenshots zum neuen design
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@@ -7,6 +7,29 @@ die Versionierung [Semantic Versioning](https://semver.org/lang/de/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
Ein neues Gesicht: Bricktrack sieht jetzt aus wie das, was es verwaltet.
|
||||
|
||||
### Hinzugefügt
|
||||
|
||||
- **Designauswahl** unter Konto → Design: Klemmbaustein (neuer Standard),
|
||||
Warm, Nachtblau (dunkel), Bonbon, Bauklotz und Schlicht (der bisherige
|
||||
Look). Die Wahl gilt pro Gerät und wirkt sofort.
|
||||
- **Platzhalter für Sets ohne Bild**: Farbe des Herstellers, gezeichneter
|
||||
Stein und Setnummer statt eines grauen „Bild fehlt".
|
||||
- **Startseite als Überblick**: Steinreihe für den Fortschritt (bei mehreren
|
||||
Sammlern in deren Farben), Teile, Wert, nächster Wunschlisten-Termin mit
|
||||
Countdown und Abkürzungen.
|
||||
- Neues Logo als Baustein, Schriften lokal gebündelt (kein CDN).
|
||||
|
||||
### Geändert
|
||||
|
||||
- Karten, Buttons und Badges tragen im Standard-Design Konturen, eine feste
|
||||
Unterkante und Noppen. In der Sammlung und auf der öffentlichen
|
||||
Wunschliste zeigen die Noppen den Sammler bzw. ob ein Wunsch reserviert ist.
|
||||
- Die öffentliche Wunschliste hat einen farbigen Kopf mit Anlass und Datum.
|
||||
- Screenshots der Anleitung zeigen die feste Navigation nicht mehr mitten
|
||||
im Bild.
|
||||
|
||||
## [0.3.0] - 2026-09-07
|
||||
|
||||
Phase 3: mehrere Kinder, Wertentwicklung, Erinnerungen und ein Schutz vor
|
||||
|
||||
@@ -63,6 +63,16 @@ Bild-URLs, die der Nutzer selbst hinterlegt hat.
|
||||
| `src/lib/reminder-job.ts`, `src/lib/mailer.ts` | Versand und Zeitplan |
|
||||
| `src/lib/export.ts` | Export und Import des gesamten Bestands |
|
||||
| `src/lib/money.ts`, `src/lib/format.ts` | Cent-Umrechnung, dd.MM.yyyy |
|
||||
| `src/lib/design.ts`, `src/app/designs.css` | Designs: Namen und Cookie bzw. Tokens je `data-design` |
|
||||
| `src/components/brick/` | Noppen, Logo, Platzhalter fuer Sets ohne Bild |
|
||||
|
||||
### Designs
|
||||
|
||||
Das Design steht als `data-design` am `<html>` (Cookie `bricktrack-design`,
|
||||
pro Geraet, Standard `klemmbaustein`). Komponenten benutzen nur Tokens
|
||||
(`bg-primary`, `border-edge`, `--edge-w`, `--lift`, `bg-tone-1` ...), nie feste
|
||||
Farben - sonst stimmt ein Design nicht mehr. Karten mit Noppen: `<Studs />`
|
||||
neben die Karte in einen `relative`-Wrapper, die Karte selbst mit `brick`.
|
||||
|
||||
## Befehle
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@ Kinderzimmer, nicht für den Schreibtisch.
|
||||
18. [Erinnerung vor dem Termin](#18-erinnerungen)
|
||||
19. [Schutz vor doppelten Einträgen](#19-dubletten)
|
||||
20. [Antworten auf die zwei wichtigen Fragen](#20-die-zwei-fragen)
|
||||
21. [Ein anderes Design](#21-design)
|
||||
|
||||
---
|
||||
|
||||
@@ -52,17 +53,20 @@ gleich danach unter „Konto" (siehe [Abschnitt 10](#10-passkeys-einrichten)).
|
||||
|
||||

|
||||
|
||||
Die Startseite ist die Abzweigung zu den vier Bereichen:
|
||||
Die Startseite zeigt auf einen Blick, wo die Sammlung steht:
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| **Katalog** | Alle bekannten Sets – egal ob vorhanden oder nicht |
|
||||
| **Fehlende Sets** | Der direkte Weg zu allem, was noch fehlt |
|
||||
| **Sammlung** | Was tatsächlich da ist |
|
||||
| **Wunschlisten** | Zum Teilen mit Familie und Freunden |
|
||||
| **Steinreihe** | Zehn Plätze für den ganzen Katalog. Jeder volle Stein ist ein Zehntel, das schon da ist – bei mehreren Kindern in deren Farbe |
|
||||
| **Teile und Wert** | Alle verbauten Teile und was die Sammlung heute wert ist |
|
||||
| **Nächster Termin** | Die nächste Wunschliste mit Datum, wie viele Tage noch bleiben und wie viel offen ist |
|
||||
| **Abkürzungen** | Direkt zu den fehlenden Sets, zu den Wunschlisten oder zu einem neuen Set |
|
||||
|
||||
Unten am Bildschirmrand liegt die Navigation – auf dem Handy mit dem Daumen
|
||||
erreichbar.
|
||||
erreichbar. Der aktive Bereich sitzt auf einer kleinen Platte.
|
||||
|
||||
Sets ohne Bild bekommen einen farbigen Platzhalter mit der Setnummer. Jeder
|
||||
Hersteller hat seine eigene Farbe – Lego gelb, Playmobil blau, Cobi grün.
|
||||
|
||||
---
|
||||
|
||||
@@ -548,6 +552,27 @@ Haken dran, habt ihr es schon.
|
||||
|
||||
---
|
||||
|
||||
## 21. Design
|
||||
|
||||

|
||||
|
||||
Unter **Konto → Design** gibt es sechs Looks zur Auswahl:
|
||||
|
||||
| Design | |
|
||||
|---|---|
|
||||
| **Klemmbaustein** | Der Standard: Karten mit Noppen, dunkle Konturen, kräftige Steinfarben |
|
||||
| **Warm** | Ruhiger Sandton mit Ziegelrot |
|
||||
| **Nachtblau** | Dunkel mit gelbem Akzent – angenehm am Abend |
|
||||
| **Bonbon** | Weiches Lila mit Pastellfarben |
|
||||
| **Bauklotz** | Primärfarben und dicke schwarze Konturen |
|
||||
| **Schlicht** | Neutrales Grau, so wie Bricktrack bis Version 0.3 aussah |
|
||||
|
||||
Die Auswahl wirkt sofort und gilt **für das Gerät**, nicht für das Konto: Das
|
||||
Tablet im Kinderzimmer kann bunt sein, während das Handy dunkel bleibt.
|
||||
Öffentliche Wunschlisten sehen Gäste immer im Standard-Design.
|
||||
|
||||
---
|
||||
|
||||
## Kleinigkeiten, die den Alltag leichter machen
|
||||
|
||||
- **Filter stecken in der URL.** Ein Lesezeichen auf
|
||||
|
||||
@@ -59,6 +59,14 @@ Laeuft vollstaendig im Docker-Stack.
|
||||
rueckt und Eintraege unreserviert sind
|
||||
- [x] Dublettenpruefung beim Anlegen von Sets
|
||||
|
||||
## Design (unveröffentlicht)
|
||||
|
||||
- [x] Designauswahl pro Gerät, sechs Designs, Standard „Klemmbaustein"
|
||||
- [x] Platzhalter für Sets ohne Bild, neues Logo, Schriften lokal
|
||||
- [x] Startseite als Überblick mit Steinreihe und nächstem Termin
|
||||
- [ ] Filter im Katalog als Reiter statt Auswahlfelder
|
||||
- [ ] Scan-Button mittig in der unteren Navigation
|
||||
|
||||
## Danach
|
||||
|
||||
Phase 1 bis 3 sind umgesetzt. Was noch offen ist, steht hier - ohne Termin
|
||||
|
||||
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 106 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 162 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 294 KiB After Width: | Height: | Size: 435 KiB |
|
Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 322 KiB |
|
Before Width: | Height: | Size: 211 KiB After Width: | Height: | Size: 361 KiB |
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 446 KiB |
|
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 329 KiB |
|
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 322 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 104 KiB |
|
Before Width: | Height: | Size: 326 KiB After Width: | Height: | Size: 475 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 234 KiB |
|
Before Width: | Height: | Size: 244 KiB After Width: | Height: | Size: 597 KiB |
|
Before Width: | Height: | Size: 343 KiB After Width: | Height: | Size: 248 KiB |
|
Before Width: | Height: | Size: 328 KiB After Width: | Height: | Size: 476 KiB |
|
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 283 KiB |
|
Before Width: | Height: | Size: 211 KiB After Width: | Height: | Size: 299 KiB |
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 205 KiB |
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 281 KiB |
|
Before Width: | Height: | Size: 257 KiB After Width: | Height: | Size: 297 KiB |
|
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 238 KiB After Width: | Height: | Size: 368 KiB |
|
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 336 KiB |
|
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 222 KiB |
|
After Width: | Height: | Size: 136 KiB |