Blog

Design decisions, development journals, feature deep-dives, and honest reflections on building Aviquill.

Why I Created Aviquill
Every note-taking app I tried either got out of my way or got in it. This is the story of why I stopped searching and started building.
The Editor Shouldn't Own the Canvas
Floating editors, edge docking, and pinning — how I stopped treating the writing surface as the main event and started treating it as just another thing that lives in space.
Finding Your Way: The Ruler and the Minimap
An infinite canvas solves the problem of running out of space, then creates a new one: knowing where you are inside it. How the dual-axis ruler and pan-mode minimap turn navigation into a first-class feature.
Every Note App Is the Same App Wearing a Different Skin
I'm so sick of opening a "new" note app and finding the exact same folder tree, the exact same markdown box, the exact same sync icon. Nobody is trying anymore.
How I Use Aviquill for Game Dev Projects
My canvas is basically a second engine editor at this point — one board per project, blocks for systems, mechanics, and bugs, all wired together the way I used to wire up Blueprints.
Why I'm Not Racing to Bolt AI Onto Aviquill
Every competitor seems to be adding an "AI" button this quarter. Here's why I'm not chasing that, and what I'd actually need to see before I added one.
Canvas Effects: Where Decoration Ends and Function Begins
Rain, aurora, and drift in the background. Nebula glows and bracketed corners around your groups. One of those is decoration. The other is information. Here's how I tell the difference.
Collaboration Without "Modes"
Google Docs makes you stop and ask who can see what before you can think out loud together. Live multiplayer cursors on a canvas skip the question entirely — here's why that friction never had to exist.
Version History — Without a "History Panel" Mode
Most apps treat past versions as a separate screen you go visit. A block's history in Aviquill is just another thing attached to that block — here's why it never needed its own mode.