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

Chat Window UX Improvements #157

Open
FelixLisczyk opened this issue Feb 15, 2025 · 3 comments
Open

Chat Window UX Improvements #157

FelixLisczyk opened this issue Feb 15, 2025 · 3 comments

Comments

@FelixLisczyk
Copy link

Hi there! 👋

I've been using the Copilot Chat window in Xcode and noticed a few things that could make the experience even better:

  • When attaching files, I need to manually click into the search field to start typing. It would feel more natural if the search field automatically got focus when I click the attachment icon.
  • I often find myself wanting to use the keyboard to select files from the search results, but currently I have to use the mouse. Adding keyboard navigation would make this much smoother!
  • A small but annoying thing: when I copy code using the button at the bottom, it adds markdown code block formatting (```) to the copied text. It would be great if it just copied the clean code. I know that there is a copy button inside the code block, but in longer conversations, I often have to scroll up to reach it.
  • The chat window keeps jumping to the bottom whenever it loses focus, which makes it tricky to read through longer conversations. It would be helpful if it maintained its scroll position.

These are all minor issues, but fixing them would make the chat experience feel much more polished and efficient.

Let me know if you need any additional information or would like me to clarify anything!

Environment:

Xcode Version: 16.2
GitHub Copilot Extension Version: 0.31.0
macOS Version: 15.3.1

@testforstephen
Copy link

@FelixLisczyk Thanks for the feedback. We're looking into this.

The chat window keeps jumping to the bottom whenever it loses focus, which makes it tricky to read through longer conversations. It would be helpful if it maintained its scroll position.

For this one, could you explain it a little bit?. Don't get what's the problem.

@mokoanatshepo
Copy link

Hi check errors /

@FelixLisczyk
Copy link
Author

FelixLisczyk commented Feb 18, 2025

@testforstephen I'm using the AeroSpace window manager to switch focus between windows using keyboard shortcuts. When I shift focus from the chat window to my Xcode window, it seems that Copilot briefly loses its reference to the active Xcode project, causing the window to reload. You can replicate this issue by opening two Xcode projects and switching between them. The chat window reloads and loses its previous scroll position.

Here is a screen recording:

gh-copilot-chat.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants