Skip to content

v1.1: 头像状态与动效(blobatar motion / expression) #59

Closed

Description

@DoodleBears

v1.1(单独排期,不阻塞 M3);集成方案未决

目标

头像动效与表情:接入 blobatar motion 层(hover / breathe / bob / blink / saccades / wrap / gaze)与 14 个 expression pose(ADR-0032 的 v1.1 部分)。

范围

  • 动效层:motion.css + 根类 + seeded 自定义属性;gaze 需 gaze.css + JS(useGaze)。
  • 集成方式未决:motion.css 的样式交付与 styles.ts 的 CSS 注入机制冲突,需要在(打包内联 / 运行时注入 / 自绘等价动效)中选择并记录。
  • Safari 未验证;prefers-reduced-motion 必须尊重。
  • 表情与 Bot 状态(六态)的映射需要设计确认。
  • 静态 blobatar 仍是默认,动效 opt-in。

AC 清单

  • 集成方案定稿并记录(ADR / research 更新)
  • hover / always 两档动效可用;静态模式不受影响
  • 14 个 expression 按需加载(未使用的 pose 不进包)
  • prefers-reduced-motion 下静止
  • Safari 实测记录
  • 状态 → 表情映射经设计确认
  • 门禁全绿

参考

Activity

  1. added this to the v1.1 milestone on Sep 19, 2026
  2. added
    enhancementNew feature or request
    duplicateThis issue or pull request already exists
    wontfixThis will not be worked on
    and removed
    needs-triageMaintainer needs to evaluate this issue
    on Sep 20, 2026
  3. DoodleBears commented on Sep 20, 2026

    @DoodleBears
    ContributorAuthor

    This was generated by AI during triage.

    Closing as superseded by the accepted PersonaBot Activity/Presence design:

    The old requirement to integrate the entire Blobatar motion/expression/gaze catalog and all 14 poses is not a V1 acceptance criterion. If that breadth becomes desirable later, it should be a separate optional animation-pack issue rather than reopening a second activity authority.

  4. moved this from Todo to Done in Roadmapon Sep 20, 2026
  5. added
    V1.1Milestone v1.1; mirrors the GitHub milestone
    on Sep 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    V1.1Milestone v1.1; mirrors the GitHub milestoneduplicateThis issue or pull request already existsenhancementNew feature or requestwontfixThis will not be worked on

    Type

    No type

    Projects

    • Status
      Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions