ZIm/crates/ui/src/components
Ben Kunkle 79f3cb1225
keymap_ui: Add context menu for table rows (#33747)
Closes #ISSUE

Adds a right click context menu to table rows, refactoring the table API
to support more general row rendering in the process, and creating
actions for the couple of operations available in the context menu.

Additionally includes an only partially related change to the context
menu API, which makes it easier to have actions that are disabled based
on a boolean value.

Release Notes:

- N/A *or* Added/Fixed/Improved ...
2025-07-02 03:06:45 +00:00
..
button debugger: Add variable watchers (#32743) 2025-06-20 20:45:55 +00:00
icon ui: Remove usage of DerivePathStr macro (#30861) 2025-05-17 09:05:58 +00:00
label ui: Add inline_code method to label (#29306) 2025-04-23 19:27:56 -03:00
list agent: Show delete thread icon buttons on hover/focus (#30370) 2025-05-09 12:55:40 -03:00
notification component: Component crate cleanup (#29967) 2025-05-06 03:41:52 +00:00
progress Add initial element inspector for Zed development (#31315) 2025-05-23 23:08:59 +00:00
stories keymap_ui: Add context menu for table rows (#33747) 2025-07-02 03:06:45 +00:00
avatar.rs Refine component preview & add serialization (#28545) 2025-04-11 11:43:57 -04:00
banner.rs agent: Improve consecutive tool call UX and rebrand Max Mode (#31470) 2025-05-27 19:44:10 -03:00
button.rs debugger: First slight pass at UI (#27034) 2025-03-19 00:15:48 +00:00
callout.rs agent: Use callout for displaying errors instead of toasts (#33680) 2025-07-01 09:00:20 -03:00
content_group.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
context_menu.rs keymap_ui: Add context menu for table rows (#33747) 2025-07-02 03:06:45 +00: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 debugger: Add actions and keybindings for opening the thread and session menus (#31135) 2025-05-21 20:56:39 -04: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 debugger: Add onboarding modal (#32961) 2025-06-18 18:44:02 +00:00
indent_guides.rs Improve cursor style behavior for some draggable elements (#31965) 2025-06-06 16:56:27 -04:00
indicator.rs Merge Component and ComponentPreview trait (#28365) 2025-04-08 16:09:06 -06:00
keybinding.rs Sketch in a table for the keybindings UI (#32436) 2025-06-30 19:25:11 -04:00
keybinding_hint.rs Add initial element inspector for Zed development (#31315) 2025-05-23 23:08:59 +00: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 Reduce allocations (#30693) 2025-05-14 18:29:28 +02:00
navigable.rs agent: Refresh the profile selector and modal design (#29816) 2025-05-02 20:34:36 -03: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 gpui: Support hitbox blocking mouse interaction except scrolling (#31712) 2025-05-29 21:41:15 +00: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 keymap_ui: Add context menu for table rows (#33747) 2025-07-02 03:06:45 +00:00
scrollbar.rs Improve cursor style behavior for some draggable elements (#31965) 2025-06-06 16:56:27 -04: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 ui: Fix content shift when selecting last tab (#31266) 2025-05-24 23:36:51 +03:00
tab_bar.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