Dimble 0.4.0-beta.5
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.
Fifth beta of 0.4.0, on the beta channel only (Settings › About › "Get beta releases"). Three new things, two of them off until you turn them on, and six fixes.
New:
- 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.
Fixed:
- 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 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.
- 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. Same cause as the hidden item above, fixed there for the item and never for the «.