Skip to content

fix(macos): wrap HUD tool strip into a grid — stops the popover overflowing#277

Merged
caezium merged 1 commit into
mainfrom
fix/popover-toolgrid
Jul 13, 2026
Merged

fix(macos): wrap HUD tool strip into a grid — stops the popover overflowing#277
caezium merged 1 commit into
mainfrom
fix/popover-toolgrid

Conversation

@caezium

@caezium caezium commented Jul 12, 2026

Copy link
Copy Markdown
Owner

The real cause of the shifted/cut-off popover: the quick-launch tool row was a fixed HStack over Tool.navOrder, and the 3 new panes pushed it to 10 tools ≈ 360px, past the 334px popover. It bled the frame and read as a left-shift.

Now a 5-column flexible LazyVGrid — always fits the width, wraps to a second row, and scales to future tools. Local Debug build green.

…ng the popover

The popover's quick-launch tool row was a single fixed HStack over Tool.navOrder. With the
three new panes (dupes/orphans/photos/net → 10 tools) the row's intrinsic width (~360px)
exceeded the 334px popover, so it bled past the frame and read as the whole popover being
shifted left / cut off. Replaced with a 5-column flexible LazyVGrid that always fits the
width and wraps to a second row — and scales to future tools without re-overflowing.
@caezium
caezium merged commit 6d96249 into main Jul 13, 2026
1 check passed
@caezium
caezium deleted the fix/popover-toolgrid branch July 13, 2026 08:38
caezium added a commit that referenced this pull request Jul 13, 2026
Version bump (macOS project.yml, Windows appxmanifest + csproj) + RELEASES.md.
Carries everything since v0.10.0 (a8074d2): the Leftovers/Similar Photos/Network
panes (#273) plus fclones bundling (#278), HEIC surfacing (#283), the HUD popover
+ lazy-mount fixes (#274/#275/#277), and the Finder-launch PATH fix (#279).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant