Skip to content

Add launchpad.enabled setting to control launchpad visibility#56339

Open
zambetti wants to merge 1 commit into
zed-industries:mainfrom
zambetti:show-hide-launchpad
Open

Add launchpad.enabled setting to control launchpad visibility#56339
zambetti wants to merge 1 commit into
zed-industries:mainfrom
zambetti:show-hide-launchpad

Conversation

@zambetti
Copy link
Copy Markdown

@zambetti zambetti commented May 10, 2026

Goal

This PR makes launchpad visibility explicitly user-configurable through launchpad.enabled.
The goal is to ensure that when users disable launchpad, it is not shown automatically in any startup or empty-workspace fallback path.

Related

Discussion: #47805
Issue: #47075 Requires Repro/Verification

Summary

  • Added a new workspace setting: launchpad.enabled (boolean, default true).
  • Updated startup logic so automatic launchpad/onboarding display is gated by launchpad.enabled.
  • Updated empty-pane welcome fallback (after closing last tab) to also respect launchpad.enabled.
  • Updated VS Code import struct construction with launchpad: None for WorkspaceSettingsContent completeness.

Self-Review Checklist

  • I've reviewed my own diff for quality, security, and reliability
  • Unsafe blocks (if any) have justifying comments
  • The content is consistent with the UI/UX checklist
  • Tests cover the new/changed behavior
  • Performance impact has been considered and is acceptable

Release Notes:

  • Improved launchpad startup behavior by adding launchpad.enabled and applying it consistently across automatic startup and welcome fallback paths.

@cla-bot cla-bot Bot added the cla-signed The user has signed the Contributor License Agreement label May 10, 2026
@zed-community-bot zed-community-bot Bot added the first contribution the author's first pull request to Zed. NOTE: the label application is automated via github actions label May 10, 2026
@zambetti zambetti changed the title Add launchpad.enabled setting and use it across startup flows Add launchpad.enabled setting to control launchpad visibility May 10, 2026
@ChristopherBiscardi ChristopherBiscardi added area:workspace Feedback for workspace management, layout, interactions, etc area:navigation Feedback for workspace navigation, breadcrumbs, definitions, files, panels, etc labels May 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:navigation Feedback for workspace navigation, breadcrumbs, definitions, files, panels, etc area:workspace Feedback for workspace management, layout, interactions, etc cla-signed The user has signed the Contributor License Agreement first contribution the author's first pull request to Zed. NOTE: the label application is automated via github actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants