CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 08:01:53 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=235.532587,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=838.776262,issue_conversation_sidebar-fragment;desc="issue_conversation_sidebar fragment";dur=90.726651,nginx;desc="NGINX";dur=1.420878,glb;desc="GLB";dur=102.178841
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: fd8fbbc
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=QA6bOsy%2FuXGEaH%2FJ1dbDpEkwWCvLe0qL8moq3VRY3I9qbmRwAnE2oeBUfWI1kSZsbrxkuulRttdj8MmQ%2FeGAHCDcDxUF6eHmu4FHo11v%2Fk%2Bt5T6cU9z0djRaxUxNc0mvuqzhP2weT5hRe58OZHlUbP%2FKTuvTJlnIzhHpWOEMoFTfMUVFEgQ0JFfd0X%2B3GlPVeHp9SZ3Q6Rs6kNPrZ%2BCfrG7Om%2Fu6TP8QsEGXNv4bQG4K%2F1XrbZbRjkWn3MJgwFhu8W5PhwPBQfSuJ8MLqRRRSg%3D%3D--Eh5FxBe9eX1ta5uO--PTPMAL53abJ6nqEJEUZhBw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.6931756.1753257712; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 08:01:52 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 08:01:52 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: C1FC:B5FA6:6B6393:861B80:688096F0
Design exploration for improving experience for new users Β· Issue #115641 Β· microsoft/vscode Β· GitHub
No typeNo projectsNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 33.9k
Open
Labels
under-discussionIssue is under discussion for relevance, priority, approachIssue is under discussion for relevance, priority, approachuxUser experience issuesUser experience issues
Milestone
Description
Overview
This design exploration aims to improve the overall experience for new users while also providing value for existing users. Going through feedback from new and existing users we've heard that:
- Activity bar icons can sometimes be hard to understand if not familiar with them
- Some features (like the command palette and terminal) are hard to discover
- Desire to control overall density
We also wanted to take the opportunity to explore updating the overall aesthetics like:
- Create uniform sizing/padding (using multiples of 4)
- Update default color system
- Alternate placement of account/settings
Demo
Below is an example of this exploration. Here's a few ideas that we tried:
- Adding labels to the activity bar
- Moving account/settings to the top right
- Introducing an omni search to include commands, files, tasks, etc. (also combining text search into this)
- Introducing a "density" toggle (similar to email clients)
- Introducing a Terminal toggle in the status bar
- Introducing GUI features for Git
- Condensed color system into ~10 colors
vscode-northstar.mp4
Feedback
Here's the feedback I've received on this concept from our team. I'll break down the concepts into individual issue for those we are interested in pursuing more. Note: since this concept touches several ideas at once, it would be good to break down some changes (like density changes and showing more/less UI should be separate).
Pros
- Friendlier activity bar labels for new users
- Omni search helps discoverability of command palette/search
- Moving settings/accounts in title bar helps separate views from menus
- Consistent spacing makes for a uniform UI
- Easy toggle for changing density
Cons
- Omni search
- Can be hard to distinguish
- Could be too advanced for new users
- Takes up title bar space (will need to look into OS guidelines)
- Need to evaluate relationship between Quick Open + Command Palette
- Can take up dragging real estate for title bar
- Could be costly to maintain two designs w/ density mode
- Some prefer settings/accounts in activity bar
Happy to hear any additional feedback others have on this concept.
chrisdias, mateorico, pradeepvairamani, NumberByColors, hayderux and 190 moreyvvt0379, DevShaunSaw, dreambit, dolphin007x, saltsoftdrink and 10 morehayderux, souporserious, c5inco, maelvls, noman-work and 41 morenoman-work, stefangalescu, vancura, namzo, matepapp and 67 morehayderux, noman-work, dfosco, sarthaktexas, jeffrafter and 33 morehayderux, noman-work, Tyriar, safinsingh, sarthaktexas and 26 more
Metadata
Metadata
Assignees
Labels
under-discussionIssue is under discussion for relevance, priority, approachIssue is under discussion for relevance, priority, approachuxUser experience issuesUser experience issues
Type
Projects
Milestone
Relationships
Development
Issue actions
You canβt perform that action at this time.