Skip to content

Mobile chrome redesign + fix Research canvas overlap - #39

Merged
PouyanJay merged 1 commit into
mainfrom
mobile-chrome-and-research-fixes
Jul 26, 2026
Merged

Mobile chrome redesign + fix Research canvas overlap#39
PouyanJay merged 1 commit into
mainfrom
mobile-chrome-and-research-fixes

Conversation

@PouyanJay

Copy link
Copy Markdown
Owner

Addresses the mobile feedback.

  • Research console: fixes the truncated subject canvas and the Report overlap (zones were flex children that shrank below the subject canvas on a real phone; the console is now a plain scrolling block so each zone keeps its natural height).
  • Topbar: one compact row on phones - logo only, bare icons, GitHub link dropped (a third 44px touch target overran the row and widened the layout viewport, breaking 100vw sheets).
  • Studio controls: the left rail becomes a floating bottom pill of bare icons with a "more" button opening the full controls as a bottom sheet.
  • Bottom-area floats coordinated: canvas Add stands down (pill has add), zoom cluster lifts above the pill, first-run hint margin-centred above both, floating disclaimer stands down (it is in the sheet).

Verified: lint 0, check 0, unit 817/817, e2e 124/124, build OK, plus phone screenshots at 375/390px (no overflow, no overlap).

Rework the phone experience from the feedback:

- Research console: fix the truncated subject canvas and the Report overlap.
  The single-scroll zones were flex children that shrink by default, so on a
  real phone (content taller than the screen) the rail box collapsed under the
  subject canvas and clipped it / spilled it over the next zone. The console is
  now a plain scrolling block, so each zone keeps its natural height.

- Topbar: one compact row on phones - logo only (no wordmark), bare icons
  instead of bordered chips, and the GitHub link drops out (a third 44px touch
  target overran the row and widened the layout viewport).

- Studio controls: the left rail becomes a floating bottom pill of bare icons
  (evolve/pause, speed, train, add, story) with a "more" button that opens the
  full controls as a bottom sheet. No docked strip eating the width.

- Coordinate the bottom-area floats: the lineage canvas's redundant Add button
  stands down (the pill has add) and its zoom cluster lifts clear of the pill;
  the first-run hint lifts above both and is margin-centred so it can't spill;
  the floating disclaimer stands down on the narrow layout (it is in the sheet).
@PouyanJay
PouyanJay merged commit 9cf86e7 into main Jul 26, 2026
2 checks passed
@PouyanJay
PouyanJay deleted the mobile-chrome-and-research-fixes branch July 26, 2026 00:18
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