Jason Lee
|
bef1dd2544
|
story: Add ClipboardStory (#799)
|
2025-04-17 18:57:23 +08:00 |
|
Jason Lee
|
034e465d28
|
list: Select first item on search. (#798)
|
2025-04-17 17:29:02 +08:00 |
|
Jason Lee
|
5b508d7219
|
gallery: Redesign the gallery. (#797)
Close #773
<img width="1712" alt="image"
src="https://github.com/user-attachments/assets/e27a28ca-cdd7-4970-8518-4fd0104bb3f8"
/>
|
2025-04-17 17:12:48 +08:00 |
|
Jason Lee
|
225a306169
|
theme: Improve ThemeMode to add more features.
|
2025-04-16 15:26:14 +08:00 |
|
Jason Lee
|
e2463bbdcf
|
linux: Fix sync_system_appearance on Linux. (#796)
Close #104
|
2025-04-16 14:55:01 +08:00 |
|
Jason Lee
|
8d37716b88
|
list: Export query_input for support update the default Query Input. (#794)
## Break Change
- Updated `set_placeholder` and `set_pattern` method to add `window` and
`cx` argument.
```diff
- fn set_placeholder(&mut self, placeholder: impl Into<SharedString>)
+ fn set_placeholder(&mut self, placeholder: impl Into<SharedString>, _:
&Window, cx: &mut Context<Self>)
- fn set_pattern(&mut self, pattern: regex::Regex)
+ fn set_pattern(&mut self, pattern: regex::Regex, window: &mut Window,
cx: &mut Context<Self>)
```
|
2025-04-15 20:36:04 +08:00 |
|
Floyd Wang
|
0c4a0538e6
|
sidebar: Better active menu background (#793)
|
2025-04-15 14:36:02 +08:00 |
|
Floyd Wang
|
8930acf648
|
sidebar: Add suffix for menu item (#792)
| Light | Dark |
| - | - |
| <img width="913" alt="SCR-20250415-mkdr"
src="https://github.com/user-attachments/assets/5c4931e6-4d03-48ec-91c6-ade2d86de75a"
/> | <img width="913" alt="SCR-20250415-mkec"
src="https://github.com/user-attachments/assets/f85af984-ecc3-4cd7-913c-c4e93384dbf1"
/> |
|
2025-04-15 14:02:52 +08:00 |
|
Jason Lee
|
71b79cf1b4
|
chore: Add Windows CI (#789)
|
2025-04-14 20:46:32 +08:00 |
|
Jason Lee
|
aa44fd3a43
|
kbd: Fix Kbd keys ordering and on Windows. (#788)
|
2025-04-14 19:27:23 +08:00 |
|
Jason Lee
|
9a6a0f4421
|
tooltip: Add action, key_binding method to Tooltip. (#787)
|
2025-04-14 17:38:21 +08:00 |
|
Floyd Wang
|
8ef4e2eb17
|
modal: Respond confirm events only when on_ok or footer present (#786)
|
2025-04-14 16:56:16 +08:00 |
|
Jason Lee
|
d0a73011de
|
tooltip: Add KeyBinding to tooltip and Button. (#783)
- Improve `Kbd::format` method.
- Add `tooltip_with_action` method to Button for display key binding in
tooltip.
-
## Break change
- The `Tooltip::new` has been changed it argument and return type.
```diff
- pub fn new(text: impl Into<Text>, _: &mut Window, cx: &mut App) ->
AnyView
+ pub fn new(text: impl Into<Text>) -> Self
```
|
2025-04-14 16:40:40 +08:00 |
|
Floyd Wang
|
95fb86ec08
|
checkbox: Make checked icon sizable (#785)
| Before | After |
| - | - |
| <img width="642" alt="SCR-20250414-nbwx"
src="https://github.com/user-attachments/assets/fa3daaf8-5465-49f5-8cd5-d59c19b50494"
/> | <img width="644" alt="SCR-20250414-nbli"
src="https://github.com/user-attachments/assets/e45aa560-0183-460a-b76d-e3cb0203067f"
/> |
|
2025-04-14 14:47:15 +08:00 |
|
Jason Lee
|
73be54a0f7
|
input: Improve clear button position in Input. (#782)
| Before | After |
| -- | -- |
| <img width="529" alt="image"
src="https://github.com/user-attachments/assets/02fdba71-7e83-43b9-ba4c-476eb21dcf28"
/> | <img width="530" alt="image"
src="https://github.com/user-attachments/assets/ad7b6378-c9ff-4ea4-943a-87af53a2ac79"
/> |
|
2025-04-11 19:13:17 +08:00 |
|
Floyd Wang
|
d04866eb77
|
checkbox: Support sizable (#781)
| Before | After |
| - | - |
| <img width="672" alt="SCR-20250409-pgbg"
src="https://github.com/user-attachments/assets/73a46b13-a3bb-4f58-afb0-aa388bbaefb5"
/> | <img width="669" alt="SCR-20250409-phiy"
src="https://github.com/user-attachments/assets/1230a02d-cdc7-4c2e-9949-bcad09eb2edc"
/> |
|
2025-04-09 17:31:56 +08:00 |
|
Jason Lee
|
aaa88db52c
|
story: Add example for secondary click table row. (#780)
|
2025-04-09 13:42:08 +08:00 |
|
Floyd Wang
|
206a1e049b
|
description_list: Wrap description value if it’s too long (#779)
| Before | After |
| - | - |
| <img width="752" alt="SCR-20250408-nfvl"
src="https://github.com/user-attachments/assets/5ed558af-869a-4634-bbb5-80fc1481a15c"
/> | <img width="752" alt="SCR-20250408-ngcy"
src="https://github.com/user-attachments/assets/a5871af5-978b-421d-b608-12fa940a884c"
/> |
|
2025-04-08 14:57:30 +08:00 |
|
Jason Lee
|
231e8ea2db
|
history: Fix redo, undo chars order for Input. (#775)
Ref #469
https://github.com/user-attachments/assets/b12187cc-c778-4452-8761-63a849ef58a3
|
2025-04-03 21:17:17 +08:00 |
|
Jason Lee
|
d186bf7c9e
|
sidebar: Fix Sidebar details, something like icon size, remove view_id argument. (#774)
Also updated the Sidebar example to support expand multiple root items.
## Break Change
- Sidebar create not need assign parent view_id now.
|
2025-04-03 15:02:05 +08:00 |
|
王子凌
|
b016d9fff4
|
modal: Fix close Modal by clicking overlay to support closing layer by layer. (#771)
Fix the issue that wrongly trigger `overlay` click event for the
layer-stacked `modals`.
Fix #772
I.E. When clicking the `overlay`, only the last modal will possibly be
hide(If the last modal is not `overlayClosable`, click the overlay, all
the modals will not be hide).

I had tried another solution:


If this one is better than prev, I will commit it~
---------
Co-authored-by: Jason Lee <huacnlee@gmail.com>
|
2025-04-03 13:29:31 +08:00 |
|
Jakku Sakura
|
3051b9c1c4
|
dock: Fix to sync active state to panels when collapse dock. (#770)
This is a continuation of #764
Without this, if we drag webview to sidebar and collapse, webview is not
aware of itself being hidden
<img width="994" alt="image"
src="https://github.com/user-attachments/assets/6d8d66d1-2a9b-472a-a42f-d04b47aefaac"
/>
|
2025-04-03 13:13:29 +08:00 |
|
Jason Lee
|
a60acd7e4d
|
list: Add secondary confirm support to list. (#769)
|
2025-04-02 16:45:27 +08:00 |
|
Jason Lee
|
c91dce3139
|
input: Add max_rows to support auto-grow. (#768)
Closes #762
https://github.com/user-attachments/assets/068a3f11-8498-4db6-a2ac-00cc043f16cf
|
2025-04-02 15:54:19 +08:00 |
|
Jason Lee
|
253c93063f
|
input: Fix delete beginning_of_line and end_of_line to handle empty line. (#767)
https://github.com/user-attachments/assets/58ff94df-3ff7-45ae-8657-a526b3ee75f7
|
2025-04-02 13:41:37 +08:00 |
|
Jason Lee
|
e921621a8b
|
scrollbar: Update min thumb size to 24px. (#766)
<img width="330" alt="image"
src="https://github.com/user-attachments/assets/ace52246-65ed-4d28-9906-c16281b6bd79"
/>
|
2025-04-02 11:37:19 +08:00 |
|
Jakku Sakura
|
4f0617e96f
|
example: Fix to hide WebView when switch tab. (#764)
fixes #763
it also prevent crashing on linux due to gtk not initialized
---------
Co-authored-by: Jason Lee <huacnlee@gmail.com>
|
2025-04-02 10:50:20 +08:00 |
|
Jason Lee
|
99e7f8ee70
|
history: Ensure unique History in redos and undos when push. (#761)
|
2025-04-01 19:35:16 +08:00 |
|
Jason Lee
|
ebe93210af
|
Use normal cursor for buttons. (#760)
This change to follow native UI to use normal cursor for all buttons,
items.
Only use `pointer` for link item.
|
2025-04-01 17:59:27 +08:00 |
|
Victor Quiroz
|
7986c2072b
|
sidebar: Fix menu item click handler (#759)
The sidebar stopped working properly. Only one item was handling the
click, by giving the ID to the `SidebarMenuItem` the issue seems to be
resolved. I guess something changed within `gpui` itself that it broke.
**Before**
https://github.com/user-attachments/assets/e4fd21a9-e16d-4be6-b687-64a8a040eee7
**After**
https://github.com/user-attachments/assets/aed91762-c8ae-49f3-aaa8-77df2155f0c6
---------
Co-authored-by: Jason Lee <huacnlee@gmail.com>
|
2025-04-01 16:41:46 +08:00 |
|
Jason Lee
|
88b5e5c023
|
input: Add mask_toggle button to toggle masked state to Input. (#758)
|
2025-03-31 22:57:07 +08:00 |
|
Jason Lee
|
3357197f60
|
example: Remove duplicate ProgressStory in main example. (#757)
Ref #740
|
2025-03-31 22:05:33 +08:00 |
|
Jason Lee
|
c310afadc6
|
tile: Add to support resize tile from left and top side. (#756)
|
2025-03-31 19:35:02 +08:00 |
|
Floyd Wang
|
f34ebdf621
|
theme: Update table_head_foreground (#753)
|
2025-03-31 15:12:54 +08:00 |
|
Floyd Wang
|
13de7d5a7e
|
chore: Update GPUI 2025/03/31 (#752)
|
2025-03-31 10:31:39 +08:00 |
|
Floyd Wang
|
417e097b1a
|
dock: Add tab_name for collapsed tab panels (#751)
|
2025-03-28 11:44:34 +08:00 |
|
Floyd Wang
|
9f103bac6f
|
svg_img: Use system fonts to support CJK characters (#750)
| Before | After |
| - | - |
| <img width="528" alt="SCR-20250327-mpcz"
src="https://github.com/user-attachments/assets/22dc30ea-582a-4133-996a-90bcf8cb54be"
/> | <img width="535" alt="SCR-20250327-mnbv"
src="https://github.com/user-attachments/assets/5f360d17-8285-44d8-963b-17784c4c0eb5"
/> |
|
2025-03-27 14:44:04 +08:00 |
|
Jason Lee
|
aadcf4e1df
|
accordion: Fix toggle accordion item. (#749)
Close #740

|
2025-03-27 14:22:00 +08:00 |
|
Floyd Wang
|
26b59ea23e
|
story: Sync number input value when changed (#748)
Closed #741
https://github.com/user-attachments/assets/ec572918-a574-4adb-a8c0-c59010dc4d5e
|
2025-03-27 11:27:38 +08:00 |
|
Jason Lee
|
05fea87ec4
|
example: Fix modal example button id. (#747)
Ref #740
- Fix modal example button id.
- Fix switch example to allow check.
|
2025-03-27 11:24:06 +08:00 |
|
Jason Lee
|
e8f89e04d6
|
button: Update ButtonCustomVariant default variable value to use transparent. (#746)
|
2025-03-27 10:43:40 +08:00 |
|
Jason Lee
|
17926cea16
|
button: Add warning, success, info variant to Button. (#745)
<img width="1342" alt="SCR-20250327-jfzq"
src="https://github.com/user-attachments/assets/7c44458a-9467-4095-9cd6-1dcb35cc351b"
/>
<img width="1342" alt="SCR-20250327-jgak"
src="https://github.com/user-attachments/assets/07d33d60-f581-46d4-9a54-174e56ab82ca"
/>
|
2025-03-27 10:15:53 +08:00 |
|
Jason Lee
|
e582d22f11
|
sidebar: Fix collapsed to display icon only. (#743)
<img width="1056" alt="image"
src="https://github.com/user-attachments/assets/162f9e47-72ef-47c2-b3a4-9bc10682a624"
/>
|
2025-03-27 09:35:01 +08:00 |
|
Angelk90
|
a70a0f168d
|
i18n: Add italian (#738)
|
2025-03-26 21:54:30 +08:00 |
|
Jason Lee
|
814ea0e824
|
alert: Add to support styled. (#736)
|
2025-03-25 15:04:28 +08:00 |
|
Jason Lee
|
22d9394266
|
alert: Add Alert. (#735)


<img width="821" alt="image"
src="https://github.com/user-attachments/assets/6350f48b-6ced-4063-b115-06422d49b92c"
/>
<img width="821" alt="image"
src="https://github.com/user-attachments/assets/3d71688a-b0ca-4223-a097-858388a47f6d"
/>
<img width="821" alt="image"
src="https://github.com/user-attachments/assets/ec3af860-0f8f-420b-9da7-f390c4742492"
/>
<img width="821" alt="image"
src="https://github.com/user-attachments/assets/d9a85c06-209a-4ef9-ac9a-8456491fedc6"
/>
|
2025-03-25 14:10:24 +08:00 |
|
Jason Lee
|
f650491605
|
menu: Add external link icon to link menu item. (#734)
<img width="403" alt="image"
src="https://github.com/user-attachments/assets/ad6682b6-2114-4f55-be84-d06c02ae401e"
/>
|
2025-03-24 22:30:29 +08:00 |
|
Jason Lee
|
e0f4a7d3cd
|
menu: Add label item to PopupMenu. (#733)
<img width="883" alt="image"
src="https://github.com/user-attachments/assets/06071f62-ddd3-4f9e-ae2f-82b583089792"
/>
|
2025-03-24 22:04:47 +08:00 |
|
Floyd Wang
|
f759cc5023
|
calendar: Fix duplicate IDs cause click events not respond (#732)
|
2025-03-24 20:01:29 +08:00 |
|
Jason Lee
|
8a3b858d1a
|
tabs: Add menu to TabBar to display more items. (#731)
<img width="752" alt="image"
src="https://github.com/user-attachments/assets/a7efb600-553a-4b78-a8f4-aaba504d44f0"
/>
- tabs: Use default cursor when Tab is disabled.
- popup_menu: Add to support add menu item with disabled state.
|
2025-03-24 18:05:54 +08:00 |
|