Skip to content

feat: redesign start-page import and restyle agents sheet#2801

Open
Annieeeee11 wants to merge 5 commits into
mainfrom
feat/start-page-redesign
Open

feat: redesign start-page import and restyle agents sheet#2801
Annieeeee11 wants to merge 5 commits into
mainfrom
feat/start-page-redesign

Conversation

@Annieeeee11

Copy link
Copy Markdown
Collaborator

Summary

  • Replace the welcome empty-state CTA with an inset WelcomePanel that embeds the Workspace vs Project import chooser inline
  • Keep folder validation and the create-agents step as modals; sidebar + still opens the chooser as a dialog
  • Restyle Project/Workspace agents sheet to the Figma palette (title/label/description colors), keep Enable issue intake, and match Import card corner radius

Test plan

  • Fresh install / no projects: start page shows Import chooser inside the inset panel
  • Choose Workspace and Project paths; confirm folder scan + create/start still work
  • Agents sheet: colors, padding, rounded corners match Import card; Enable issue intake + assignee still gate submit
  • Sidebar + still opens import as a dialog (not duplicated on start page)
  • Light theme: welcome panel + agents sheet remain readable

Before

image

After

image image image image

Embed the Workspace/Project import chooser on the welcome board, and style
the create agents dialog to match the Figma palette and import-card radius.
Annieeeee11 and others added 2 commits July 19, 2026 02:04
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep back/forward visible but disabled on the empty welcome board so
hover shows a blocked state instead of navigating nowhere.

@Vaibhaav-Tiwari Vaibhaav-Tiwari left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Windows first-launch screen may cover the app title/menu bar.
    The welcome page hides the topbar, but the sidebar moves to the very top, so it can overlap the Windows custom title bar.
  2. macOS first-launch screen may not be draggable.
    The hidden topbar was also the draggable window area. On the welcome page, only the no-drag buttons remain, so users may not be able to drag the window from the top strip.

ShellTopbar owned the drag region, when it was hidden on first launch only
TitlebarNav's no-drag buttons remained. Add a fixed invisible drag strip so
the top chrome still moves the window.

@Vaibhaav-Tiwari Vaibhaav-Tiwari left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On Windows, the first-launch welcome screen can still put the sidebar at the very top of the window, which may cover the custom title/menu bar (Agent Orchestrator, File, Edit, etc.).

@codebanditssss codebanditssss left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

looks good. i tested the redesigned start-page import flow in the linux desktop app and it is working as expected. the workspace/project chooser,welcome board layout, and updated styling all look good.

Hiding ShellTopbar set underTopbar false, so the fixed sidebar sat at top-0
and covered WindowTitlebar. Offset it below the 36px title bar instead.
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.

3 participants