Files
胡飞 6d29e01636 refactor(ui): 远端目标与 SFTP 端点切换共用同一套选择弹窗
- one_ui 新增 picker_dialog:候选、搜索、上下键选择、滚动都交给 gpui-component
  的 List,行样式对齐「快捷打开」(标签页切换):单行、图标 + 名称 + 行尾
  user@host:port,选中行 list_active,未选中 muted + hover
- sftp_view 端点切换瘦成映射层,删除本地 delegate/item/过滤函数与其测试
  (过滤测试搬到 one_ui 的 filter_picker_entries)
- terminal_view 远端目标由 Popover 下拉换成同一弹窗,顺带修掉两个问题:气泡底色
  读全局应用主题(浅色)而不是终端配色、列表高度不限导致没有滚动条;触发器保留
  终端配色的 custom button variant
- 列表项展示内容统一:标题只放连接名(不再拼 host),副标题统一为
  user@host:port,sftp_transfer 抽出 connection_endpoint_label 供两处共用
- locales: 新增 FileManager.target_picker_title / target_search、
  Endpoint.no_results

验证:
- cargo check -p one-ui -p sftp_transfer -p sftp_view -p terminal_view    EXIT=0(无警告)
- cargo test -p one-ui --lib           53 passed / 0 failed
- cargo test -p sftp_transfer --lib    49 passed / 0 failed
- cargo test -p sftp_view --lib       102 passed / 0 failed
- cargo test -p terminal_view --lib --no-run    编译通过
未验证:应用内手工点击验收(本次未启动 GUI)。
2026-09-18 18:00:09 +08:00
..