Skip to content

fix resize hittest - #2

Merged
jnaugle-nvidia merged 2 commits into
mainfrom
fix-resize-hittest
Aug 12, 2026
Merged

jnaugle-nvidia merged 2 commits into
mainfrom
fix-resize-hittest

Conversation

@jnaugle-nvidia

Copy link
Copy Markdown
Owner
  • Fix Clawd going deaf to clicks after a size change
  • Add CI: build both platforms on every push

jnaugle-nvidia and others added 2 commits August 12, 2026 11:10
Changing Size from the menu calls ApplyScale, which resizes the panel
under a live content view. The view stayed at its old bounds, so it kept
drawing correctly but stopped hit-testing the part of the window that had
grown - and since the overlay only accepts mouse events while the cursor
is over the crab, he ignored every press. Picking him up and throwing him
was impossible until the app was restarted.

Pin the view to the new content rect and give it an autoresizing mask.

Also adds mouse counters to the opt-in debug dump (over/ignore/downs/
missed/drag), which is what localised this: downs stayed at 0 while
over reported true.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Compiles the Swift build on macos-latest and the C# build on
windows-latest, checks each produces its binary, and uploads both as
artifacts - so a break in the platform you are not sitting in front of
shows up on the push that caused it.

The macOS bundle is tarred before upload because upload-artifact zips
its input, which drops the executable bit and the code signature.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@jnaugle-nvidia
jnaugle-nvidia merged commit 1c20ab2 into main Aug 12, 2026
6 checks passed
@jnaugle-nvidia
jnaugle-nvidia deleted the fix-resize-hittest branch August 12, 2026 18:32
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