SnipClip
- 7 Devlogs
- 24 Total hours
A tray app that remembers everything you copy, lets you snip and record any region, and reads text off any image. Local, no cloud.
A tray app that remembers everything you copy, lets you snip and record any region, and reads text off any image. Local, no cloud.
Devlog #7 - v1.5.4
I kept copying two things SnipClip just stored and forgot about: arithmetic, and text I couldn’t read.
Copy 2×3÷4 and it solves it now. The answer goes on the clipboard, the line lands in a Math tab. I copied 60+7 as a test and it put 67 on there. This is six seven.
Auto-translate is the other one. Off unless you turn it on. Pick a language, copy some text, it translates in the background and keeps the original on the card so you can copy either. Skips links, code, and anything that’s already in the target language. If you’re offline it just does nothing, so the clipboard monitor never waits on a dead request.
That’s it. Copy math, get the answer. Copy Danish, get English.
skipped devlog for v1.5.3 cause there was a bug and cargo only allows major.minor.patch so only 3 numbers in version
Devlog #6
Kept using SnipClip all day and it felt fine. Then I watched what it was doing when I wasn’t snipping.
The clipboard monitor opened the clipboard twice every 400ms, even when nothing changed. Windows already has GetClipboardSequenceNumber() for that. Check the number, skip if it’s the same, and when something did change, one open reads both text and image.
OCR was freezing the window because it ran on the UI thread. Models now load in the background at startup, and recognition happens off the main thread. Snips reuse the same GDI region capture as recording instead of grabbing the whole monitor.
Also cleaned up the empty vault, the Alt+C palette copy, and the README so a stranger can actually try it. Bumping to v1.3.0.
Copy something, hit Ctrl+Shift+V, then Alt+C. That’s the loop.
Devlog #5 — Themes, snips, and a real updater
Spent this week making SnipClip feel more like my app.
Custom themes finally landed for real. Glass panels, a translucency slider, pick-your-own background, and full color controls. You can save packs to themes.json, then import/export them so looks aren’t stuck on one machine.
Snipping got less annoying too — multi-monitor works properly now, and every snip lands in a Screenshots category instead of disappearing into the void.
Also fixed clear-history breaking clipboard capture (that one was rough), killed the Edge right-click menu, and the in-app updater is actually doing its job. Currently on v1.1.2 — “You are on the latest version” feels good after fighting signing/latest.json earlier.
Small polish, big vibe shift.
Date: August 9, 2026
Project: SnipClip
Total Hours Logged: ~3 hours
The final stretch! Today was all about squashing bugs, perfecting the UI, and getting the build ready for the Stardance finish line under com.ander507.snipclip.
Here is what got done in this final sprint:
backdrop-filter and built a true HTML5 canvas pixel blur. No more weird banding artifacts or multiplying dark boxes when dragging the redaction tool.Shipping It:
Ran the production build to compile the final Rust/Svelte stack. Pushed the repo to GitHub, uploaded the .msi and .exe binaries to the v1.0.0 Release, and updated the README. SnipClip is officially out in the wild!
Date: August 7, 2026
Project: SnipClip
Spent the day chasing the stuff that looked fine in my head and broken on screen.
Blur was the worst of it — first a grey overlay, then mosaic banding that looked like a broken grid when you dragged. Turned out we were stacking bad pixels and overcomplicating the filter. Now it’s a single padded gaussian pass in image space, one box per drag, and it stays readable at any zoom.
Also cleaned up: “item not found” when switching vault tabs, card spacing, wheel zoom + Shift/middle-click pan, reopening screenshots from the vault into the editor, and swapping the default Tauri logo for a real SnipClip tray icon (Windows still caches the old one until you unpin / rebuild, of course).
Feels less like a prototype and more like something that won’t annoy me mid-flow.
Next: Ship 1 to get feedback
Date: August 7, 2026
Project: SnipClip
The first version is running.
Got a tray app with clipboard history in SQLite, global hotkeys, and a snipper that captures a region then lets you annotate — pen, arrows, highlight, numbered callouts, real pixel blur, color picker.
Blur was finicky at first (grey boxes, then it broke when zoomed out). Fixed that with image-space blur plus wheel zoom and middle-click pan. Settings now cover hotkeys and auto-clear for unpinned vault items.
Still rough around the edges, but the loop works: copy stuff, snip stuff, find it again later.
Next: polish and ship something I’d actually leave running all day.
Date: August 6, 2026
Project: SnipClip
I got an idea.
I want a tiny desktop app that does two things I always reach for separately:
That’s it. One small utility. Fast, local, dark, sits in the tray. Hit a hotkey, grab what you need, get out of the way.
Working name: SnipClip.
Next up: build the first version and see if it actually feels as smooth as it sounds in my head.