Marshall Bowers
c379a6f2fb
ui: Fix glyph used for option key in Keybinding ( #3066 )
...
This PR fixes the glyph used for the option key in the new `Keybinding`
component.
Same fix as in #3065 , but applied to the new `Keybinding` component so
that we don't regress when switching to GPUI2.
<img width="750" alt="Screenshot 2023-09-29 at 10 50 15 AM"
src="https://github.com/zed-industries/zed/assets/1486634/8c6147e9-fa05-4804-954c-b8e3b98cbdf0 ">
Release Notes:
- N/A
2023-09-29 11:02:35 -04:00
f26ca0866c
Mainline GPUI2 UI work ( #3062 )
...
This PR mainlines the current state of new GPUI2-based UI from the
`gpui2-ui` branch.
Release Notes:
- N/A
---------
Co-authored-by: Nate Butler <iamnbutler@gmail.com >
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
Co-authored-by: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com >
Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com >
Co-authored-by: Nate <nate@zed.dev >
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-09-28 19:36:21 -04:00
Marshall Bowers and Nate Butler
0697d08e54
Restructure ui into just elements and components ( #3023 )
...
This PR restructures the `ui` crate into just `elements` and
`components`.
This was already done on the `gpui2-ui` branch, just getting it onto
`main`.
Release Notes:
- N/A
---------
Co-authored-by: Nate Butler <nate@zed.dev >
2023-09-22 21:27:47 -04:00
Marshall Bowers and Nate Butler
895386cfaf
Mainline Icon and IconButton changes ( #3022 )
...
This PR mainlines the `Icon` and `IconButton` changes from the
`gpui2-ui` branch.
Release Notes:
- N/A
Co-authored-by: Nate Butler <nate@zed.dev >
2023-09-22 19:14:12 -04:00
Marshall Bowers
fe4248cf34
Scaffold Toolbar and Breadcrumb components ( #3020 )
...
This PR scaffolds the `Toolbar` and `Breadcrumb` components.
Right now they both just consist of hardcoded data.
<img width="846" alt="Screenshot 2023-09-22 at 4 54 00 PM"
src="https://github.com/zed-industries/zed/assets/1486634/70578df2-7216-42d2-97ef-d38b83fb4a25 ">
<img width="799" alt="Screenshot 2023-09-22 at 4 46 04 PM"
src="https://github.com/zed-industries/zed/assets/1486634/73ca3d8a-baf9-4ed4-b4c4-279c674672a3 ">
Release Notes:
- N/A
2023-09-22 16:57:33 -04:00
Marshall Bowers
27e3e09bb9
Label component states in stories ( #3019 )
...
This PR updates the UI component stories to label the various states
that they are in.
Release Notes:
- N/A
2023-09-22 15:48:32 -04:00
Nate Butler
d14e4d41ea
Merge branch 'main' into nate/bring-ui-crate-up-to-date
2023-09-21 23:47:17 -04:00
Nate Butler
f54634aeb2
Bring UI crate up to date
2023-09-21 23:46:06 -04:00
Marshall Bowers
5083ab7694
Add TrafficLights component ( #3011 )
...
This PR adds a `TrafficLights` component for GPUI2.
<img width="861" alt="Screenshot 2023-09-21 at 11 32 10 PM"
src="https://github.com/zed-industries/zed/assets/1486634/0fe0e847-49b3-44dc-bd4c-64f12f0051c1 ">
Release Notes:
- N/A
2023-09-21 23:42:18 -04:00
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