You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Agents welcome: preview/import API for VS Code theme importer (#313454)
* agents welcome: add theme selection step after sign-in
After signing in (or for first-launch signed-in users after clicking
Get Started), show a theme selection step with 4 theme preview cards
(Dark 2026, Dark HC, Light 2026, Light HC). Theme is applied live on
card click. Continue button dismisses the overlay.
External sign-in via onDidChangeDefaultAccount now transitions to the
theme step instead of auto-completing.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* agents welcome: theme importer restructure and environment improvements
- Rename vsCodeThemeImporter folder to vscode, merge interface and service
- Rename hostExtensionsPath to hostExtensionsHome returning URI
- Move host environment paths to common environmentService
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* agents welcome: address PR review feedback
- Compare both id and label in theme extension matching
- Move VS Code theme radio inside the radiogroup for accessibility
- Add touch/tap support (Gesture.addTarget + TouchEventType.Tap)
- Add touch-action: manipulation to theme cards and VS Code theme radio
- Fix JSDoc for hostUserHome and importVSCodeTheme
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* agents welcome: preview/import API for VS Code theme importer
- Add previewVSCodeTheme() that installs from host location temporarily
and returns IDisposable to uninstall on dispose
- importVSCodeTheme() now: installs from host (preview), copies extension
to agents app extensions dir, then replaces install from copied location
- Walkthrough uses preview on select, import on Continue, dispose on Escape
- Address PR feedback: touch support, accessibility, theme matching
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* address PR feedback: fix preview flow and use INativeEnvironmentService
- Apply theme in preview even when no extension install is needed
- Return no-op disposable when theme is already available
- Use @INativeEnvironmentService decorator matching the type
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* restore reverted PR changes and polish theme picker
- Restore hostUserHome, hostExtensionsHome in common environmentService
- Restore showThemeStep() calls in welcome.contribution
- Restore vsCodeThemeImporter import in sessions.common.main
- Fix preview flow: apply theme even when no install needed
- Use @INativeEnvironmentService decorator
- Increase theme picker card width to 1000px
- Scale up theme preview thumbnails with min-height
- Add spacing between tiles and VS Code Theme button
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix compilation error
* fix compilation
* fix compilations
* enhance transition effects in sessions walkthrough overlay
* update button styling in sessions walkthrough to include border
Co-authored-by: Copilot <copilot@github.com>
* refine padding and border styles in sessions walkthrough theme card
Co-authored-by: Copilot <copilot@github.com>
* feat: update theme previews and paths for sessions walkthrough
- Updated the image source paths for theme previews in sessionsWalkthroughOverlay.
- Added new SVG files for dark, high contrast dark, high contrast light, and light themes for 2026.
* refine theme card dimensions and improve responsive styles in sessions walkthrough
Co-authored-by: Copilot <copilot@github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
0 commit comments