ZIm/crates
Marshall Bowers c252eae32e
Reorganize ui module exports (#3007)
This PR reorganizes the exports for the `ui` module in the `storybook`
crate.

### Motivation

Currently we expose each of the various elements/components/modules in
two places:

- Through the module itself (e.g., `ui::element::Avatar`)
- Through the `ui` module's re-exports (e.g., `ui::Avatar`)

This means it's possible to import any given item from two spots, which
can lead to inconsistencies in the consumers. Additionally, it also
means we're shipping the exact module structure underneath `ui` as part
of the public API.

### Explanation

To avoid this, we can avoid exposing each of the individual modules
underneath `ui::{element, component, module}` and instead export just
the module contents themselves.

This makes the `ui` module namespace flat.

Release Notes:

- N/A
2023-09-21 17:46:37 -04:00
..
activity_indicator Unify icons using multiple variants, remove all unused icons 2023-09-15 12:50:49 -04:00
ai Add assistant events (#2978) 2023-09-15 15:25:35 -04:00
audio chore: remove unused features from rodio crate. (#2869) 2023-08-21 11:07:31 +02:00
auto_update Unify icons using multiple variants, remove all unused icons 2023-09-15 12:50:49 -04:00
breadcrumbs Move breadcrumb style to toolbar 2023-08-29 16:37:48 -04:00
call Mute on join if ZED_IMPERSONATE is set 2023-09-08 16:24:37 -07:00
channel Fix bug in channel rendering 2023-09-20 16:40:29 -07:00
cli Prevent duplicate instances by coordinating via a socket 2023-07-07 14:19:44 -04:00
client Add assistant events (#2978) 2023-09-15 15:25:35 -04:00
clock Remove local timestamps from CRDT operations 2023-08-31 16:23:06 -07:00
collab collab 0.22.1 2023-09-20 17:39:21 -07:00
collab_ui Fix bug in channel rendering 2023-09-20 16:40:29 -07:00
collections Move command palette filter into collections crate 2023-03-28 20:13:17 -07:00
command_palette Z 2620 - Sort command palette's entries by name and use count (#2954) 2023-09-11 17:50:09 +02:00
component_test Merge branch 'main' into disclosable-component 2023-08-23 16:30:27 -07:00
context_menu Add components example 2023-08-15 03:06:43 -07:00
copilot Show Copilot logs right after its LSP server start 2023-09-20 12:08:32 +03:00
copilot_button Unify icons using multiple variants, remove all unused icons 2023-09-15 12:50:49 -04:00
db Simplify db tests 2023-07-14 16:09:02 -07:00
diagnostics Unify icons using multiple variants, remove all unused icons 2023-09-15 12:50:49 -04:00
drag_and_drop Fix bug in channel rendering 2023-09-20 16:40:29 -07:00
editor [WIP] Replace in project (#2984) 2023-09-21 16:27:58 +02:00
feature_flags Add feature flags handling to the client, rewrite staff mode to a trait extension style 2023-08-25 17:00:53 -07:00
feedback Unify icons using multiple variants, remove all unused icons 2023-09-15 12:50:49 -04:00
file_finder vim: Add ZZ and ZQ 2023-09-08 16:25:20 -06:00
fs move git2 to workspace dependency globally 2023-09-19 16:13:47 -04:00
fsevent 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
fuzzy remove commented line 2023-02-27 12:06:10 -08:00
git move git2 to workspace dependency globally 2023-09-19 16:13:47 -04:00
go_to_line Store an AnyWindowHandle in WindowContext 2023-08-08 11:08:37 -06:00
gpui Switch drag end event to be fired after mouse up 2023-09-21 08:58:36 -07:00
gpui2 Add Element::when method 2023-09-18 20:25:12 -06:00
gpui2_macros Add negative style helpers 2023-09-18 20:47:40 -06:00
gpui_macros Eliminate PaintContext 2023-09-11 09:00:59 -06:00
install_cli Remove potential osascript hijacking 2023-08-18 17:40:08 -07:00
journal Enable test-support on editor in tests 2023-05-20 09:54:38 -06:00
language Add a specific server id to a Copilot LSP 2023-09-19 12:32:05 +03:00
language_selector Add tooltip to language selector 2023-09-08 12:41:32 -04:00
language_tools Make LSP panel scrollable 2023-09-21 10:59:19 +03:00
live_kit_client WIP: Add nushell support 2023-09-09 14:01:53 -07:00
live_kit_server 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
lsp Tailwind autocomplete (#2920) 2023-08-31 16:55:46 +03:00
media Update rust-bindgen dev-dependencies 2023-06-04 23:34:22 -04:00
menu Position and style the channel editor correctly 2023-08-08 14:06:29 -07:00
node_runtime Remove NodeRuntime static & add fake implementation for tests 2023-09-06 11:18:55 -04:00
outline feat(workspace): allow alternative actions to open files and symbols in split 2023-07-14 21:49:15 +02:00
picker Merge branch 'main' into collab-panel 2023-08-15 03:25:45 -07:00
plugin 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
plugin_macros Fix typos 2023-06-02 22:02:19 -04:00
plugin_runtime Fix typos 2023-06-02 22:02:19 -04:00
project [WIP] Replace in project (#2984) 2023-09-21 16:27:58 +02:00
project_panel Add UI/UX for moving channels (#2976) 2023-09-19 17:56:22 -07:00
project_symbols Remove TestAppContext::add_view 2023-08-07 22:46:48 -06:00
quick_action_bar Unify icons using multiple variants, remove all unused icons 2023-09-15 12:50:49 -04:00
recent_projects WIP 2023-08-10 10:26:48 -06:00
refineable Add basic inspector 2023-09-07 22:24:02 -06:00
rope Normalize indentation when refactoring 2023-08-24 12:45:21 +02:00
rpc WIP: Send the channel name and the channel edges seperately, so we're not repeating them constantly 2023-09-15 17:57:23 -07:00
search add semantic index status, for non authenticated users (#3005) 2023-09-21 14:18:58 -04:00
semantic_index add semantic index status, for non authenticated users (#3005) 2023-09-21 14:18:58 -04:00
settings Add feature flags handling to the client, rewrite staff mode to a trait extension style 2023-08-25 17:00:53 -07:00
snippet 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
sqlez Fix typos 2023-06-02 22:02:19 -04:00
sqlez_macros 🎨 Specify more dependencies at the workspace level 2023-04-24 17:41:55 -07:00
storybook Reorganize ui module exports (#3007) 2023-09-21 17:46:37 -04:00
sum_tree Ensure collaborators cursor colors are the same in channel buffers as in projects 2023-08-24 11:31:41 -07:00
terminal Fix multi-key shortcuts with modifiers 2023-09-14 14:35:17 -06:00
terminal_view Added 'open in terminal' action to the project panel context menu 2023-09-15 21:33:22 -07:00
text Fix infinite loop in select all matches 2023-09-20 08:25:21 -07:00
theme Add assistant events (#2978) 2023-09-15 15:25:35 -04:00
theme_selector Add feature flags handling to the client, rewrite staff mode to a trait extension style 2023-08-25 17:00:53 -07:00
util move git2 to workspace dependency globally 2023-09-19 16:13:47 -04:00
vcs_menu Format let-else statements 2023-08-25 10:11:32 -07:00
vim Fix vim test recording 2023-09-20 12:01:04 -06:00
welcome WIP 2023-08-10 10:26:48 -06:00
workspace Add UI/UX for moving channels (#2976) 2023-09-19 17:56:22 -07:00
xtask Fixup xtask compilation 2023-06-22 18:06:52 +02:00
zed v0.106.x dev 2023-09-20 13:02:13 -04:00
zed-actions Add Sign in button for an unregistered user 2023-06-15 22:05:43 -07:00