De tweede indeling gebouwd, en er ging meer weg dan erbij kwam

Vijf widgets op de bovenste rij, de certificaatkeuze in een dialoog achter een
puntjesmenu, het activiteitenlog vol breed, en het instelkader dichtgeklapt met
twee kopieerknoppen. Uitgeleverd als 0.0.17. De zelfcontrole uit 0.0.16 heeft
daarmee eindelijk een plek om te verschijnen.

Wat opvalt is wat er verdween. Twee mechanismen bestonden alleen omdat er kaders
naast elkaar stonden: het meerekken van de tegels met de hoogte van hun buur, en
het samen groeien en krimpen van log en certificaatkader. Dat tweede was de hele
inhoud van 0.0.13. Vijf gelijke widgets en een vol breed log hebben geen buur,
dus beide zijn weg, samen met .col-5 en .col-7.

De harde eis staat in de code en niet alleen in het plan: de foutmelding "geen
certificaat in gebruik" heeft de knop die de dialoog opent. Een verse installatie
heeft geen certificaat en de pagina is de enige plek waar je er een kiest; dat
achter een menu verstoppen zou de klem van 0.0.3 in een andere vorm zijn.

Twee dingen onderweg bijgestuurd. Het menu werd drie punten in plaats van een
hamburger, op aanwijzing van de gebruiker, want dat is wat umbrelOS bij zijn
eigen apps toont. En het ontwerp beweerde dat de certificaatlijst een lijst was,
terwijl die op 20-08 al een dropdown geworden is; dat is rechtgezet in 4a2 en de
dropdown is ongewijzigd meeverhuisd.

Niet geverifieerd: niets hiervan is in een browser gezien, op geen enkele
schermbreedte. Dat staat als taak met de gebruiker als eigenaar.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Harmen
2026-08-27 15:49:38 +02:00
co-authored by Claude Opus 5
parent c8d9765cb3
commit be91125cce
7 changed files with 642 additions and 259 deletions
+42
View File
@@ -8,6 +8,48 @@ Wat er nog moet gebeuren staat **niet** hier maar in de plannen; zie [CONTINUE_H
Een lijst met geplande features op twee plekken loopt uit elkaar, en dan is geen van beide meer te
vertrouwen.
## [0.0.17] - 2026-08-27
### Changed
- **De tweede indeling: vijf kleine widgets op de bovenste rij.** Electrum-server, blokhoogte,
reactietijd, certificaat en de zelfcontrole uit 0.0.16, die daarmee eindelijk ergens te zien is.
Opgegeven door de gebruiker; ontwerp in het plan **Webinterface**, `PLAN.md` §4a2.
Dit is minder mechaniek dan er stond, niet meer. Twee koppelingen vervallen die er alleen waren omdat
kaders naast elkaar stonden: de tegels hoefden niet meer mee te rekken met de hoogte van hun buur, en
het logblok en de certificaatlijst hoefden niet meer samen te groeien en te krimpen. Dat laatste was de
hele inhoud van 0.0.13.
Vijf past niet in het twaalfkolomsraster, dus die rij heeft een eigen raster van vijf. De stappen bij
het versmallen staan expliciet in de CSS en zijn niet aan `auto-fit` overgelaten: met vijf items levert
elke stap een ongelijke laatste rij op, en dan wil je zelf bepalen welke widget alleen komt te staan.
- **Kiezen, uploaden en de certificaatdetails naar een dialoog** achter een menu rechtsboven, samen met de
licht/donker-schakelaar. Het menu toont drie punten en geen hamburger, op aanwijzing van de gebruiker:
dat is wat umbrelOS bij zijn eigen apps doet.
**De eis die dat oproept staat in de code en niet alleen in het plan.** Een verse installatie heeft geen
certificaat, en de pagina is de enige plek waar je er een kiest; dat achter een menu verstoppen is de
klem van 0.0.3 in een andere vorm. De foutmelding bovenaan blijft daarom staan en heeft nu een knop die
de dialoog opent. Het menu is de weg terug voor later, die knop is de weg erheen nu.
- **Het activiteitenlog over de volle breedte**, en `Setting up your wallet` dichtgeklapt en compacter.
Twee kopieerknoppen in plaats van één per wallet: er zijn feitelijk maar twee vormen van hetzelfde
adres, dus tien knoppen waren negen keer dezelfde handeling. Dat draait een besluit van 19-08-2026
terug, met één voorwaarde die in het plan staat: de wallets blijven gegroepeerd onder de vorm die ze
vragen, want zonder die groepering staat er wel een adres maar niet meer waar het bij hoort.
- **De licht/donker-regel toont de huidige stand en niet de handeling.** Als losse knop stond er "Light"
terwijl de pagina donker was, en dát klopte: een knop belooft wat er gebeurt als je hem indrukt. Als
menuregel met een waarde erachter leest dezelfde tekst als een bewering over hoe het nu staat, en dan is
hij fout.
### Removed
- `.col-5` en `.col-7` uit de CSS. Er is geen rij meer die in tweeën valt, en een ongebruikte klasse
nodigt uit tot een indeling die er niet meer is.
## [0.0.16] - 2026-08-27
### Added