• v1.0.9 ad45e372e6

    v1.0.9 Stable

    jhoogie released this 2026-09-17 16:28:52 +02:00 | 17 commits to main since this release

    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
    Downloads