Jason Lee
|
2b184ca8d5
|
New Scrollbar (#33)
https://github.com/user-attachments/assets/30d890bc-49cc-4abe-8652-387ddbb73198
|
2024-07-16 12:00:51 +08:00 |
|
Floyd Wang
|
b1bb22fd1d
|
Fix clippy warning
|
2024-07-15 11:42:14 +08:00 |
|
Jason Lee
|
59603ab83b
|
Add min_w, max_w to PopupMenu, and default min_w: 120, max_w: 500
|
2024-07-15 09:15:12 +08:00 |
|
Jason Lee
|
4ca98029dd
|
Fix placeholder style for Input (#32)
https://github.com/huacnlee/gpui-component/issues/27
|
2024-07-13 09:53:03 +08:00 |
|
Jason Lee
|
35cec4cf5c
|
Update to use better implementation of selection support for Input. (#31)
Co-authored-by: Conrad Irwin <conrad@zed.dev>
|
2024-07-13 09:40:42 +08:00 |
|
Jason Lee
|
41a83e6f6f
|
Improve Input (#29)
Continue #27
- Fix selection color in dark mode.
- Allow to continue selection, even mouse is out of the input.
- Pause cursor blinking when keep typing.
https://github.com/user-attachments/assets/ce9e722c-5c47-4daa-b2ba-cbe1680c4932
|
2024-07-13 00:34:55 +08:00 |
|
Jason Lee
|
0d6d1c95d0
|
Fix ProgressBar example to avoid over the range.
|
2024-07-12 23:27:37 +08:00 |
|
Jason Lee
|
9371584e18
|
Update Windows demo link.
|
2024-07-12 23:00:45 +08:00 |
|
Jason Lee
|
21f0e1c78a
|
Add mouse selection support to Input (#26)
Done reset mouse support of
https://github.com/zed-industries/zed/pull/13534
https://github.com/user-attachments/assets/71b1d4e4-eef7-4746-8400-b2e3812e5ad4
|
2024-07-12 22:41:18 +08:00 |
|
Floyd Wang
|
138fc9c7b5
|
Progress use positioning layout
|
2024-07-12 18:25:09 +08:00 |
|
Jason Lee
|
7c99584862
|
Add Indicator (#25)
https://github.com/user-attachments/assets/cd6410ca-e1c7-459e-8455-d76506b6d305
|
2024-07-12 17:33:05 +08:00 |
|
Floyd Wang
|
ff8d39d4a9
|
Update README
|
2024-07-12 16:39:50 +08:00 |
|
Floyd Wang
|
58dbf88af7
|
Add Radio (#24)
|
2024-07-12 16:37:31 +08:00 |
|
Jason Lee
|
2401d5d5a4
|
Add ResizablePanel (#22)
https://github.com/user-attachments/assets/b4067c1d-0ef0-4de4-bd7a-55f446d35ff0
|
2024-07-12 15:24:54 +08:00 |
|
Jason Lee
|
9e935bed56
|
Change switch use mouse_down to handle event fix Windows switch theme support.
|
2024-07-11 21:52:07 +08:00 |
|
Floyd Wang
|
e1aed0a03d
|
Add Progress (#21)
|
2024-07-11 19:10:46 +08:00 |
|
Jason Lee
|
56eb7147d9
|
Add a batch of color methods. (#20)
https://ui.shadcn.com/colors#colors
|
2024-07-11 18:16:57 +08:00 |
|
Jason Lee
|
111f051707
|
Update README, add todos.
|
2024-07-11 16:43:42 +08:00 |
|
Jason Lee
|
eb43c78cea
|
Add to support open Popover as a child window. (#18)
## Goal
Change to let Popup elements open into a window, to make sure the Popup
windows, panels, menus render top than the WebView.
Then we can embed wry or other webview into GPUI.
https://github.com/huacnlee/gpui-component/assets/5518/ce005456-088f-4298-bf5d-2642cf96faff
----
This is also like other software, they are also used in child window to
render the menus, popups.
- https://github.com/huacnlee/gpui-component/pull/2
- https://github.com/zed-industries/zed/pull/13730
## Todos
- [x] Multiple display window position.
- [x] Windows transparent background. (No transparent, just render a
correct window border)
- [x] Disable window resize on Windows.
- [ ] Handle Menu action.
- [x] Provided `popover` or `window` two mode to uses.
|
2024-07-11 16:20:26 +08:00 |
|
Floyd Wang
|
4d9077fe85
|
Rename ui::stock to ui::stack
|
2024-07-09 16:25:07 +08:00 |
|
Floyd Wang
|
75e4451764
|
Add text align property for Label (#19)
|
2024-07-09 15:56:41 +08:00 |
|
Jason Lee
|
310e5e3cde
|
Avoid PickerStory clone vec.
|
2024-07-08 23:22:08 +08:00 |
|
Floyd Wang
|
cab6dc9f6e
|
Update the drag split edge fraction
|
2024-07-08 16:46:54 +08:00 |
|
Floyd Wang
|
84de8a88a4
|
Fix resize dock not work
|
2024-07-08 11:19:20 +08:00 |
|
Jason Lee
|
a02c981b74
|
table: Fix incorrect column selection bg render.
|
2024-07-08 09:47:13 +08:00 |
|
Jason Lee
|
9b51a5b998
|
Remove picker, add list instead. (#17)
|
2024-07-07 02:07:17 +08:00 |
|
Jason Lee
|
3c52d5f428
|
Rename ScrollableHandleElement to ScrollableMask.
|
2024-07-06 22:31:51 +08:00 |
|
Jason Lee
|
ac789b2379
|
Add Table (#16)
https://github.com/huacnlee/gpui-component/assets/5518/8603cbcc-c416-4d10-84a0-8cfe2e021e1a
|
2024-07-06 21:01:16 +08:00 |
|
Jason Lee
|
6eb63dfd28
|
Removed Button shadow in Light mode for ghost style button.
|
2024-07-05 11:26:11 +08:00 |
|
Jason Lee
|
c925a6aa61
|
Add ButtonStyle::Outline, ButtonStyle::Glost
|
2024-07-05 00:18:36 +08:00 |
|
Jason Lee
|
acbc029eed
|
Add PopupMenu (#15)

|
2024-07-05 00:04:34 +08:00 |
|
Jason Lee
|
3ccadf6cc3
|
Improve focus (#14)
- Add `FocusableCycle` trait to help impl cycle focus.
- Add `outline` style to StyledExt.
|
2024-07-04 14:05:14 +08:00 |
|
Jason Lee
|
24348ec874
|
Fix TitleBar
|
2024-07-04 10:14:44 +08:00 |
|
Jason Lee
|
f78d50b5e9
|
Update dock layout
|
2024-07-04 01:05:32 +08:00 |
|
Jason Lee
|
19930e46db
|
Add SvgImg to render svg, and with a Chart example (#13)
https://github.com/huacnlee/gpui-component/assets/5518/576da9f9-4bff-4faf-a17e-19860cf6f948
|
2024-07-03 19:09:59 +08:00 |
|
Floyd Wang
|
b8ffa12a90
|
Fix typo
|
2024-07-03 16:56:41 +08:00 |
|
Jason Lee
|
537dbfab9e
|
Fix Input avoid copy, cut a empty into into clipboard.
|
2024-07-02 17:35:23 +08:00 |
|
Jason Lee
|
88dcca590d
|
Simple Tooltip usage.
|
2024-07-02 00:13:07 +08:00 |
|
Jason Lee
|
f2703122b8
|
Move title_bar, util into workspace.
|
2024-07-01 23:51:47 +08:00 |
|
Jason Lee
|
f84e8b82ef
|
Add prefix and suffix to Input. (#12)
<img width="393" alt="image"
src="https://github.com/huacnlee/gpui-component/assets/5518/5df8d269-ea04-4d42-95c5-a3358cdee9b5">
|
2024-07-01 23:30:06 +08:00 |
|
Jason Lee
|
cbbd20867f
|
Add Icon Button support. (#11)
When the Button have no label present, it will use the Icon mode.
<img width="891" alt="image"
src="https://github.com/huacnlee/gpui-component/assets/5518/ca6240d5-02c8-4201-9a79-4afdf9938dd8">
|
2024-07-01 21:32:03 +08:00 |
|
Jason Lee
|
f9e075113e
|
Update README
|
2024-07-01 15:46:11 +08:00 |
|
Jason Lee
|
d067fea4f8
|
Update README.md
|
2024-07-01 14:22:02 +08:00 |
|
Jason Lee
|
502d4df135
|
Add Dock & Panel (#10)
https://github.com/huacnlee/gpui-component/assets/5518/51622a5e-f51d-4ede-8cae-04cae703f8aa
|
2024-07-01 14:20:56 +08:00 |
|
Jason Lee
|
d183bacc73
|
Add Scrollbar (#9)
https://github.com/huacnlee/gpui-component/assets/5518/5e4b7809-f2d0-4e45-a0f2-b9578323a11e
|
2024-06-30 23:31:16 +08:00 |
|
Jason Lee
|
29dc803014
|
Fix dropdown selected icon.
|
2024-06-30 19:17:52 +08:00 |
|
Jason Lee
|
6503e00b69
|
Fix dropdown height.
|
2024-06-30 19:04:53 +08:00 |
|
Jason Lee
|
586569f241
|
Add a List example (#8)
https://github.com/huacnlee/gpui-component/assets/5518/2554bb6c-94f6-4808-87d6-9a04d7421b26
|
2024-06-30 16:56:23 +08:00 |
|
Jason Lee
|
93779164f0
|
Rewrite Popover (#7)
https://github.com/huacnlee/gpui-app/assets/5518/dfe0ba05-ecb7-4604-a057-56daed53c16c
|
2024-06-29 23:49:59 +08:00 |
|
Jason Lee
|
709ee29fe0
|
Update README
|
2024-06-29 18:09:37 +08:00 |
|