菜单栏
MyTwig 会在菜单栏(Windows 和 Linux 上是通知区域)放一个图标。点按它会打开一个面板,不用打开主窗口就能看到需要你处理的事。
- 待我处理:等你处理的事,最紧急的在前:你失败的 CI、请你审查的拉取请求、你的拉取请求被要求修改或有冲突、可以合并的,以及仓库里停下来的合并或变基。没有时显示“全部完成”。
- 拉取请求:按你的过滤条件列出的拉取请求及其 CI。
- 通知:未读的 GitHub 和 GitHub Enterprise 通知、指派给你的议题,以及你关注的仓库的新版本。
- 仓库:最近的仓库:领先、落后、有改动或有冲突。
标签页上方的卡片统计待审查、待你修改、CI 失败和未读通知的数量。设置 → 菜单栏 → 卡片也可以改为显示活动:今天的提交数、今天改动的行数、本周 CI 通过率、平均合并时长,或四周的提交热力图。
每个拉取请求都有一个状态标签:草稿、冲突、请求修改、CI 失败、等待 CI、可合并,或已批准。自你上次查看后有更新的会加粗。3 天以上没有动静的会标出来(时长可在设置里改)。
点按检查那一行可以看到每个检查,失败的在前,并显示耗时。悬停在拉取请求上可以打开、拷贝链接、在单独的工作树里检出、批准,或在可合并时合并你自己的拉取请求。
全部拷贝会拷贝一份链接列表,富文本或 Markdown 格式。
CI 失败或仓库有冲突时,图标上会有一个红点。设置 → 菜单栏 → 图标旁显示可以显示待处理的数量、最紧急的一项,或什么都不显示。
设置 → 菜单栏可以设置:
- 过滤条件:角色(请我审查、我创建的、提到我的、指派给我的)、账户、所有者、仓库、标签、草稿,以及托管平台搜索语法里的任何条件。前面加减号表示排除。
- GitHub Enterprise 主机。
- 菜单栏仓库的抓取间隔。
- 检查通过或失败、有新提交时的通知。
使用的账户就是设置 → 账户里的账户:GitHub、GitHub Enterprise、GitLab、Gitea、Forgejo 和 Bitbucket。
默认情况下,关闭主窗口后 MyTwig 仍在菜单栏运行。设置 → 通用 → 关闭最后一个窗口时可以改成退出。关闭在程序坞中显示可以让 MyTwig 只留在菜单栏。