Skip to content

菜单栏下拉:不打开主窗口即可触发单仓同步 #10

@yangflow

Description

@yangflow

问题

当前菜单栏图标点击后弹出的 popover 内容比较简洁,没有逐仓库操作。用户想对特定仓库触发"立即同步"仍需打开主窗口 → 在侧边栏右键 → 点 Sync,操作路径 3-4 步。作为 menu bar 应用,这不够"menu bar"。

建议改动

  • 菜单栏 popover 展开后显示所有仓库列表,每行:
    • 名称 + 状态图标
    • "Sync Now"图标按钮(hover 可见)
    • 最近同步时间
  • 点击仓库行可选择"打开主窗口定位到此仓库"
  • Popover 顶部新增"全部同步"与搜索输入框

备选方案

  • Dock icon 右键菜单:不符合 menu bar 工具的交互习惯
  • 全局快捷键(⌥⌘S)触发最近同步的仓库:需要额外的快捷键系统,可作为子特性

作用域检查

  • 与 GitRelay 的单向镜像模型兼容
  • 不需要在 Keychain 以外存储凭证
  • 不引入新运行时依赖

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ui用户界面与交互enhancementNew feature or requestpriority/p1高优先级:核心能力

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions