- 统一Android端与iOS端的模板调试体验
- 更新iOS调试模板的机制,参考Android端的实现,手机上开启服务器。每次修改保存模板的时候,把编译后结果同步到手机本地保存。这样每次刷新只需要从本地目录读取就可以了。
- 鉴于iOS不支持config.json,暂时先去掉自动保存推送Android手机的功能,通过按键推送模板的功能可以通过为mist.debugAndroid命令指定快捷键来实现。
- VSCode点击保存自动推送模板到Android手机,无需额外点击Android机器人。
- 修复个别机型(华为)获取不到IP,需要每次在config.json里配置IP的问题。
- 修复
vars
中引用同一字典中定义变量的检查时不能检查到括号运算符内的变量
- 无障碍规范检查的问题修复,并增加一些新的规则
- 增加无障碍规范检查
- 增加新版本表达式的支持
- 优化输入
${
自动插入}
字符的体验,现在输入}
后不会多一个}
字符了 - 增加在非 type 类型 Action 中使用 if 等属性的错误检查
- Node 增加
position
,center
,convertPoint()
等定义 - 增加
tint-color
,numberValue()
,env
等定义
- 修复未打开文件夹的情况会抛异常导致部分功能不可用
- 增加 Controller, on-scroll, lerp 等定义
- 设置了 scale-aspect-fill 但未设置 clip 属性时报警告,避免出现内容超出的 Bug
- 增加 View 的函数定义
- 更新 mistc,修复编译问题
- 修复某些情况读取 Xcode 项目结构错误导致无法预览的问题
- 修复
string.replace
函数参数会被当作正则式的问题
- 修复预览功能 lines, corner-radius 属性渲染问题
- 更新 mistc,修复编译问题
- 支持多参数 lambda 表达式和逗号表达式
- 增加
reduce
,sort
,keys
等函数定义 - 增加
_platform_
,is_ios
,is_android
预置变量定义 - 支持事件参数
_event_
的提示和检查 - 优化错误检查与代码提示
- 添加
on-after-layout
,findNode
等定义 - 调试服务器请求模板编译错误时弹窗提示
- 修复
vars
中的$:
形式的表达式编译后被去掉的问题
- 修复布局错误
- 更新 mistc,支持常量折叠编译优化,生成特定平台产物时能移除多余内容。例如有 "gone": "${!iOS}" 的节点在生成 Android 产物时会直接移除
- 修复某些情况插件初始化失败
- 修复 Android 端偶现模板 push 不成功的问题
- Mist Outline 不显示时,不自动高亮选中节点
- 修复 Mist Outline 中表达式显示为 [Object object] 的问题
- 修复某些情况预览边框显示错位
- 修复获取本地图片时读取资源文件夹错误
- 支持
// @ignore
忽略下一行的语义检查错误提示
- 预览功能支持基线对齐
- Mist Outline 中区分水平/竖直方向容器图标,增加 import 节点图标
- Mist Outline 自动高亮当前选中节点
- 优化数组方法/属性找不到时的错误提示
- 修复 vars 数组中某些情况没有变量提示
- 修复 action 的 params 不为 object 时会报错的问题
- 修复某些情况 set_value 函数报错
- Android 调试支持指定 mockData 的位置
- Android 调试功能兼容没有 bizCode 的情况
- 修复
type
属性的自动补全功能 - 修复某些情况没有对不支持的属性报错
- 修复在不支持的属性中引用变量后可能还会报错 “未引用的变量”
- 修复 "$:exp" 形式表达式中有 "}" 字符时,后续整个模板的语法高亮错误
- 修复一些其他情况的表达式语法高亮问题
- controller 属性支持表达式,避免使用表达式时报错
- 修复 Android 调试时不支持中文路径的问题
- Android 调试支持 bizCode 为空的配置
- 规范 mock 数据文件格式
*.mock.json
- 修复 json 文件修改后预览不能实时更新的问题
- 修复部分情况数组类型检查误报问题
- 预览功能优化
- 添加了一些 Android 预览机型
- 预览窗口标题中显示模板文件名
- 打开预览时不转移窗口焦点
- 检查同一个
vars
字典中的变量引用,避免未定义行为 - 更新预置变量、函数
- 修复 Android 调试时获取设备 IP 问题
- postNotification 增加 params 属性