bugfix dashboard
This commit is contained in:
@@ -2,6 +2,36 @@
|
||||
|
||||
## [Niet vrijgegeven]
|
||||
|
||||
### Gewijzigd
|
||||
- De x-as van beide grafieken toont korte maandlabels (`sep '26`) in plaats van
|
||||
een volledige datum bij elk punt, en ze staan rechtop in plaats van 45 graden
|
||||
gedraaid. Tien tekens gedraaid kosten zo'n 45px en er passen er maar een stuk
|
||||
of veertien op de tekenbreedte; bij een langere reeks liepen ze door elkaar
|
||||
heen tot één grijze band. De grafiek rekent nu uit hoeveel labels er passen en
|
||||
toont elke n-de, met het laatste punt er altijd bij — groeit je reeks, dan dunt
|
||||
hij vanzelf verder uit
|
||||
- Doordat de labels niet meer gedraaid zijn is de ruimte eronder kleiner: `pb`
|
||||
van 52 naar 30 op het dashboard en van 62 naar 34 op Voortgang. Die hoogte gaat
|
||||
naar de lijn zelf
|
||||
- Nieuwe formatter `fmtMaand` in `utils/format.js`, naast `fmtDatum`
|
||||
- De lijnen in de Voortgang-grafieken zijn vloeiend, net als op het dashboard.
|
||||
Ze werden met `<polyline>` als rechte segmenten getekend; nu met dezelfde
|
||||
Catmull-Rom afronding. De gradient eronder is daarmee ook een `<path>` in
|
||||
plaats van een `<polygon>`
|
||||
- `crPath` stond als lokale functie in `DashboardTab.jsx` en is verhuisd naar
|
||||
`utils/grafiek.js`, samen met `vlakPad` voor de vulling onder een lijn. Twee
|
||||
grafieken die dezelfde curve horen te tekenen moeten niet elk hun eigen kopie
|
||||
hebben. In dat bestand staat ook waaróm de inleglijn bewust géén afronding
|
||||
krijgt: een spline schiet tussen twee punten iets buiten hun bereik, en bij
|
||||
een reeks die nooit terugloopt tekent dat een daling die er niet is
|
||||
|
||||
### Opgelost
|
||||
- De tooltip van de Voortgang-grafiek toonde alleen een bedrag. Nu de x-as geen
|
||||
dagen meer noemt was dat de enige plek waar de exacte datum nog te lezen was,
|
||||
en die stond er niet in. De tooltip heeft er een datumregel bij
|
||||
|
||||
## [1.0.8] - 2026-09-15
|
||||
|
||||
### Toegevoegd
|
||||
- **Kleurthema's.** Negen paletten in `frontend/src/constants/themas.js`, te kiezen
|
||||
onder Instellingen naast de dark-mode schakelaar. Thema en licht/donker staan
|
||||
|
||||
Reference in New Issue
Block a user