Skip to content

fix: 优化多网盘下载助手按钮的视觉呈现与响应式适配 - #61

Merged
Wjavan merged 2 commits into
mainfrom
fix/button-layout
Nov 12, 2026
Merged

Wjavan merged 2 commits into
mainfrom
fix/button-layout

Conversation

@Wjavan

@Wjavan Wjavan commented Nov 12, 2026

Copy link
Copy Markdown
Owner

改动

  • 依据各站点上传控件的布局参数,调整下载助手按钮的外边距、内边距、高度、圆角与图标尺寸,并同步相邻控件间距。
  • 城通按钮固定插入上传按钮组之前,间距交由站点工具栏规则决定;窄视口下上传组退化为单按钮时,按站点间距补齐,避免按钮进入组内。
  • 影响范围:百度、天翼、迅雷、夸克、移动、城通主文件页;阿里云盘、百度分享页、城通分享/目录页不在本次变更内。
  • 仅修改主脚本,未新增依赖、权限声明或元数据字段。

背景

城通在 150% 缩放时,工具栏搜索框的弹性留白被识别为控件间距,按钮与上传控件间距扩大至 48px;200% 缩放时进入窄视口布局,上传组仅保留单个按钮,原挂载逻辑将按钮插入组内,间距归零。其余适配器的按钮尺寸与图标为早期硬编码值,与站点控件存在 1~2px 偏差。

验证

  • node --check 与 git diff --check 通过;本地业务检查全部通过。

  • 浏览器实测:城通在 1524/1016 宽度下间距 10px,762/610/508 宽度下间距 8px,按钮均位于上传组之外;百度、天翼、迅雷、夸克、移动在 1524/1219/1016/762 宽度下无溢出、无遮挡,间距分别为 16/12/12/16/24px。

  • 夸克图标以 20px 完整渲染;百度按钮尺寸 110×32。

  • 已在浏览器中安装脚本并手动验证受影响的页面

城通在 150% 缩放下按钮与「上传」间距变成 48px;200% 缩放进入手机档后间距又变成 0;其余站点按钮的尺寸、图标与官方控件有偏差。

城通原先按相邻控件矩形差猜间距,窄视口下搜索框的弹性留白被误判;手机档上传组只剩一个按钮,旧判据把按钮插进了组内。其余适配器是早期手写值。

城通按钮插到上传组外:桌面/平板由站点 10px 左边距留空,手机档组左边距为 0,按站点 8px 补;内边距 16、图标间距 8。百度 8/16 内边距(官网两字 8/24,四字标签收窄)、32px 高、16px 圆角、间距 16px;天翼 30px 高、2px 圆角、0-12 内边距;迅雷圆角 4、图标 18×36、文字 13;夸克去掉描边、图标 20(SVG 带 viewBox 0 0 22 22)、间距 16px。

node --check 通过;业务检查全绿,skill_refs 的 15 项历史结构检查仍红,与本次无关。ego 实测 508~1524 各档城通间距 10/8 与站点一致;百度 110×32 在 762~1524 不溢出;夸克 88×36、图标 20 完整;天翼、迅雷尺寸与官方一致。
@Wjavan
Wjavan merged commit 949f72b into main Nov 12, 2026
3 checks passed
@Wjavan
Wjavan deleted the fix/button-layout branch November 12, 2026 17:35
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