Currently, managing the execution order within the GitHub Copilot queue lacks an agile mechanism. When a developer needs to reorganize the priority of queued Copilot tasks or elements, the UI does not provide a frictionless way to reorder them, which slows down the workflow and makes dynamic prioritization cumbersome.
I request the implementation of a context menu (accessible via right-click) specifically on the "Queued" items within the GitHub Copilot interface. This menu should expose the following sorting directives:
- Move Up (Higher priority): Shifts the item to the position immediately above it in the queue.
- Move Down (Lower priority): Shifts the item to the position immediately below it.
- Move to Top (Highest priority): Assigns critical priority, elevating the item to the very beginning of the queue (index 0).
- Move to Bottom (Lowest priority): Minimizes priority, sending the item to the end of the current backlog.
Alternatives considered:
- On-hover directional arrows: I evaluated using up/down arrows visible on
:hover. However, this approach introduces a UI/UX conflict, as an arrow icon is already currently utilized to promote a "queued" item directly into the active state. A context menu avoids interface clutter and prevents accidental misclicks.
- Drag and Drop: Adding Drag and Drop support is a viable alternative. However, a context menu provides faster and more deterministic interaction, which is especially critical for direct jump actions (Move to Top / Move to Bottom), eliminating the need for tedious scrolling through extensive lists.
Currently, managing the execution order within the GitHub Copilot queue lacks an agile mechanism. When a developer needs to reorganize the priority of queued Copilot tasks or elements, the UI does not provide a frictionless way to reorder them, which slows down the workflow and makes dynamic prioritization cumbersome.
I request the implementation of a context menu (accessible via right-click) specifically on the "Queued" items within the GitHub Copilot interface. This menu should expose the following sorting directives:
Alternatives considered:
:hover. However, this approach introduces a UI/UX conflict, as an arrow icon is already currently utilized to promote a "queued" item directly into the active state. A context menu avoids interface clutter and prevents accidental misclicks.