xfy 6e1c2a39ae docs: 校正 assets AGENTS.md,消除 GIF/镜像等错误描述
问题
- 4 份 assets/AGENTS.md 与 Task 1-5 后的实际状态全部相反:
  - 声称 core/app "内容同步/镜像" → 实际职责不同 (core 管 UI/WebP, app 管启动器)
  - 声称文件是 .gif → 实际是 .webp 动画
  - 声称由 AnimatedGif 加载 → 实际是 AnimatedWebp
  - app/assets/gifs/ 只剩过时 AGENTS.md (PNG 已被 Task 1 删)

改动
- core/assets/AGENTS.md: 移除"与 app 镜像"错误说法, 说明职责划分, 列 app_icon.webp
- core/assets/animations/AGENTS.md: GIF→WebP 正名, 说明构建期扫描机制 + 测试守卫,
  保留"历史命名曾为 gifs/"历史说明
- app/assets/AGENTS.md: 反映清理后为空, 警告勿再放图标源 PNG
- 删除 app/assets/gifs/ 过时空目录 (仅剩 1 个过时 AGENTS.md)

验证
- grep 全 assets 无真正错误描述 (剩余命中均为有意的纠正/历史说明)
- ./gradlew :app:assembleDebug → BUILD SUCCESSFUL
2026-06-15 14:08:18 +08:00

1.2 KiB
Raw Blame History

animations

Purpose

动画 WebP 资源目录,存放应用日历切换时随机展示的动画(文件名 001.webp ~ NNN.webp,由构建期扫描生成)。由 AnimatedWebp Composable 通过 sketch 库加载。

历史命名曾为 gifs/2026-06 前),实际格式一直是 WebP 动画,现已正名。

Key Files

File Description
001.webp ~ NNN.webp 动画 WebP 资源,编号零填充三位

Subdirectories

For AI Agents

Working In This Directory

  • 替换或新增 WebP 时保持连续三位编号(如 153.webp
  • 无需手动更新列表core/build.gradle.kts 在构建期扫描本目录生成 BuildConfig.WEBP_FILES
  • AnimatedWebpFilesTest 守卫目录与列表一致
  • WebP 文件较大,注意 APK 体积

Dependencies

Internal

  • core/src/main/kotlin/plus/rua/project/ui/AnimatedWebp.kt — WebP 显示组件
  • core/build.gradle.kts — 构建期扫描注入 BuildConfig.WEBP_FILES

External

  • sketch 4.4.0sketch-animated-webp,动画 WebP 解码播放)