1.4.2 2019-03-05 release 0.9.0
更新时间:2019-04-15 14:56:34
新功能
支持使用Arduino框架开发,兼容PlatformIO项目,已支持的平台包括
atmelavr
和espressif8266
。提供全新的类似VS Code风格和体验的IDE,支持
Dark
和Light
两种主题色。类似VS Code,将原有的项目创建、编译、运行和Agent下载工具栏迁移到底部状态条上,可通过
F1
快捷键快速执行不同的操作。文件浏览树上右键菜单支持下载整个文件夹到本地。
用全新的开始引导页替换原有的WELCOME.md帮助文档。
0.8版本到0.9版本的变化
2018年9月底,我们发布了Hacklab的第一个版本,后续又相继更新了3个小的bug fix更新版。0.9 版本的Hacklab做了比较大的改版,相比之前的 0.8 版本,主要变化总结如下:
0.9版本的IDE需要配合新的device agent运行:优化Device Agent,更小、更安全。新版Device Agent不再内置开发板驱动,我们将通过这里的文档为开发者提供Hacklab支持的开发板的驱动程序和下载信息。Device Agent增加了云端安全认证机制,连接云端IDE时会验证用户的device agent机密信息。
设备管理已放置到独立的设备管理面板(Device View),文件面板的导航树只显示工作空间中的文件。
为了更好的独立管理工程所在的workspace,默认workspace的路径从用户目录更改到
/home/hacklab/workspace
. 用户可以通过命令行中的mv
命令将原来需要的工程和文件移动到新的workspace当中。快捷键映射切换到更为常用的组合,具体可参考菜单中显示的快捷键组合命令。
移除Git repositories UI面板,仍然支持从命令行直接使用 git 命令。
移除MacOS版开发板Debug演示功能。
IDE使用过程中的临时信息,如UI布局等只缓存在本地浏览器缓存中,也就是说同一台机器上同一个浏览器中会保存用户使用IDE过程中的临时状态。
请已有用户尽快升级更新到新版本,包括重新下载更新Device Agent,0.8 版本的历史文档可参考这里。