Skip to content

Feature Request: Context menu for priority management in GitHub Copilot queued items #305683

@Neizan93

Description

@Neizan93

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions