更新日志
ESP Emote GFX 组件的重要变更将记录于此。
[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 图像解码支持
特性
面向嵌入式系统的轻量图形框架
面向资源受限环境的省内存设计