diff --git a/CHANGELOG.md b/CHANGELOG.md index 251d7ff..6f65fd9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,33 @@ +# v0.8.40-beta — De filter in de app store is een menu geworden + +**Twee rijen knoppen vulden een half scherm.** Boven de app store stonden twintig +categorieknoppen en veertien labelknoppen, allemaal tegelijk uitgeklapt. Bij 256 +apps is dat geen filter meer maar een muur waar je langs moet scrollen voordat je +de eerste app ziet. + +Het is nu één knop **Filter** met een menu eronder. Categorieën staan in een +raster van twee kolommen met hun eigen kleur en het aantal apps erachter, labels +hebben een eigen zoekveld, en onderaan staat hoeveel apps er overblijven met een +knop om alles in één keer te wissen. Het menu gaat dicht als je ernaast klikt of +op Escape drukt. + +**En de labelfilter werkte maar half.** De rij was afgekapt op veertien labels, +terwijl er 297 in de catalogus zitten. De overige 283 waren gewoon niet te kiezen +— je zag ze wel op de app-kaarten staan, maar erop filteren kon niet. Het menu +zoekt nu in de volledige lijst; zonder zoekterm toont het de veertig meest +gebruikte, en een label dat je gekozen hebt blijft zichtbaar ook als het zeldzaam +is. + +**Wat je aan hebt staan zie je zonder het menu te openen:** actieve filters staan +als chips naast de knop, met een kruisje om ze los weg te halen. En het zoekveld +heeft een wisknop gekregen. + +**Nieuwe test op de HTML zelf.** De interface is één sjabloon van ruim +drieduizend regels met Alpine-templates die in elkaar zitten. Eén `` +verkeerd en de rest van de pagina schuift in de verkeerde tak — wat je pas merkt +als je die kant op klikt. Er draait nu een test die het hele sjabloon op +gebalanceerde tags controleert, naast de bestaande die de JavaScript parseert. + # v0.8.30-beta — Sjablonen kunnen zeggen wat ze nodig hebben, en vijftien domotica-apps **Een app kon niet zeggen dat hij een andere nodig had.** Het `connect`-veld diff --git a/VERSION b/VERSION index a65aeb3..ca5543f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.8.30-beta +0.8.40-beta diff --git a/server-up/templates/index.html b/server-up/templates/index.html index e331f6b..f8ad429 100644 --- a/server-up/templates/index.html +++ b/server-up/templates/index.html @@ -423,41 +423,129 @@ tailwind.config = {
+
- + +
- - -
- -
- -