Skip to content

ACE v2.0.0 Developer Beta

Pre-release
Pre-release

Choose a tag to compare

@wenzi7777 wenzi7777 released this 23 Aug 17:55
· 3 commits to v2 since this release

更新日志

  • 完全重写:使用TS和Preact完全重构整个Runtime。
  • 插件支持交互式UI:现在Runtime可以接受插件传入的canvas数组,并且为其渲染UI。
  • 新的日志系统:用户可选择过滤的日志级别。
  • 新的内存管理系统:Runtime使用了新的内存管理系统,仅在页面载入和离开是读取/存入。避免了多次读取等性能问题。
  • 新的UI系统:Runtime UI完全重写,有更新的样式、动画,更好的交互性。插件也可以在manifest.js中添加参数assginHandler以渲染独立的交互式UI。
  • 国际化:Runtime支持多语言。
  • 轻量化:减少了不必要的包引入。Runtime的大小从 v1.x.x 的 300kb+ 减少到 200kb+,显著提升页面性能。
  • 插件间通信的支持:Runtime引入了IPC,插件间现在可通过于IPC服务中注册频道以进行通信。
  • 统一的版本管理:添加了Version.ts用于统一版本管理。

包含了性能改善和错误修复。
这是一个开发者测试版本,不建议普通用户安装。

Full Changelog: v0.0.4...v2.0.0