Made fast: designing the Berthly icon
Every app needs a face. Berthly — a native macOS front-end for Apple’s container — got its
first one the fastest way there is: we asked Claude to draw it. What came back was clean,
confident, and, we eventually admitted, not ours.
This is the story of the redesign: three directions, an unplanned detour through the menu bar, and a mooring line that finally tied the whole thing to the name.
The icon Claude drew
A white rounded square inside a rounded square, a small tint square at its heart, all on brand blue. It scaled cleanly and looked tidy at every size. It had two problems.
The first you may already see: it is, almost line for line, the Square (now Block) logo — the last mark you want your container tool mistaken for. The second is quieter and worse. It says nothing. Berth, ship, dock, container — none of it survives in an abstract square. In a Dock beside Docker and OrbStack, both blue, there was nothing to grab.
An icon’s daily job isn’t to explain your app. It’s to be found. You learn what an app does once; you hunt for its shape a thousand times.
Which is exactly why the icons on tools we love get away with a rubber duck for an SFTP client, or a planet for a container runtime. The picture doesn’t have to be literal. It has to be yours.
A name worth drawing
The fix started with the word. A berth is where a vessel ties up — the slip at the dock, the place a ship rests when the crossing’s done. It’s a lovely, specific name, and the old mark spent none of it.
So the brief for round one was simple: keep the modern macOS squircle, the brand blue, the light tint. Put something on it that could only be Berthly.
Round one: three directions
We loved C. Nobody in container tooling owns a bollard, and its silhouette was the strongest of the three. We also couldn’t ship it as drawn.
The detour we didn’t plan
At 512 pixels the bollard was a tall, narrow object marooned in a square of blue — big empty fields either side — and the rope we’d drawn to fill them read less like a mooring line and more like a scarf.
Where C came alive was the last place we looked: the menu bar. Shrunk to eighteen pixels and one flat color, it no longer had to explain containers. It had to be an instantly findable shape — and a solid vertical post is exactly that.
Against the old square, it wasn’t close. So we split the system: the Dock icon could be pictorial and explanatory, and the menu-bar glyph its stripped-down sibling — two tellings of one object, never seen side by side. The bollard had already won half the job. Round two was about earning the other half.
Round two: making the bollard carry the Dock
The problem was never the bollard. It was everything around it. Three ways to fill the canvas:

The shipped version is the only one that’s about the berth, not just the cargo. “Made fast” is the sailor’s phrase for a line secured to a bollard — and that’s the whole icon: something tied up, safe, here. It also happens to be the exact object already living in the menu bar. One mark, told twice.
The details that don’t show
Most of the work in an icon is invisible by design — you only notice when it’s missing.
It’s not a rounded rectangle. Apple’s icon silhouette is a superellipse — |x|ⁿ + |y|ⁿ = 1,
n ≈ 5 — a continuous curve with no hard seam where the straight edge meets the corner. Up close
it’s the difference between “a Mac app” and “not quite.”
There are two masters, not one. The full drawing — deck, entering line, two coils — is gorgeous at 512px and mud at 16px. So the small sizes render from a second, simplified master: one heavy wrap, a stouter post, a fatter deck. Same icon, fewer words.
And there’s always a pipeline. With no SVG tooling on the machine, macOS offered two rasterizers, each broken in a complementary way — Quick Look honors the drop shadow but garbles anything under 512px, and Core SVG scales perfectly but drops filters entirely. The build routes shadowed masters through one and flat glyphs through the other. Every icon has a story like this; ours is just unusually petty.
Where it landed
The mark that ships today is a bollard with a line made fast: the app, berthed. The Dock gets the full harbor scene; the menu bar gets the post alone. It took a wrong-looking square, three directions, and a detour to get there — but the icon finally says the one thing the old one couldn’t. Its own name.