I like building my own tools. It's fun.

But building a tool means committing to it: setting time aside to carve out it's shape, make it usable, and polish the details.

And sometimes, I simply do not have the time to get lost in the joy of building applications.

So here are some ideas that have been sitting in my head for a while, maybe one day I'll make them into reality (or you could too! I don't mind.)

Local first, Org Agenda for mobile

I really like Org Mode and it's “Agenda” mode. It's very useful!

But, what if I want to edit any of my files inside my agenda folder from my phone?

Having them synced between devices would be brilliant!

I was thinking of using Iroh for peer-to-peer communication and Automerge as a CRDT/Sync layer, since all we are syncing is text files. There is an edge case with blobs like images and videos, but don't really care about it much, since 95% of the time the new data is going to be the preferred one.

FugiTech Reactive, but for Stoat

If you haven't heard about Reactive, it's basically a web application that's used in streams to show who is talking in a Discord voice call. What sets it apart is that you can set your avatar to any image and make that image "react" when you talk.

It's very cool and very useful for streamers and content creators. So what if you could have this for Stoat voice calls as well?

In theory, it's very much possible, actually!

My rough list of requirements are:

  • A way to connect to the event gateway

  • Detect on which voice call you are on

  • Set and save avatars for different people inside a call (maybe independent from each other?)

  • Sign in with Stoat (OAuth would be nice, but backend doesn't support this yet)

I am not familiar with Reactive, so I am not sure if I'm missing anything. But it would be nice to make as a weekend project.

Native Standard Site reader for Android

Please read the following article for a bit of context.

RSS is still my prefered feed format
B
Bunnies in PCKT

RSS is still my prefered feed format

But atproto might take that place soon

Amelia

But TL;DR:

I want a good looking, native RSS + standard.site reader application for Android that is delightful to use, downloads articles in the background for offline reading, and supports the 3 major standard.site content formats (so: Leaflet, Pckt, and Offprint.)

I could probably fork Twine for this? Not sure, it's still in the "I'll probably figure it out next week" phase.

Pure CSS material design component library

This one I've started work on, since I am redesigning Bunny Log—my public, personal journaling website—to use material design 3 ideas and concepts.

This is because I mainly use it on my phone to log things that are happening at the moment, rather than writing about them later.

It's basically live microblogging, but without others interacting with it.

Anyway, as part of my efforts of making this into a native looking app, I am also writing an obscene amount of CSS in order to make it look decent.

Reason why is because the popular libraries, including @material/web and mdui, are slightly out of date, and I want to make use of the fancy expressive variants of some components.

I also want to take a punch at maybe making a shape morphing library? Would be fun as a little side project, and to learn about bezier curves and SVGs.


I'll keep updating this article as I come up with more ideas, or if I started to work on one of them.

Sometimes, I need a little break from working on Stoat and these are nice little challenges that keep my brain working.

I'm sure someone will love at least one of these.