Hexmap: Week 0x12

A small tale of the joy in being an integrated product manager, designer, and developer: I decided to make theming (e.g. dark mode) into a user preference, which required implementing select lists in forms, and found that the performance-prioritizing nature of Rust means that preserving order of hash maps (dictionaries) is DIY. So I spent 15 minutes settling on the indexmap crate, enabled the preserve_order feature on Minijinja, and now the list of themes is in the order I intended.

I posted this in May 2025 during week 2670.

For more, you should follow me on Bluesky.