Skip to content

Smooth transitions between pages and blank tabs - #26

Merged
ragojose merged 1 commit into
mainfrom
ragojose/smooth-tab-glass-transition
Aug 11, 2026
Merged

ragojose merged 1 commit into
mainfrom
ragojose/smooth-tab-glass-transition

Conversation

@ragojose

Copy link
Copy Markdown
Owner

Summary

  • add opaque black backing to tab containers to prevent wallpaper bleed while CEF paints
  • dissolve a live AppKit glass veil above CEF in both page-to-blank and blank-to-page directions
  • preserve background throttling, rapid-transition cancellation, occlusion handling, and Reduce Motion behavior
  • use matched easing and a one-frame glass handoff to eliminate hard cuts and black flashes

Testing

  • cmake --build build --parallel
  • manually verified blank tab → loaded page
  • manually verified loaded page → blank tab
  • manually checked the final glass handoff for the prior black-frame jump

@ragojose
ragojose merged commit 234406d into main Aug 11, 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