zed/crates/ui/tracker.md
Marshall Bowers baa07e935e
Extract UI elements from storybook into new ui crate (#3008)
This PR extracts the various UI elements from the `storybook` crate into
a new `ui` library crate.

Release Notes:

- N/A
2023-09-21 19:25:35 -04:00

2.3 KiB

  • = Not in the app today

Template

  • Workspace
  • Title Bar
  • Project Panel
  • Collab Panel
  • Project Diagnosics
  • Project Search
  • Feedback Editor
  • Terminal
  • Assistant
  • Chat*
  • Notifications*
  • Status Bar
  • Panes
  • Pane
  • Editor
  • Tab Bar
  • Tool Bar
  • Buffer
  • Zoomed Editor (Modal)

Palettes

  • Project Files Palette (⌘-P)
  • Command Palette (⌘-SHIFT-P)
  • Recent Projects Palette (⌘-OPT-O)
  • Recent Branches Palette (⌘-OPT-B)
  • Project Symbols (⌘-T)
  • Theme Palette (⌘-K, ⌘-T)
  • Outline View (⌘-SHIFT-O)

Debug Views

  • LSP Tool
  • Syntax Tree

Modules

Title Bar

  • Traffic Lights
  • Host Menu
  • Project Menu
  • Branch Menu
  • Collaborators
  • Add Collaborator*
  • Project Controls
  • Call Controls
  • User Menu

Project Panel

  • Open Editors*
  • Open Files (Non-project files)
  • Project Files
  • Root Folder - Context Menu
  • Folder - Context Menu
  • File - Context Menu
  • Project Filter*

Collab Panel

  • Current Call
  • Channels
  • Channel - Context Menu
  • Contacts
  • Collab Filter

Project Diagnosics

WIP

Feedback Editor

  • Feedback Header
  • Editor
  • Feedback Actions

Terminal

  • Terminal Toolbar*
  • Terminal Line
  • Terminal Input

Assistant

  • Toolbar
  • History / Past Conversations
  • Model Controls / Token Counter
  • Chat Editor

Chat

WIP

Notifications

WIP

Status Bar

  • Status Bar Tool (Icon)
  • Status Bar Tool (Text)
  • Status Bar Tool - Context Menu
  • Status Bar Tool - Popover Palette
  • Status Bar Tool - Popover Menu
  • Diagnostic Message
  • LSP Message
  • Update message (New version available, downloading, etc)

Panes/Pane

  • Editor
  • Split Divider/Control

Editor

  • Editor
  • Read-only Editor
  • Rendered Markdown View*

Tab Bar

  • Navigation History / Control
  • Tabs
  • Editor Controls (New, Split, Zoom)

Tool Bar

  • Breadcrumb
  • Editor Tool (Togglable)
  • Buffer Search

Buffer

Zoomed Editor (Modal)

  • Modal View

Palette

  • Input
  • Section Title
  • List

Components

  • Context Menu