Files
phtotest/CHANGELOG.md
DESKTOP-PUHFO60\dsx2016 6cf42d56a7 Fix photo stripes and keep GIF playback off the UI thread.
Use cover/stretch display, solid sample assets, core0 GIF decode without blocking touch, and always-commit project rule.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-19 18:18:03 +08:00

858 B
Raw Blame History

Changelog

2026-10-19 — 去掉图后条纹

  • 样张改为纯色底,去掉装饰横纹。
  • 画面 cover 铺满画布;LVGL 全屏 STRETCH,避免缩放留缝/条带。

2026-10-19 — GIF 不阻塞触控

  • GIF 解码改到 core0 任务;playFrame(false) 去掉库内 delay()。
  • 切换相片先 photo_view_stop(),避免点按卡几秒。

2026-10-19 — 每次改完提交

  • 项目规则:完成任务后必须本地 git commit。

2026-10-19 — Photo album

  • CYD LVGL 壳层来自 tftest(触摸映射冻结,TF + SoftSPI)。
  • 扫描 /photos 与 / 下 jpg/png/gif;点左/右或 </> 切换。
  • JPEGDEC / PNGdec / AnimatedGIF 解码到 160×120 RGB565 画布,界面 2× 显示。
  • 提供 assets/photos 样张与 tools/make_test_photos.py;串口 #PUT 上传。
  • 预编译包:firmware/cyd/。