Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profiles Editor #192387

Closed
sandy081 opened this issue Sep 7, 2023 · 2 comments
Closed

Profiles Editor #192387

sandy081 opened this issue Sep 7, 2023 · 2 comments
Assignees
Labels
exploration on-testplan user-profiles User profile management ux User experience issues
Milestone

Comments

@sandy081
Copy link
Member

sandy081 commented Sep 7, 2023

Creation of a profile can be as simple as just providing name. One can also customise various options like

  • icon,
  • copy from existing profile or template,
  • copy each resource (settings, keybindings,...)
    • from selected profile or
    • start from scratch or
    • use from default profile.
image

At present all these customisations are represented in quick pick. We would also want to prevent multiple steps here because it can make creating a profile complicated even for simple case. To achieve this, we went beyond what a quick pick can support and introduced a dropdown to select copy profile option

image

Also representing configuring of each resource is very confusing. It is not explaining enough unchecking this will use default profile. It is more confusing if user is trying to create a profile using another profile and unchecking these options.

image

We would like to have a dropdown for each resource with following entries

  • Empty
  • Copy from selected profile (This should be disabled or removed when a profile is getting created from none)
  • Use Default Profile

Current UI also is not scaling as we add more features like Icons and Colours. Other miscellaneous problems are

  1. Too many places to manage profiles: Gear Menu + QuickPick + Side panel
  2. Profiles not distinguished enough -> icon/color
  3. Switching profiles is not easy enough
@sandy081
Copy link
Member Author

One use case from @lex1182 here to manage a profile at centralised place.

@sandy081 sandy081 modified the milestones: Backlog, May 2024 May 6, 2024
@sandy081 sandy081 modified the milestones: May 2024, June 2024 May 27, 2024
@joaomoreno joaomoreno changed the title Explore Profiles Management UX Profiles Editor Jun 13, 2024
@sandy081 sandy081 modified the milestones: June 2024, July 2024 Jun 25, 2024
@sandy081
Copy link
Member Author

sandy081 commented Jul 1, 2024

Will be continued to track here - #218162

@sandy081 sandy081 closed this as completed Jul 1, 2024
@sandy081 sandy081 modified the milestones: July 2024, June 2024 Jul 1, 2024
@vs-code-engineering vs-code-engineering bot locked and limited conversation to collaborators Aug 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
exploration on-testplan user-profiles User profile management ux User experience issues
Projects
None yet
Development

No branches or pull requests

4 participants
@hbons @sandy081 @VSCodeTriageBot and others