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

Design Systems Patterns #140601

Closed
5 tasks done
miguelsolorio opened this issue Jan 13, 2022 · 1 comment
Closed
5 tasks done

Design Systems Patterns #140601

miguelsolorio opened this issue Jan 13, 2022 · 1 comment
Assignees
Labels
ux User experience issues
Milestone

Comments

@miguelsolorio
Copy link
Contributor

miguelsolorio commented Jan 13, 2022

Summary

This design exploration aims to look at how we can make the product more consistent from a design system perspective. Parts of the products use certain patterns while others don't, so we will explore what this could look like. The list below will grow and evolve as we discover more patterns:

  • Overflow
  • View and action management
  • Contextual windows (notification center, feedback)
  • Drag and drop
  • Filtering

Design Proposal

Overflow and view management

Below is video walkthrough of the current proposal for how we could apply our overflow and view management patterns to other areas like toolbar actions, status bar items, etc.

Related issues

image

design-patterns-overflow-view-action-management.mp4

Contextual windows

In the status bar, we utilize contextual windows to display content close to the user's click target. Using the same spirit, this concept looks at using a "mini quick pick" for items that derive from the status bar. Because the quick pick can filter out results based on the input field, we inverted the orientation to keep the position of the input consistent.

CleanShot.2022-02-03.at.18.20.39.mp4

Drag and drop

We currently allow users to move around views in the Activity Bar, Sidebars, and Panels. This explorer aims to see how we can extend this to the editor area and allow you to move files that are inside of views (Problems, References, Diff, etc.) and other views into the editor area. We also looked at how we can extend the drag and drop functionality for inserting paths/links in markdown/typescript files.

Related issues

CleanShot 2022-03-08 at 10 27 43@2x

Filtering

We have a, hard to discover, feature in tree views that allow the user to filter the list view on type. This exploration looks at making that a little more discoverable by adding an entry point in the list header. This is also looks at consolidating the search filters & queries from the problems/settings/extensions views for a consistent experience.

Related issues

CleanShot 2022-03-17 at 15 31 13@2x

@cognominal

This comment was marked as off-topic.

@miguelsolorio miguelsolorio mentioned this issue Apr 5, 2022
52 tasks
@github-actions github-actions bot locked and limited conversation to collaborators May 1, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ux User experience issues
Projects
None yet
Development

No branches or pull requests

2 participants