Floyd Wang
|
7286866afd
|
Reduce PopoverContent padding (#186)
|
2024-08-29 11:35:38 +08:00 |
|
ihavecoke
|
a5217df13e
|
Popover content supports setting the maximum width (#180)
Before:

After:

|
2024-08-27 22:08:50 +08:00 |
|
Jason Lee
|
f05d2ebbd2
|
popup_menu: Add submenu support. (#165)
- Add submenu support.
- Removed Popover `window` mode, this is not a good design.
https://github.com/user-attachments/assets/0e3735f4-2bfb-459f-a24d-e3440e738d4f
|
2024-08-19 14:58:28 +08:00 |
|
Jason Lee
|
bb6d8d8f60
|
Cleanup first version impls (#132)
|
2024-08-11 14:46:55 +08:00 |
|
Jason Lee
|
8f71b807aa
|
Add Animate (#130)
|
2024-08-09 18:22:06 +08:00 |
|
Jason Lee
|
8aaeb9383d
|
Fix dropdown click to lose focus. (#80)
|
2024-07-29 19:00:17 +08:00 |
|
Jason Lee
|
e54d1f600b
|
Add to masked Label and support children to Button (#50)
https://github.com/user-attachments/assets/9583ce15-b801-45f9-aafb-54f0ecdf7dc9
- Add masked mode to Label.
- Add to support any children to Button.
- Fix Popover to support selected state style.
|
2024-07-19 18:54:16 +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 |
|
Jason Lee
|
acbc029eed
|
Add PopupMenu (#15)

|
2024-07-05 00:04:34 +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
|
329b116980
|
Use Element to paint DropdownMenu to fix layer priority.
|
2024-06-29 18:04:47 +08:00 |
|
Jason Lee
|
3288270b49
|
Add Popover (#6)
|
2024-06-29 10:03:59 +08:00 |
|