Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[terminal chat] suggestion to make UI more beginner-friendly #18492

Open
WhatsACloud opened this issue Feb 1, 2025 · 1 comment
Open

[terminal chat] suggestion to make UI more beginner-friendly #18492

WhatsACloud opened this issue Feb 1, 2025 · 1 comment
Labels
Area-Chat All things LLM or "AI" Issue-Task It's a feature request, but it doesn't really need a major design. Needs-Tag-Fix Doesn't match tag requirements Product-Terminal The new Windows Terminal.

Comments

@WhatsACloud
Copy link

Description of the new feature

I believe the AI Terminal Chat feature is convenient to use with keybindings, but quite inconvenient to use when only using the mouse.

user pain points

  1. click on the main terminal window = terminal chat disappears and you can't alt+tab to get it back = must open command palette -> press terminal chat again = inconvenience
  2. cannot shift the terminal chat window around like a normal window = blocks the main terminal view = less convenient to reference Terminal Chat while doing something in the shell = inconvenience

Now obviously for power users that set keybinds for everything, the above pain points would be non-existent. But for newer users used to using the mouse to click? Might be a different story.

Therefore, I propose the following suggestion: terminal chat as a sidebar instead (like Leo AI in Brave Browser; can toggle it with a GUI button), or like a separate tab (that way we can have the separate window too). We could have a setting enabling users to toggle between either this beginner-friendly mode or the mode we have right now.

Potential issues with this feature

  1. Potential to be useless - I don't know how many Windows Terminal users use the mouse more than they set keybinds or actions. Might be few, but also might be many.

Final conclusion: if this feature were to be implemented, it should probably be done as a "cherry on top" feature.

Proposed technical implementation details

No response

@WhatsACloud WhatsACloud added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Feb 1, 2025
@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Tag-Fix Doesn't match tag requirements Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Feb 1, 2025
@carlos-zamora carlos-zamora added Product-Terminal The new Windows Terminal. Issue-Task It's a feature request, but it doesn't really need a major design. Area-Chat All things LLM or "AI" and removed Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Feb 5, 2025
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Tag-Fix Doesn't match tag requirements label Feb 5, 2025
@carlos-zamora carlos-zamora added this to the Terminal v1.24 milestone Feb 5, 2025
@PankajBhojwani
Copy link
Contributor

Thank you for this suggestion! We were already wondering if we should put Terminal Chat in a side pane (similar to the snippets pane) so this is useful feedback for us to experiment with that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Chat All things LLM or "AI" Issue-Task It's a feature request, but it doesn't really need a major design. Needs-Tag-Fix Doesn't match tag requirements Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

3 participants