Skip to content

LVGL: integrate validated Textarea and ButtonMatrix improvements - #1

Merged
AwangYes merged 2 commits into
masterfrom
lvgl-textarea-buttonmatrix
Sep 15, 2026
Merged

AwangYes merged 2 commits into
masterfrom
lvgl-textarea-buttonmatrix

Conversation

@AwangYes

Copy link
Copy Markdown
Owner

合并内容

统一交付 Textarea Placeholder 三类型、Password Bullet、六个 Textarea Actions,以及 ButtonMatrix 符号表达式、Get Selected Button、完整 Set Map。

Set Map 复用原有 SPECIFIC → Buttons 编辑器;没有另建界面风格、Map 资源页或参数模式。共享分发表和字符串生命周期问题已经补齐,因此不再拆成“先合并其他功能、以后补 Set Map”。

合并条件

  • 三平台编辑器构建与实际 Studio Run 回归通过。
  • 五个 LVGL 版本的生成 C 编译/ASan/UBSan 回归通过。
  • Linux 打包及安装目录内 CLI 构建验证通过。
  • 框架/WASM 关联测试与可重复构建验证通过。
  • 保留原发布 workflow 的禁用状态,不创建 release。

关联上游:eez-open/eez-framework#30、eez-open/studio-wasm-libs#1,以及 Studio 的关联 PR。

依赖基线:package-lock.json 未改变;本轮 npm audit 检出 44 项既有依赖问题,其中 1 项 critical。本 PR 的功能与回归测试结果、全应用依赖审计结果分别记录。

@AwangYes
AwangYes merged commit fcc30bb into master Sep 15, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant