flock 0.7.43
Kind: FIX, DESIGN, PERFORMANCE
Title: The window drags again, and the chrome got a type scale
The window moves when you drag the titlebar. The drag handle had been
removed from every surface that carries one — the titlebar, both popped-out
window bars, and the sign-in screen — leaving a CSS rule that only does
anything on Windows. On a Mac there was nothing left to drag the window by.
All four take the mouse again.
An agent's text no longer comes back scrambled after a workspace switch.
A background workspace still resizes with the window, so its terminals
rewrapped their contents to a size the agent was never told about. Coming
back corrected the size but not the screen, and the agent — which redraws
only what it thinks changed — left the mess where it was. That is why
resizing the window "fixed" it. A pane that moved while it was away now asks
its agent for a full repaint the moment you return, and one that did not
costs nothing.
The chrome has a type scale. There were twenty-four text sizes in the
app, including half-pixel steps, and eighty-five percent of them sat under
12.5px. Everything now snaps to one of nine steps, the smallest text is
10px instead of 7px, and semibold is reserved for the things that earn it
rather than being the default weight. Denser panels are easier to read and
the eye has somewhere to land first.
Icons are drawn, not typed. Thirty-one marks — ticks, crosses, status
dots, the branch fork, the refresh arrow — were Unicode characters that
neither of flock's own typefaces contains, so macOS substituted them from
whichever font happened to have each one. Two marks sitting side by side in
the same row came from two different typefaces. They are proper icons now,
and the arrows that belong in a sentence render in flock's own type instead
of a substitute.
flock opens faster. The startup bundle is down by about 40%: the
settings, plan and pull-request screens now load when you open them rather
than before the first frame, which also takes the charting library out of a
launch that has no charts in it. Switching workspaces and typing in a busy
grid are lighter too — the sidebar and the pane grid were redrawing on every
state change in the app and no longer do.
Your plan sits next to the logo. A small badge in the sidebar shows the
tier you are on and opens plan settings when clicked. It appears when the
rail is wide enough to hold it.
The notifications pill is centred again when the sidebar is collapsed.