Skip to content

Restyle layout to not have panes overlay the stream #7806

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 140 commits into
base: main
Choose a base branch
from

Conversation

franknoirot
Copy link
Contributor

@franknoirot franknoirot commented Jul 16, 2025

Towards #7222, providing a fix for the current user pain point of having their pane contents overlay the stream and block model visibility.

Draft until:

  • Mouse cursor positions work in sketch mode again
  • Sketch mode aspect ratio remains in sync and correct when resizing panes
  • Tests are passing again

Copy link

vercel bot commented Jul 16, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
modeling-app ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 8, 2025 10:01pm

Copy link

codspeed-hq bot commented Jul 17, 2025

CodSpeed Instrumentation Performance Report

Merging #7806 will not alter performance

Comparing franknoirot/7222/inlaid-sidebar (75b13d0) with main (7ca05a8)

Summary

✅ 85 untouched benchmarks

…lative ones at the fixture level

Here's hoping!
Fix signature test; add makefile helper arg
Tested against main, so this is eligible for a breakout PR if we want.
Revealed a gotcha with sketch mode state after direct code
modifications.
I've reviewed this test and decided it is already covered by a
combination of:
1. `e2e:desktop › sketch-tests.spec.ts › multi-profile sketching › can
delete all profiles in sketch mode and user can still equip a tool and
draw something` for the post-deletion behavior
2. `e2e:desktop › sketch-tests.spec.ts › multi-profile sketching › Can
enter sketch loft edges, base and continue sketch` and others for the
"sketch continuation" behavior
franknoirot and others added 2 commits August 8, 2025 16:20
This stemmed from our need to bias sketches over to the right because
the left side of the sketch would be hidden beneath the code pane.
Simply centering the sketch ensured that it was all in view at the start
of entering sketch mode.
Most fragile test I've had so far I think. Made all the coordinates
relative to the stream, but any camera tweaks will break this.
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.

5 participants