home ~ projects ~ socials

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)
-- end of line --