handyglyphs, or: stopping the glyph hunt

I can’t tell the amount of time I have spent searching for a couple of specific glyphs and getting lost on endless lists of glyphs that sometimes don’t even work with specific fonts.

It’s never dramatic time loss.

It’s the kind that slips by unnoticed. Thirty seconds here, a minute there. Enough to break focus, never enough to justify building a tool. Until it happens for years.

handyglyphs

v0.1.0

This is the first version. Small by design. Useful before it is ambitious.

The friction

Aristotle framed excellence as choosing well within constraints, not maximizing options. Most glyph tools try to be complete. That is usually where they fail.

When everything is available, nothing is easy to find. You scroll, you scan, you second-guess. You copy something that looks right, only to paste it and realize the font does not support it. Back you go.

This is what happens when choice stops being useful.

More possibility does not equal more freedom. At some point, excess becomes friction.

I want a handful of symbols I already know exist. Want them quickly. Want to stay in flow.

A tool that does not ask for attention

The interface is intentionally quiet. It borrows more from editorial layouts than from utility software. Plenty of space. Clear hierarchy. Soft cards that do not compete with their contents.

Each glyph lives on its own card. Clicking it copies the character. That is the whole interaction. There is no secondary meaning, no hidden state, no cleverness.

If the interface starts to feel memorable, it has already gone too far.

Categories as muscle memory

The categories are not academic. They are practical. Arrows, stars, dots, shapes, miscellaneous things that refuse classification.

They exist to match how you think while working. Not how Unicode thinks.

Search does most of the work anyway. You type, results narrow, empty sections disappear. Keyboard shortcuts exist because hands should not leave the keyboard for something this small.

The app adapts to you, not the other way around.

Copying without ceremony

Copying a glyph should feel dull. Click, copied, done.

There is a brief confirmation and then silence again. No animation to celebrate success. No modal to confirm what you already know. Infrastructure should behave like infrastructure.

Recently copied glyphs sit quietly at the top. They are not a history, just a short-term memory. Most work is repetitive, and the interface acknowledges that.

A note on the build

handyglyphs is a single-page Nuxt app with no backend and no CMS. The glyphs live in a local data file. State stays local. Persistence uses localStorage.

This is not minimalism as an aesthetic choice. It is minimalism as risk management.

Fewer moving parts means fewer reasons not to open the app. It loads fast, works offline, and does not need maintenance to stay useful. Accessibility is treated as baseline, not as an enhancement.

The technology stays out of the way, on purpose.

Why ship it like this

This is v0.1.0 because it needs to earn its next steps.

There are already ideas written down. Better tagging. Smarter grouping. Small quality-of-life improvements that will come from actual use, not speculation.

For now, the goal is simpler.

Remove one small, persistent annoyance from daily work.

If you end up using handyglyphs often and thinking about it rarely, that is the best possible outcome.