| refactor: rename hippy/Hippy files and symbols to flexui/FlexUI Phase 2 of rebrand: - Rename files/directories with hippy/Hippy in name - Replace all Hippy→FlexUI and hippy→flexui text references - Includes import/include paths, class names, function names, comments Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 |
| agent场景历史记录中canvas图表效果丢失 | 5 小时前 |
| chore: rename flexui_engine → @flexui/engine v0.0.1, add publish skill - Rename ohpm package: flexui_engine → @flexui/engine, version 3.3.7 → 0.0.1 - Update all imports and dependency keys to @flexui/engine - Add .ohpmignore for framework/ohos module - Rewrite CHANGELOG for initial v0.0.1 release - Update README install command to @flexui/engine - Move publish skill to .claude/skills/publish-flexui-engine.md - Unify HAR output path to flexui-engine/output/ - Auto-detect device ID (remove hardcoded value) - Update build scripts (dev-agent.sh, pkg.sh) for new paths Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 |
| chore: release @flexui/engine release_1.1.4 | 1 天前 |
| docs(license): normalize LICENSE/NOTICE and add package license files - root LICENSE restored to the project MIT license after it had been overwritten by a copy of the engine LICENSE; a scope section now points to the NOTICE file so that flexui-engine/ is not mistaken for MIT - NOTICE is now the single attribution hub: Tencent Hippy, glass-easel, Hippy DevTools, chii (js-devtools), Chrome DevTools Protocol, Vue and the MDN content used by the analyzer backend configuration - @flexui/engine package: LICENSE normalized to Apache-2.0 with the copyright holder filled in, plus a new package level NOTICE shipped with the HAR - added 16 missing LICENSE/NOTICE files and the missing package.json license fields (MIT, Apache-2.0, BSD-3-Clause as declared by each package) - pinned LICENSE/NOTICE to LF in .gitattributes and normalized line endings - README: added a license section; engine README and docs updated to point at the right license files | 7 天前 |
| docs(license): normalize LICENSE/NOTICE and add package license files - root LICENSE restored to the project MIT license after it had been overwritten by a copy of the engine LICENSE; a scope section now points to the NOTICE file so that flexui-engine/ is not mistaken for MIT - NOTICE is now the single attribution hub: Tencent Hippy, glass-easel, Hippy DevTools, chii (js-devtools), Chrome DevTools Protocol, Vue and the MDN content used by the analyzer backend configuration - @flexui/engine package: LICENSE normalized to Apache-2.0 with the copyright holder filled in, plus a new package level NOTICE shipped with the HAR - added 16 missing LICENSE/NOTICE files and the missing package.json license fields (MIT, Apache-2.0, BSD-3-Clause as declared by each package) - pinned LICENSE/NOTICE to LF in .gitattributes and normalized line endings - README: added a license section; engine README and docs updated to point at the right license files | 7 天前 |
| docs(license): normalize LICENSE/NOTICE and add package license files - root LICENSE restored to the project MIT license after it had been overwritten by a copy of the engine LICENSE; a scope section now points to the NOTICE file so that flexui-engine/ is not mistaken for MIT - NOTICE is now the single attribution hub: Tencent Hippy, glass-easel, Hippy DevTools, chii (js-devtools), Chrome DevTools Protocol, Vue and the MDN content used by the analyzer backend configuration - @flexui/engine package: LICENSE normalized to Apache-2.0 with the copyright holder filled in, plus a new package level NOTICE shipped with the HAR - added 16 missing LICENSE/NOTICE files and the missing package.json license fields (MIT, Apache-2.0, BSD-3-Clause as declared by each package) - pinned LICENSE/NOTICE to LF in .gitattributes and normalized line endings - README: added a license section; engine README and docs updated to point at the right license files | 7 天前 |
| 修改pickerview子组件渲染方式;解决pickerview页面不能滑动问题 | 16 天前 |
| refactor: rename hippy/Hippy files and symbols to flexui/FlexUI Phase 2 of rebrand: - Rename files/directories with hippy/Hippy in name - Replace all Hippy→FlexUI and hippy→flexui text references - Includes import/include paths, class names, function names, comments Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 |
| chore: remove per-file Hippy Apache license banners License attribution centralized to LICENSE and NOTICE files. Per Apache 2.0 Section 4, attribution may be provided via NOTICE file rather than per-source-file headers. Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 |
| feat(flexui-engine): 系统配置变更自动重建卡片 recreateOnConfigChange(三层级联) 新增通用能力:深色模式等系统配置变更时按策略自动重建存活卡片 (类页面 onConfigurationChanged 自适应)。colorMode 只是可重建配置之一。 - 类型/工具:FlexUIConfigChange.ets(FlexUIConfigChangeKind / resolveRecreateConfigChange / FlexUIConfigChangeListener) - 三层级联(逐层向上取首个非 undefined,默认关闭不重建): FlexView.recreateOnConfigChange(单卡)> scope (FlexUIEngineContext.setRecreateOnConfigChange)> engine (FlexUIEngineConfig.recreateOnConfigChange,false = 不自动重建) - 检测在引擎:FlexUIEngineManagerImpl 环境回调通用快照 diff (colorMode/direction/screenDensity/fontSizeScale/fontWeightScale/language), colorMode 先做内置自适应(C++ 色模 + JS 环境推送)再广播 - 广播与执行:引擎 add/removeConfigChangeListener → FlexView 注册/注销监听, onConfigChange 命中策略后 reloadCard()(旧实例销毁 + 同参重建,created/attached 重走、新 rootId);in-flight 合并防同 rootId 叠卡 - 修复:pushColorModeToJs 支持按 scope 播种 / 缺省遍历全部 scope 推送 (额外 scope 的 JS 环境此前收不到 colorMode) - 诊断/测试:FlexUIEngine.simulateSystemConfigChange(kinds) 等价广播(不改状态) - engine-test-demo 新增 feature 用例 config-change-recreate(真机 4 场景 + 全量回归通过: all 47 total,43 PASS / 0 FAIL / 4 SKIP) - 文档:docs/learn/flexui-engine-arkts-api.md §1.2.2 等;engine demo entry 保留 EntryAbility.onConfigurationUpdated 观测日志(ability 不重建验证用) Signed-off-by: flexui dev | 9 天前 |
| refactor: rename hippy/Hippy files and symbols to flexui/FlexUI Phase 2 of rebrand: - Rename files/directories with hippy/Hippy in name - Replace all Hippy→FlexUI and hippy→flexui text references - Includes import/include paths, class names, function names, comments Co-Authored-By: Claude <noreply@anthropic.com> | 2 个月前 |
| chore: release @flexui/engine release_1.1.4 | 1 天前 |