ZIm/crates/git_ui/src
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
..
askpass_modal.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
blame_ui.rs editor: Move blame popover from hover_tooltip to editor prepaint (#29320) 2025-04-25 01:52:24 +05:30
branch_picker.rs Prevent branch name overflow in git panel selection (#33529) 2025-06-27 20:50:53 -03:00
commit_message_prompt.txt git_ui: Try to prompt the model out of including the diff output (#26281) 2025-03-07 15:05:35 +00:00
commit_modal.rs Use git config --global user.email for email address in automatic Co-authored-by (#32624) 2025-06-12 19:39:08 +00:00
commit_tooltip.rs editor: Move blame popover from hover_tooltip to editor prepaint (#29320) 2025-04-25 01:52:24 +05:30
commit_view.rs Remove into SelectionEffects from .change_selections (#33554) 2025-06-27 14:31:31 -06:00
conflict_view.rs Refine styling of merge conflicts (#31012) 2025-06-09 19:03:19 +00:00
diff_view.rs Implement save functionality for diff view (#33298) 2025-06-24 09:17:53 +00:00
git_panel.rs keymap_ui: Add context menu for table rows (#33747) 2025-07-02 03:06:45 +00:00
git_panel_settings.rs git_ui: Add collapse_untracked_diff settings to improve usability for untracked files (#32591) 2025-06-22 00:38:24 +03:00
git_ui.rs Diff view (#32922) 2025-06-18 14:43:23 +00:00
onboarding.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
picker_prompt.rs editor: Improve code completion filtering to provide fewer and more accurate suggestions (#32928) 2025-06-18 16:01:28 +05:30
project_diff.rs Remove into SelectionEffects from .change_selections (#33554) 2025-06-27 14:31:31 -06:00
remote_output.rs git: Pick which remote to fetch (#26897) 2025-06-06 11:28:07 -04:00
repository_selector.rs Add language server control tool into the status bar (#32490) 2025-06-25 19:57:28 +03:00