Skip to content

TokenStep 0.2.17: fix the island card flickering - #23

Merged
Backtthefuture merged 2 commits into
mainfrom
fix/island-flicker
Sep 26, 2026
Merged

Backtthefuture merged 2 commits into
mainfrom
fix/island-flicker

Conversation

@Backtthefuture

Copy link
Copy Markdown
Owner

Summary

  • On notched Macs, hovering or clicking the edge of the notch island made its card open and close over and over. The card window's 26pt shadow margin reached 10pt up over the island, so the shadow stole the island's hover. The card window now has no top margin, and the island sits one window level above the card.
  • Release prep for 0.2.17: release notes, CHANGELOG, README, default version.

Test plan

  • script/test_all.sh passes, including the 0.2.17 release contract.
  • Geometry check on a 13-inch notched MacBook Air: the card window overlapped the island by 10pt before the fix, and there is a 16pt gap after it.
  • Checked by hand on that Mac: hovering and clicking the island edge no longer makes the card flicker.

🤖 Generated with Claude Code

Backtthefuture and others added 2 commits September 25, 2026 21:20
The card window kept a 26pt shadow margin on every side. Its card hangs 6pt
below the menu bar, so the top margin reached 10pt up over the island's
lower edge. With the mouse there, the shadow took the hover: the island
read it as the mouse leaving, the card closed, the island got the hover
back and reopened it, over and over.

The card window now has no top margin, and the island sits one window
level above the card so an overlap can never steal its hover again.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add release notes, the CHANGELOG entry, README download links, and the
default build version.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Backtthefuture
Backtthefuture merged commit a05b486 into main Sep 26, 2026
1 check passed
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