ZIm/crates/ui/src/components
Danilo Leal b1395c5fdf
agent: Add new panel navigation dropdown (#29539)
- [x] Ensure what appears in the dropdown is really what is accurate
- [x] Ensure keyboard navigation works:
  - [x] Switching tabs with `enter`
  - [x] Closing items from the menu item
  - [x] Opening the dropdown
  - [x] Focus assistant panel on dismiss
- [x] Add ability to close items from the dropdown menu
- [x] Persistence
- [x] Correct behavior when opening a text thread

Release Notes:

- agent: Added a navigation menu that shows the recently opened threads.
The button to see the full history view has been changed inside this
menu.

---------

Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de>
Co-authored-by: Cole Miller <m@cole-miller.net>
Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>
Co-authored-by: Cole Miller <cole@zed.dev>
2025-04-29 21:58:45 -03:00
..
button git: Amend (#28187) 2025-04-14 21:07:19 +05:30
icon Add progress bar component (#28518) 2025-04-10 12:11:58 -06:00
label ui: Add inline_code method to label (#29306) 2025-04-23 19:27:56 -03:00
list chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
notification Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
progress agent: Show request usage in the panel (#29006) 2025-04-17 22:16:57 +00:00
stories Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
avatar.rs Refine component preview & add serialization (#28545) 2025-04-11 11:43:57 -04:00
banner.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
button.rs debugger: First slight pass at UI (#27034) 2025-03-19 00:15:48 +00:00
content_group.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
context_menu.rs agent: Add new panel navigation dropdown (#29539) 2025-04-29 21:58:45 -03:00
disclosure.rs agent: Adjust MCP section in the settings view (#28615) 2025-04-11 21:39:57 -03:00
divider.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
dropdown_menu.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
facepile.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
group.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
icon.rs Add progress bar component (#28518) 2025-04-10 12:11:58 -06:00
image.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
indent_guides.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
indicator.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
keybinding.rs Don't display MacOS key symbols in Linux (#29016) 2025-04-17 21:48:00 -03:00
keybinding_hint.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
label.rs chore: Revert changes made to ui crate structure (#17516) 2024-09-06 21:38:56 +02:00
list.rs chore: Revert changes made to ui crate structure (#17516) 2024-09-06 21:38:56 +02:00
modal.rs agent: Add item to add custom MCP server in the panel's menu (#29091) 2025-04-19 12:09:50 -03:00
navigable.rs assistant2: Add ability to configure tools for profiles in the UI (#27562) 2025-03-27 02:19:45 +00:00
notification.rs Add StatusToast & the ToastLayer (#26232) 2025-03-06 20:37:54 +00:00
numeric_stepper.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
popover.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
popover_menu.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
progress.rs Add progress bar component (#28518) 2025-04-10 12:11:58 -06:00
radio.rs ui: More component previews, UI component cleanup (#25302) 2025-02-21 09:20:53 -05:00
right_click_menu.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
scrollbar.rs chore: Replace as_any functions with trait upcasting (#28221) 2025-04-08 22:16:27 +02:00
settings_container.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
settings_group.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
stack.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
stories.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
tab.rs pane: Fix double or invisible borders in tab bar (#29061) 2025-04-18 22:32:22 +05:30
tab_bar.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
table.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
toggle.rs ui: Add .color method to the Switch (#29074) 2025-04-21 10:56:42 -03:00
tooltip.rs agent: Add websearch tool (#28621) 2025-04-16 19:25:00 +02:00