更新日志
ESP Emote GFX 组件的重要变更将记录于此。
[3.0.5] - 2026-04-30
Add motion scene widget documentation covering gfx_motion, gfx_motion_scene, asset layout, and runtime usage
Add motion widget example references to README and Sphinx docs
Simplify the motion rendering path by removing NanoVG and libtess2 dependencies
Keep polygon fill on the internal scanline fallback path for a leaner release footprint
[3.0.4] - 2026-04-21
restore gfx_disp_event_t
Render loop: sleep GFX_RENDER_TASK_IDLE_SLEEP_MS once before the main loop so the first frame is not driven until the caller can finish setup after add_disp() (avoids a startup deadlock)
[3.0.3] - 2026-04-20
新增 gfx_button 组件(文本、字体、常态/按下背景色、边框)
新增 gfx_log API,用于配置日志级别
文档:英文与简体中文独立 HTML 构建(gettext)、页顶语言切换、统一 postprocess_docs.sh 流程(API RST、Sphinx、Doxygen)
精简 GitHub Actions 文档构建为单一步骤
[3.0.2] - 2026-04-17
更新 esp_new_jpeg 版本
[3.0.1] - 2026-02-13
为 P4 添加 CI 构建
优化多缓冲切换逻辑
修复 text 为 NULL 时的崩溃
补全缺失的 API 文档(如 gfx_touch_add)
[3.0.0] - 2026-01-22
添加文档构建 Action
优化 EAF 8 位渲染
修复 FreeType 解析性能
移除重复的标签相关 API
[2.1.0] - 2026-01-28
支持解码 Heatshrink 压缩的图像条带
[2.0.4] - 2026-01-22
修复 Huffman+RLE 解码缓冲区尺寸,避免输出过大错误(Issue #18)
[2.0.3] - 2026-01-08
删除本地资源
为 [‘release-v5.2’, ‘release-v5.3’, ‘release-v5.4’, ‘release-v5.5’] 构建 Action
修复 ESP-IDF 版本兼容问题
将 flush_callback 超时从 20 ms 改为无限等待
[2.0.2] - 2025-12-26
为 EAF 动画增加可选 JPEG 解码
在界面布局中居中渲染二维码
为动画增加 Alpha 通道支持
[2.0.1] - 2025-12-05
增加触摸事件
[2.0.0] - 2025-12-01
增加局部刷新模式
增加二维码组件 (gfx_qrcode)
[1.2.0] - 2025-09-0
将 eaf 作为库使用
[1.1.2] - 2025-09-29
升级依赖
将 espressif/esp_new_jpeg 升级到 0.6.x(@Kevincoooool)。#8
[1.1.1] - 2025-09-23
修复
解决特定场景下图块解码失败。#6
[1.0.0] - 2025-08-01
新增
ESP Emote GFX 框架首次发布
核心图形渲染引擎
图像与标签对象系统
基础绘制与颜色工具
软件混合能力
用于动画的定时器系统
支持 ESP-IDF 5.0+
集成 FreeType 字体渲染
JPEG 图像解码支持
特性
面向嵌入式系统的轻量图形框架
面向资源受限环境的省内存设计