Implement Initial Prompt w/ Intro#358
Conversation
There was a problem hiding this comment.
Code Review
This pull request implements a visual canvas exploration interface using tldraw, adding custom canvas controls, tools, an introductory screen with example prompts, and a prompt input component. The review feedback highlights several critical usability and robustness improvements, including handling IME composition in the prompt input to prevent premature submission, clearing active timeouts during rapid mock query submissions, preventing division-by-zero in the mapRange utility, and adding a browser fallback for the modern field-sizing CSS property. Additionally, feedback was provided to fix the animation transition on the intro screen, secure the tool name type guard against prototype inheritance, and ensure that selecting an example prompt correctly triggers the mock query.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Overview
Adds the home-screen entry point for the Atlas: a prompt bar and an initial-mount welcome overlay above it.