Skip to content

feat(web): composer 发送按钮 → 方案 B 动态火苗#102

Merged
github-actions[bot] merged 1 commit into
mainfrom
milk/send-flame-icon
Jun 19, 2026
Merged

feat(web): composer 发送按钮 → 方案 B 动态火苗#102
github-actions[bot] merged 1 commit into
mainfrom
milk/send-flame-icon

Conversation

@SymbolStar

Copy link
Copy Markdown
Owner

scott 在 thread th_19edf467d42_400e7a 拍板方案 B。@designer 三件套交付:icon-send-flame.svg + sm 变体 + SPEC.md。

改动

  • branding/icon-send-forge.svgicon-send-flame.svg(24×24 主图,SMIL 双层火苗 + 上飘火星,prefers-reduced-motion: reduce 内置 CSS 降级到静态最大化帧)
  • branding/icon-send-forge-sm.svgicon-send-flame-sm.svg(16×16 sm 变体,无动画 + 加粗剪影 + 单暖芯)
  • composer 按钮 inline SVG 改成 <img src=/branding/icon-send-flame.svg>,让 SMIL 自播
  • 按钮样式按 SPEC.md 重写:红色承载底(#DC2626 / hover #B91C1C / active #991B1B + scale 0.96)
  • disabled 按 MEMORY 规矩:mask + #9CA3AF 单色填充 sm 剪影,不靠 opacity 压渐变

回归

1024 / 1280 / 1920 三档 composer 实装回归待补(本地起 server 跑 canvas snapshot)。

- branding/icon-send-forge.svg → icon-send-flame.svg(主图,SMIL + reduce-motion 内置降级)
- branding/icon-send-forge-sm.svg → icon-send-flame-sm.svg(≤28px sm 变体,无动画 + 单暖芯)
- composer 按钮:内嵌 forge SVG 改成 <img>,CSS 按 SPEC 改为红色承载底 + hover/active 三态
- disabled 按 MEMORY 规矩用 mask + #9CA3AF 单色填充,不靠 opacity 压渐变
@github-actions

Copy link
Copy Markdown

🤖 bot-review (comment-only · phase 1)

Diff: 6 files changed, 115 insertions(+), 65 deletions(-) @ 8d5314e

Red-line checks:

  • ✅ A-7.5: no new 'forbidden' code in xiaof

Phase 2: auto-approve + auto-merge fire only when red-lines are clean, author is internal, and no needs-human path is touched. Block with no-auto-merge label or [no-auto-merge] in title.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Auto-approved by bot-review: red-line checks clean, internal author, no needs-human paths.

@github-actions github-actions Bot enabled auto-merge (squash) June 19, 2026 15:06
@github-actions github-actions Bot merged commit 23583e4 into main Jun 19, 2026
7 checks passed
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