Add welcome page to Chat Customizations editor#308307
Draft
joshspicer wants to merge 1 commit intomainfrom
Draft
Add welcome page to Chat Customizations editor#308307joshspicer wants to merge 1 commit intomainfrom
joshspicer wants to merge 1 commit intomainfrom
Conversation
c5c5310 to
0773128
Compare
When no section is selected (the default), shows a welcome page with: - Heading and subtitle explaining the editor - Getting Started banner that pre-fills /agent-customizations in chat - Card grid for categories (Agents, Skills, Instructions, Hooks, MCP Servers, Plugins) - Each card has Browse and Generate with AI buttons Design details: - All interactive elements are proper buttons for keyboard accessibility - Cards rebuild when visible sections change (harness switch) - Welcome container has tabindex for programmatic focus - selectedSection is now nullable (undefined = welcome page)
0773128 to
738caf2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a default welcome page to the Chat Customizations editor that shows when no section is selected (the new default state).
Welcome Page Contents
/agent-customizationsinto chat (without sending)Design Details
selectedSectionis now nullable (undefined= welcome page)<button>elements for keyboard accessibilitytabindex="-1"for programmatic focus supportfocus-visibleoutline styling?? 'welcome'fallback for the nullable sectionTesting
WelcomePagecomponent fixture for screenshot testingLocalHarnessfixture to explicitly select Agents tab (since default is now welcome page)