github fif7y/dimble v0.4.0
Dimble 0.4.0

40 minutes ago

Dimble 0.4.0

The right-click menu is yours to arrange. It was getting crowded. Settings › Behavior lets you untick what you don't use and drag the rest into the order you want (thanks Jian). Settings and Quit always stay.

Three of the changes here came from @InTheManXG. Panels that open where you click, a line marking off Always Hidden, and show-all displays that follow your reveal setting. He sent all three as pull requests and let me take them the rest of the way.

Five betas went into this one. There's also a switch for each Live Activity, a list behind the Live Activities item, a cog in the panel's corner, and the camera and mic work macOS 27.3 made necessary. Dimble now works out how your macOS behaves by trying it, instead of reading its version number.

New:

  • The right-click menu is yours to arrange, in Settings › Behavior (thanks Jian). Tick what it shows and drag the rows into your order. "Check for Updates…" and "Edit Menu Bar…" are on the list too, off by default. A divider goes on its own when the group above it empties. The same menu opens on the chevron, on a separator and on the empty bar.
  • Each Live Activity can be turned off on its own, in Settings › Menu Bar. The switch is kept by the name macOS gives the pill, so your choice outlives the activity, and the list stays there when nothing is running. Apple's camera and mic pill is never on that list, no switch may hide a privacy indicator.
  • A line in the bar marks where Always Hidden ends (#145, thanks @InTheManXG). It shows while those icons are out, in the menu bar and in the panel. It's drawn between the two icons either side of it, not between their slots, which isn't the same place when one is wide and its neighbour small.
  • Panels can open where you click (#135, thanks @InTheManXG). Settings › Panel › "Center on menu bar click", off by default. The chevron keeps its anchor, and a panel that's already open stays put while you aim at a tile.
  • A cog in the panel's corner opens Settings (#95, thanks @swhitlow). Settings › Panel › Settings button, off by default. The right-click menu already carries that row, and a cog drawn at rest costs a line of the panel's height whether or not you reach for it.

Changed:

  • Clicking the Live Activities item opens the list of what's running, newest first, instead of bringing the pills back on its own. macOS draws two pills on the bar and no more, so the rest sit under a line that says how many it left off. The two it does draw open their own card from the list, the same as clicking the pill does.
  • The "Clock click opens Notification Center" switch is gone, the clock always opens it now. With Screen Recording there was nothing to choose, Dimble covers the bar and lets the click through. Without it, Settings › Behavior says why your hidden icons flash in and out for about half a second each time, and offers the grant there. If you had the switch off, the clock works again, with that flash until you grant Screen Recording.
  • Dimble works out what your macOS does by trying it once and remembering the answer, instead of checking which version you're on. Apple moves this behaviour in point releases, so a version check would need an update from us every time, and another one to undo it when Apple puts something back. Nothing is written down, each launch measures again.

Fixed:

  • The Camera & mic item opens Apple's panel again on macOS 27.3. It opened and closed and left you in Privacy & Security. macOS renamed that pill, gave it a new id every camera session, moved its panel to another process and rebuilds it while the bar settles, so Dimble looks for it by shape now and finds it again on each try.
  • Apple's camera and mic pill stays on the bar while your icons are hidden, on 27.3. It was painted over, which is a privacy indicator gone. Dimble's own camera icon steps aside while that pill shows, rather than standing next to it, and a second frozen copy no longer sits on the concealed bar. The dot doesn't flash on and off while the pill arrives either. Apple builds that pill, throws it away, then builds it again a quarter of a second later, and Dimble read the gap as no pill at all.
  • No black edge past that pill on the cover. Dimble paints over it by repeating the column just left of it. Taking the picture lights the recording indicator, which slides the right end of the bar while the shot is going, so the column could land inside the pill and repeat its black out to the edge.
  • Two Live Activities from one app each open their own card. Two games in a sports app both call their pill the same thing, so a click on the right-hand one opened the left one's card.
  • A Live Activity's picture is no longer taken while its card is open, so the pill can't keep the open look once the card is gone. A pill whose text stopped moving gets a quick refresh instead of waiting five minutes, so a paused timer can't sit there with the wrong numbers. And one macOS couldn't read three times comes back. Locking your screen could take a pill away until the activity ended.
  • Focus, the Clock's timer, SharePlay and Live Activities keep up after macOS restarts its logging. Dimble waits a little longer each time one of those readers stops, and the wait never went back down, so after a few restarts a Focus change could land a minute late for the rest of the session.
  • A Focus that was already on before you logged in now shows on the bar (#92, thanks @juanfcocontreras). A Do Not Disturb schedule that started while the Mac was off left the Focus item blank until the Focus next changed. At that moment macOS logs nothing that names the Focus it's already in, so Dimble had nothing to read.
  • An icon you can see on the bar no longer turns up in "Didn't fit" (#137, thanks @ycl-2004). With several Spaces on one display, macOS lists a menu bar for each of them, and two of those lists gave one icon two different names at the same spot. Dimble read that as an icon too many, so it waited on a bar that was overflowing and drew the chevron for icons that were never behind it.
  • Right-clicking the menu bar no longer flashes macOS's own menu before Dimble's (#140, thanks @efilo1). Dimble wasn't taking that click, only watching for it, so Apple's one-item menu opened on the way down and Dimble's landed on top a beat later.
  • Coming back to the bar right after leaving it no longer waits half a second (#141, thanks @efilo1). The reveal was waiting on a cover picture the conceal had only just started taking, and that wait couldn't finish in time. Hovering back in cost 447–542ms instead of the usual 70.
  • A hidden item's menu opens on the click that asks for it (#142, thanks @alexandertsukanov). Dimble turns the pointer's association off so a drag can't fly across the screen. On a click it left the pointer loose from the point the click carried. An item that reads the pointer read it wherever you'd left it, and opened nothing. Dimble can also hold a picture of the bar over the real one, and that picture was taking the click meant for the item.
  • Clicking the empty bar on a display that shows every icon doesn't open a panel of the icons you're already looking at (#144, thanks @InTheManXG). The chevron there still opens Always Hidden, wherever your reveal setting puts it.
  • A live pill no longer sits on the Space you just left (#136, thanks @supryan). Switching between a full-screen app and the desktop left an opaque black capsule in the bar for 3.2 seconds. Everything repainted for the new Space except the cover, and that was rebuilt from a picture taken over the Space that had just gone.
  • A panel tile no longer carries pieces of the icon that stood there (#128, thanks @zleo-ai). Dimble cuts each icon out of a filmed strip against the same column of the empty bar. Icons move between those two shots, so a visible one could be standing in the column a hidden one was filmed in. Subtract it and its fragments end up in somebody else's tile.
  • A click in the very top-left corner opens the Apple menu without toggling a reveal with it (#147, thanks @dvrooman). The bar's topmost row answers as macOS's own window right across the width, so Dimble read a corner click as empty bar.
  • The « macOS draws for a bar that's overflowed expands when you click it (#150). Dimble holds a picture of the bar over the real one while it works, and that picture was taking the click.
  • An icon whose menu opens a wide panel stays out while the panel is up (#151). Dimble watches for the window a click opened, and it skipped any panel wider than 60% of the display. It read that as an ordinary window and put the icon away underneath.

Don't miss a new dimble release

NewReleases is sending notifications on new releases.