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

Better copilot experience #49

Open
1 of 2 tasks
bishoy-at-pieces opened this issue Aug 27, 2024 · 3 comments
Open
1 of 2 tasks

Better copilot experience #49

bishoy-at-pieces opened this issue Aug 27, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@bishoy-at-pieces
Copy link
Collaborator

bishoy-at-pieces commented Aug 27, 2024

@bishoy-at-pieces bishoy-at-pieces added the enhancement New feature or request label Aug 27, 2024
@bishoy-at-pieces bishoy-at-pieces self-assigned this Aug 27, 2024
@bishoy-at-pieces bishoy-at-pieces added this to the 1.1.0 milestone Aug 27, 2024
@shivay-at-pieces
Copy link
Contributor

I received some feedback from the users on the Unofficial Discord Server for Neovim regarding Copilot Experience.

  1. Main issue: The UI, particularly the sidebar, feels crowded, especially with the input box included.

  2. Problem observed: Long lines in the query are causing grey symbols to appear, indicating text overflow.

  3. Suggested improvements:
    a. Use vim.fn.input or vim.ui.input for input handling
    b. Move the input buffer to a split below the main content
    c. Place the entire UI in a new tab instead of a crowded sidebar
    d. Change the layout to a horizontal split instead of vertical
    e. Implement a toggleable float for the UI elements

  4. Key consideration: The editor's cell-based layout limits the effectiveness of a sidebar for metadata.

  5. Recommended solution: Despite personal reservations about floats, the user suggests a toggleable float as probably the most sensible solution for this UI challenge.

The overall feedback emphasizes the need for a more space-efficient and flexible UI design that better accommodates the constraints of a cell-based editor like Neovim.

@shivay-at-pieces
Copy link
Contributor

@bishoy-at-pieces

@shivay-at-pieces
Copy link
Contributor

Overall theme: don't; make a split UI, improve the accessibility experience of using the Copilot

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

No branches or pull requests

2 participants