github / github/app

Add next/previous navigation for comments in Changes/Diff view

未关闭
#1,011 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
Requests and ideas
主要语言
没有语言数据
星标
2.1k
派生
153
PR 合并指标
30 天内没有已合并 PR

描述

## Problem

When reviewing a session's Changes (diff) view and leaving comments — including unresolved comments and back-and-forth conversations with the LLM — there's no quick way to jump between them. I end up scrolling up and down the diff hunting for my open threads, which gets painful on larger changes.

## Proposed feature

Add explicit **Previous / Next comment** navigation in the Changes / diff UI. Ideally:

- Visible UX affordance (e.g., up/down arrow buttons in a small floating control, or buttons in the file header) — there appears to be room for it.
- Jumps between all comment threads in the current diff (or scoped to unresolved / open threads).
- Keyboard shortcuts as well (e.g., `j`/`k` or `n`/`p`). If these already exist, they're not discoverable — surfacing them in the UI would help.
- Bonus: a small counter like `2 of 7` so you know where you are in the list of threads.

## Why it matters

- Reviewing my own comments and the LLM's responses is a core part of the iteration loop.
- Scrolling to find threads breaks flow, especially when a session has produced a large diff.
- Discoverable Prev/Next controls make the review surface feel much more like a real code review tool.

## Notes

Filed via Copilot CLI on behalf of @cirvine-MSFT.

贡献指南

打开贡献指南

调研方向

首先定位 Changes/diff 视图以及渲染评论线程的代码。定义导航范围,然后验证可见的 Previous/Next 控件能够在各线程之间移动,并验证可选的键盘快捷键和位置计数器的行为保持一致。

由索引模型根据 Issue 内容生成。

评估

领域
desktop
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
冷清
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。