ZIm/crates/assistant2/src
Danilo Leal 07d582401a
assistant2: Revise thread visual design (#23083)
This PR adjusts the design of the assistant 2 threads with the goal of
reducing visual busyness. My intention is to remove the amount of lines
and borders given it is a relatively tight space. It also refines the
"generating" floating container style, finally leveraging linear
gradients that were recently added to GPUI! Now, we only display headers
for "you" messages. Assistant responses will be rendered right in the
panel; not bounded by a card container.

<img width="800" alt="Screenshot 2025-01-14 at 7 08 39 PM"
src="https://github.com/user-attachments/assets/a8ffa780-0ef2-4d4b-ae19-3f02fd2d63a6"
/>

Release Notes:

- N/A
2025-01-14 22:29:39 +00:00
..
context_picker assistant2: Fix inline context picker and handle dismiss (#23081) 2025-01-13 21:00:20 +00:00
ui assistant2: Navigate context strip with keyboard (#23128) 2025-01-14 16:45:11 +00:00
active_thread.rs assistant2: Revise thread visual design (#23083) 2025-01-14 22:29:39 +00:00
assistant.rs assistant2: Navigate context strip with keyboard (#23128) 2025-01-14 16:45:11 +00:00
assistant_model_selector.rs assistant2: Change model selector keybinding and make it visible (#22965) 2025-01-10 14:27:52 +00:00
assistant_panel.rs assistant2: Cancel generation button (#23137) 2025-01-14 19:22:48 +00:00
assistant_settings.rs Add LM Studio support to the Assistant (#23097) 2025-01-14 20:41:58 +00:00
buffer_codegen.rs assistant2: Add live context type and use in message editor (#22865) 2025-01-08 21:47:58 +00:00
context.rs assistant2: Remove unneeded #[allow(unused)]s (#22979) 2025-01-10 19:05:08 +00:00
context_picker.rs assistant2: Fix inline context picker and handle dismiss (#23081) 2025-01-13 21:00:20 +00:00
context_store.rs assistant2: Make ContextStore::insert_* methods private (#22989) 2025-01-10 22:50:33 +00:00
context_strip.rs assistant2: Navigate context strip with keyboard (#23128) 2025-01-14 16:45:11 +00:00
inline_assistant.rs Improve registration for Assistant code action providers (#23099) 2025-01-13 22:25:58 +00:00
inline_prompt_editor.rs assistant2: Navigate context strip with keyboard (#23128) 2025-01-14 16:45:11 +00:00
message_editor.rs assistant2: Navigate context strip with keyboard (#23128) 2025-01-14 16:45:11 +00:00
prompts.rs Inline terminal assistant v2 (#21888) 2024-12-12 11:06:09 -05:00
streaming_diff.rs Inline assistant v2 (#21828) 2024-12-11 14:32:30 -05:00
terminal_codegen.rs Reuse prompt editor across buffer and terminal assist (#22188) 2024-12-18 16:12:54 -05:00
terminal_inline_assistant.rs assistant2: Add live context type and use in message editor (#22865) 2025-01-08 21:47:58 +00:00
thread.rs assistant2: Cancel pending completion when an error occurs (#23143) 2025-01-14 19:04:47 +00:00
thread_history.rs assistant2: Suggest recent files and threads as context (#22959) 2025-01-10 14:26:53 +00:00
thread_store.rs assistant2: Add an example thread to showcase long lines of code (#22621) 2025-01-03 17:48:04 +00:00
ui.rs assistant2: Sketch in sending file context to model (#21829) 2024-12-10 16:35:53 -05:00