What's shipped, and what I'm still arguing with myself about.
Charmling 4.2 ยท kept current by the person who builds it
Charmling is made by one person. This page exists so you can see that is still true — that things keep landing, that requests get read, and that when something is not going to happen I say so instead of leaving it on a list forever.
Just shipped
- ShippedLive ScoresOne charm becomes a brass split-flap departure board and rings a bell when your match turns. Cricket, NFL, NBA, Formula 1 and eight more. Off by default; the only feature that touches the internet, and the request it makes carries nothing about you.
- ShippedThe basket does thingsZip, convert pictures, shrink a photo to fit an email, or move the lot somewhere. All on your Mac, all writing new files beside the originals.
- ShippedPick which display the charm hangs onIt used to be pinned to your main screen. Now it follows the menu bar, or you nail it to a monitor by name.
- ShippedDrishti Bomma renders correctly on launchThe default charm drew wrong until you switched away and back. It doesn't any more.
- OutNinety-nine charmsEvery one a real object somebody somewhere hangs for luck, drawn one at a time. Two of them alive.
- OutQuiz Me on your filesDrop a lecture PDF or a photo of a page on the charm and it reads it on your Mac and asks you questions about it. Nothing to switch on.
- OutThe photo locketYour own picture, cut out on your Mac and set in gold on the same cord.
- OutThe diaryOne written line per day that outlives the 48-hour log, and is strictly smaller than it. Off unless you choose a retention period.
Thinking about it
Real candidates, not a wish list. Each of these has a reason it hasn't happened yet, and the reason is written down so you can tell me I'm wrong about it.
- MaybeShrinking PDFs, not just picturesThe honest ways to do it either destroy the text layer or can't promise to hit the size you asked for. I'd rather it wasn't in there than have it disappoint. If you know the trick, tell me.
- MaybeA scrap of paper on the cordSomewhere to put one line of text you'll need in ten minutes. The hesitation: the basket is already the place you put things, and two places to stash something is how a small app starts feeling cluttered.
- MaybeWatching a folderPoint it at Downloads and the cord takes a small jolt when something lands. Lovely to look at, and an interruption you didn't ask for. If it happens it will be silent — no bell, just the count changing.
- MaybeCricket team pages you can follow by nameRight now you follow a team by tapping its match on the board. Typing "CSK" would be faster on the first day and never again.
Not going to happen
Saying no in public is the useful half of a roadmap.
- A subscription. There is nothing to bill for. The AI is Apple's model running on your own Mac; there are no servers and no API bills, so there's no monthly anything and there won't be.
- Cloud sync, or sharing files through us. The whole app rests on one sentence about nothing leaving your Mac. Live Scores already costs a careful paragraph of explanation as the single exception. A second exception, carrying your actual files, isn't worth what it would cost.
- Clipboard history. Clipboard Sense notices a long paste or a foreign language and offers to help. A searchable archive of everything you've ever copied is a different thing, and it's the exact thing the 48-hour log exists to promise Charmling doesn't do.
- Moving into the notch. The charm hangs below the menu bar on a cord you can pull. That's the whole idea, and there are already a dozen good apps living in the notch.
Ask for something
Write to hello@charmling.app and put "request" in the subject. Every one gets read by the person who would have to build it, which is a short chain. If enough people ask for the same thing it moves up this page, and if I decide against it, it moves to the section above with the reason attached.
Bug reports are more welcome than feature requests, and a bug report with the macOS version and what you were doing is worth ten without.