Weeknotes through June 6, 2025
Like a Library
- Released a version of Color picker over the weekend.
-
Started working on a refinement for the color picker. Ended up making a reactive web component
see: bitty.js
New site to go with it.
Thinking about making it my first node module.
-
Added a new tool to the tools site:
Number Line Repeater. You feed it a template along with start, end, and step numbers and it repeats the template the appropriate number of times filled in with the proper values.
- Set up to keep make sure details tags stay open/closed when pages reload.
- Trying out a new feature where the story in front of a code section is closed by default.
-
Started a little static site builder that just uses minijinja. Spent a day on it before realizing I'd already made on about 5 months ago.
This one is a lot cleaner though I've learned a about watchexec and using it and then more about tokio for async stuff.
So, not angry about it.
-
I did have a struggle with watch exec. The sample on the home page makes sure that you can stop the app. Only, it didn't work for me. I ended up having to add another little thing to it. Took a few hours to go from this:
.any(|sig| sig == Signal::Interrupt)
to this
.any(|sig| sig == Signal::Interrupt || sig == Signal::Terminate)