Skip to content

[GitHub Copilot Chat] Allow flexible UI positioning: movable input box (top/bottom) and free-floating chat panel #308786

@funk222

Description

@funk222

Problem Statement

As a paying GitHub Copilot subscriber, I spend the majority of my working time interacting with the Copilot Chat interface. However, the current UI design creates a significant ergonomic problem:

The chat input box is permanently fixed at the bottom of the panel with no option to move it to the top.
The chat panel cannot be freely repositioned — it cannot be floated, undocked, or placed at an arbitrary location on screen.
In practice, this means:

When the chat panel is docked to the side or bottom, the input box sits at the lowest point of the screen.
Users must constantly shift their eyes and neck downward to type, then back up to read responses.
On a multi-monitor or large-screen setup, this creates a large and repetitive head/neck movement — similar to staring at the bottom-left corner of the screen while the content of interest is at the top-right.
This results in near-zero ergonomic value for heavy Copilot Chat users, and causes real physical discomfort (neck strain) during extended sessions.

Proposed Solutions

Configurable input box position: Add a setting (or right-click context menu option) to place the chat input box at the top of the chat panel instead of the bottom — similar to how some email/messaging clients allow this.

Free-floating / detachable chat panel: Allow the Copilot Chat view to be undocked into a floating window, so users can position it anywhere on their screen or drag it to a second monitor independently from the main VS Code window.

Expected Behavior

Users should be able to:

Toggle the input box between top and bottom positions via a setting.
Optionally float the chat panel as a standalone window.
Current Behavior

Input box is fixed at the bottom, no setting exists to change this.
Chat panel cannot be floated or freely repositioned outside VS Code's docking system.
Additional Context

VS Code version: latest stable
OS: Windows
Copilot plan: paid subscription

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions