Photoblog aufgemöbelt.
Ich habe den etwas verregneten Tag genutzt, um das Photoblog zu generalüberholen.
Der Stream ist nun nicht mehr nur pure CSS. Statt eines CSS-Grids mit festen Zellenhöhen baut JavaScript jetzt echte DOM-Spalten als Flex-Container und sortiert jedes Bild Round-Robin in die nächste Spalte ein. Beim Resize wird via requestAnimationFrame geprüft, ob sich die Spaltenzahl ändert, und nur dann komplett neu aufgebaut.
Die Detailseiten könnten grob an Flickr erinnern. Allerdings mag ich lieber echtes Schwarz. Ein Klick auf das Featured-Foto zoomt rein und man kann es im Image-Viewport mit der Maus oder per Touch-Event bewegen.
Und viel spannender: Es gibt jetzt eine paar sehr grobe Kategorien. Ich muss gestehen, dass ich die 1126 Fotos von Haiku habe kategorisieren lassen. Dazu war ich dann doch etwas zu faul. Und das klappt recht gut. Für solche Jobs sind LLM geradezu gemacht.
Und wie das bei den meisten Hobbyprojekten so ist: Es ist nie fertig und ich werde bestimmt noch weitere daran basteln. Ja, und es ist noch immer auf skurrile Weise zweisprachig.







