Skip to content

fix(canvas): restore Cockpit terminal guarantees on v0.8.1 - #2

Merged
phall1 merged 7 commits into
mainfrom
fix/v081-cockpit-terminal-fixes
Aug 5, 2026
Merged

fix(canvas): restore Cockpit terminal guarantees on v0.8.1#2
phall1 merged 7 commits into
mainfrom
fix/v081-cockpit-terminal-fixes

Conversation

@phall1

@phall1 phall1 commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • replay Cockpit's context-menu gesture ownership and terminal viewport fixes onto Native v0.8.1
  • retain complete terminal-font admission and safe underline budgeting
  • unify inherited context-menu policy across pointer, automation, snapshots, and invalidation
  • preserve the v0.8.1 retained-widget footprint and move expanded glyph scratch off the render-thread stack

Verification

  • zig build test --summary all: 3,079 passed, 15 skipped
  • scripts/gate.sh fast v0.8.1: all applicable steps green
  • ReleaseFast renderer benchmark: all scenarios within budget; toggle-big-view 8,502 us / 9,000 us

This intentionally keeps TypeScript as Native 0.8.1's default authoring path while restoring the lower-level Zig canvas guarantees Cockpit currently consumes.

@phall1
phall1 merged commit bfb8a4f into main Aug 5, 2026
23 checks passed
@phall1
phall1 deleted the fix/v081-cockpit-terminal-fixes branch August 5, 2026 16:56
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