Skip to content

docs(host): 新建连接对话框改为左侧协议栏 + 右侧分页表单(joesdu/VelaShell#540) - #79

Merged
joesdu merged 1 commit into
mainfrom
feat/connection-dialog-redesign
Oct 1, 2026
Merged

joesdu merged 1 commit into
mainfrom
feat/connection-dialog-redesign

Conversation

@joesdu

@joesdu joesdu commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

宿主 joesdu/VelaShell#540 的文档同步,与宿主 PR 一起合。

宿主把新建 / 编辑连接对话框从「一列到底的表单 + 页脚的『高级选项』折叠开关」改为「左侧协议栏 + 右侧分页表单」:卡片 760×664 定高,分页为常规 / 终端 / SSH 选项 / 转发 / 高级,按协议出现;插件的 IsAdvanced 字段放到「高级」页;原先编辑时自动展开改为页签旁的「有非默认值」圆点;认证方式改为分段按钮;页脚新增连接目标预览。

主要改动

host/交互与界面规格.md / host/interaction-and-ui-specs.md §13.1

  • 开头补一段改版说明;标题栏一条改为定尺寸 760×664。
  • 「标签页」一条改为左侧协议栏:内置 / 插件两组、插件项不标形态、底部「获取更多协议…」、键盘焦点只在 :focus-visible 时画。
  • 新增右侧分页页签:出现条件表(常规 / 终端 / SSH 选项 / 转发 / 高级)、选中下划线、页签圆点、「高级」页签上的字段数、换协议后落回常规的规则。
  • 新增「常规」页分节:连接目标(跳板说明收进 ⓘ)、身份验证(分段按钮,FTP 在那一格放加密方式)、插件常用字段、整理三栏。
  • 滚动口径改为「只有表单区滚动」,顺手改掉已过时的「滚动条常驻不自动隐藏」。
  • 「高级选项」里的各项改指到对应页:认证后执行命令与会话级终端项 → 终端页;SSH 连接选项 → SSH 选项页与转发页(补警示标签);FTP 默认打开路径 → 高级页;认证方式 Agent 改为「分段按钮末段」;标签颜色补色块预览。
  • 页脚一条改为连接目标预览 + 描边 / 强调药丸按钮;新增「反馈条」一条。

其余

  • host/design-specs.md(zh / en):大弹窗宽度里新建连接 500 → 760。
  • host/架构设计.md / host/architecture-design.md:设计稿对照表那一行改为 ConnectionProfileView(协议栏 + 分页表单)。
  • zh/host/S3协议插件化设计.md、zh/host/Redis客户端插件化调研与设计.md、zh/templates/dev-guide.md:「收进高级选项折叠 / 页脚报折叠数 / 自动展开」三处改为「放到高级页 / 页签报字段数 / 页签上点圆点」。这三篇没有英文镜像(S3、Redis 两篇本就只有中文;英文 templates/dev-guide.md 本来就没有 IsAdvanced 那一段,属旧漂移,本 PR 未补)。

@joesdu
joesdu merged commit e650e0c into main Oct 1, 2026
@joesdu
joesdu deleted the feat/connection-dialog-redesign branch October 1, 2026 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant