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
Nate Butler
be6690bf0b
Update tracker.md
2023-09-20 13:08:20 -04:00
Nate Butler
6dcb0bafb0
WIP Project Tracker
2023-09-20 12:53:08 -04:00
Nate Butler
2699f170ca
Checkpoint - Details
2023-09-19 19:18:23 -04:00
Nate Butler
65aa4d5642
Draw indent guides using indent_level
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
2023-09-19 12:38:46 -04:00
Nate Butler
3a9f5d6ddc
use u32 as indent_level
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
2023-09-19 11:59:55 -04:00
Nate Butler
748ad5f05a
Make list_item toggleable
, improve optional left_icon
on list item
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
2023-09-19 11:52:35 -04:00
Nate Butler
7e300079ce
WIP
2023-09-19 08:31:22 -04:00
Nate Butler
8aa4fbea83
Add icon, list_item, work on project panel
2023-09-19 00:25:46 -04:00
Nathan Sobo
2701be91e3
Add negative style helpers
2023-09-18 20:47:40 -06:00
Nathan Sobo
f2e87a3429
Add Element::when method
2023-09-18 20:25:12 -06:00
Nathan Sobo
c7a3186d08
Checkpoint
2023-09-18 20:17:27 -06:00
Nathan Sobo
a5e4ceb735
Checkpoint: Add methods for setting arbitrary lengths
2023-09-18 19:48:22 -06:00
Nate Butler
b725cadf48
Checkpoint
2023-09-18 19:59:01 -04:00
Nate Butler
db1dacde5d
Add facepile, indicator, follow_group
2023-09-15 22:10:51 -04:00
Nate Butler
9f2a9d43b1
Organize design system under ui
2023-09-15 16:34:56 -04:00
Nate Butler
d6f24feb4a
WIP
2023-09-15 14:14:28 -04:00
Nate Butler
40e785fdff
Merge branch 'main' into nate/gpui2-ui-components
2023-09-15 13:57:15 -04:00
Nate Butler
24974ee2fa
Unify icons using multiple variants, remove all unused icons
2023-09-15 12:50:49 -04:00
Nate Butler
70a91c5426
Checkpoint
2023-09-15 11:41:21 -04:00
Nate Butler
fd10b49742
Fix .active()
interaction state
...
Co-Authored-By: Nathan Sobo <1789+nathansobo@users.noreply.github.com>
2023-09-13 13:56:13 -04:00
Nate Butler
a316e25034
Checkpoint
2023-09-13 12:50:01 -04:00
Nate Butler
f54f2c52e9
Checkpoint
2023-09-13 12:40:28 -04:00
Nate Butler
bbc4673f17
Checkpoint
2023-09-12 15:18:13 -04:00
Nate Butler
0d161519e4
Checkpoint
2023-09-12 11:34:27 -04:00
Nate Butler
c7ad89d7fa
Merge branch 'main' into nate/storybook-components
2023-09-11 11:49:49 -04:00
Nate Butler
04fc9d2d33
Fix incorrect workspace order
2023-09-11 11:42:54 -04:00
Nate Butler
1376115db2
Use enabled
for active tabs
2023-09-11 11:40:03 -04:00
Nate Butler
917884ffaf
Restructure storybook modules and components
...
Co-Authored-By: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com>
2023-09-11 11:05:10 -04:00
Nathan Sobo
e0fdc7d0aa
Eliminate PaintContext
2023-09-11 09:00:59 -06:00
Nate Butler
2774eae21a
Checkpoint
2023-09-11 10:36:49 -04:00
Nate Butler
e84e791dde
Checkpoint
2023-09-09 17:51:23 -04:00
Nate Butler
9bb8eae985
init tab_bar
2023-09-09 13:38:57 -04:00
Nate Butler
8dd6fcc186
Add icon_button
2023-09-08 22:16:12 -04:00
Nathan Sobo
c3b1264c05
Checkpoint
2023-09-08 14:09:29 -06:00
Nathan Sobo
21d390fa4a
Support overflow scroll
2023-09-08 10:20:45 -06:00
Nathan Sobo
7738867639
Always pass parent origin when painting elements
2023-09-08 06:32:20 -06:00
Nathan Sobo
d311bd04ff
Add basic inspector
2023-09-07 22:24:02 -06:00
Nate Butler
e7760e1a3f
Outline workspace
2023-09-07 16:25:02 -04:00
Nathan Sobo
4307a06073
WIP
2023-09-07 14:16:44 -06:00
Nate Butler
14ea5a1485
Checkpoint
2023-09-07 16:01:32 -04:00
Nate Butler
5fb9c60905
Checkpoint
2023-09-07 15:33:50 -04:00
Nate Butler
f7b2edb59a
Checkpoint
2023-09-07 13:15:38 -04:00
Nate Butler
17c5bbfd96
Update titlebar style
2023-09-07 12:58:42 -04:00
Nate Butler
23a8d8fba4
Merge workspace and collab panel demos
2023-09-07 12:55:47 -04:00
Nate Butler
a87711d157
Merge branch 'nate/wip-storybook-workspace' into storybook
2023-09-07 12:51:05 -04:00
Nathan Sobo
a8d5d93757
Max out corner radii to half the smaller dimension of the parent box
2023-09-06 17:21:05 -06:00
Nathan Sobo
99ad60460a
Add support for fetching/rendering images
2023-09-06 17:13:43 -06:00
Nathan Sobo
46451f2a8b
Render borders in gpui2 divs
2023-09-06 14:31:44 -06:00
Nate Butler
0d1fb7f29e
WIP
2023-09-06 15:44:14 -04:00
Nathan Sobo
707427d9f5
Select caret based on expanded boolean
2023-09-06 10:24:22 -06:00
Nathan Sobo
de77e56dc6
Checkpoint
2023-09-05 18:53:25 -06:00
Nate Butler
a3039ad95b
Add list items for scroll testing
2023-09-05 18:52:05 -04:00
Nathan Sobo
85aedf9bed
WIP: Icons not yet rendering
2023-09-05 16:40:52 -06:00
Nate Butler
6cb9cf70b7
Mark placeholder SVGs
2023-09-05 17:32:59 -04:00
Nate Butler
7f85780c78
Add fraction sizes for tailwind lengths
2023-09-05 17:27:00 -04:00
Nate Butler
477f4ddbbd
Continue collab_panel
2023-09-05 17:13:33 -04:00
Nate Butler
0695e8d3b9
Work on sample collab_panel
story in the storybook
...
Co-Authored-By: Nathan Sobo <1789+nathansobo@users.noreply.github.com>
2023-09-05 15:19:44 -04:00
Nathan Sobo
e08c0fc4ce
Checkpoint
2023-09-05 12:50:07 -06:00
Nathan Sobo
9ec7569e09
Checkpoint
2023-09-05 12:16:21 -06:00
Nathan Sobo
0307cb8a88
Start sketching a collab panel in storybook
...
Co-Authored-By: Nate Butler <nate@zed.dev>
2023-09-05 10:02:36 -06:00
Nathan Sobo
3b5ee59273
Split playground into gpui2 and storybook
2023-08-30 16:12:14 -06:00