dynamic
- New end extension – Bytedance applets build plan
- Chameleon standardized a set of cross-end standards, called MVVM+ protocol; Developers can quickly extend new ends of any MVVM architectural pattern by simply following the standard extension process. And let existing projects run the new end seamlessly. Currently, the CML team and other industry teams (Alibaba Pictures, Mango TV, etc.) are working together to expand byteDance applet.
- FlexBox Cross-terminal layout case based on chameleon cross-terminal framework, testing FlexBox layout implementation effect
Issues
Open:
- Expect more templates to be added to Todolist when adding new projects, keep this post open until supported
- How to migrate to CML? We will write a migration document as soon as possible
Closed:
none
CLI
- Support for configuring subprojects to inject default styles
- Component export dependency separation
- Support command line CML dev — noPreview configates whether the preview page opens automatically
- Merge QQ small program branch
- The Native Origin Click event on the Web side is not handled as tap
- Supports file granularity to configure whether to inject default styles
- Modify the global variable verification failure problem, and increase the QQ global variable list
- Template variable validation adds LogicalExpression to handle variables in logical expressions
- Modify cover-view to report undefined component problem
- Fixed tap event triggering twice after zepto library was introduced
- You can configure whether to package custom components on the Web and WEEX
- Fixed extension new side runtime code insertion
CML runtime
none
Components:
- New, component
API:
- GetRect interface cache optimizes fetching speed
Editor plug-in
-
For vsCode official version [0.2.8], search for “CML” installation in the VSCode extension store to view details. For THE beta version [0.3.7], search for “Beatles alpha” installation in the VSCode extension store
-
Sublime is in the works
-
The webStorm plugin is in progress