未知标题

主要观点:本文总结了 Decker 一年来的发展,包括可用性、可移植性、语言扩展和新视野四个方面的改进。
关键信息

  • 可用性:界面新增颜色模式、底纹模式等,方便图案选择和绘制;菜单栏显示当前卡片名,方便导航;资源增加版本属性,方便项目升级;工具栏在窗口模式下可用,提供对齐指南;新增追踪模式,方便绘制参考。
  • 可移植性:Lil 的相关工具和环境得到改进,如 Lil Playground、lildoc 等;有志愿者为 BSD 和 Linux 发行版制作 lilt 和 Decker 包;还编写了 AWK 实现的 Lila。
  • 语言扩展:Lil 语言在格式模式、查询语法、表操作等方面进行了改进,增加了一些功能,如命名字段、JSON 解析、新的格式模式等。
  • 新视野:Decker 的脚本 API 得到扩展,增加了图像操作函数、.toggle[]函数、eval[]函数的第三个参数、panic[]函数、Danger Zone 等;新增按钮快捷键、自定义画笔、按单元格选择网格等功能;还编写了一些 Lil 模块,如 Dialogizer 和 Puppeteer。
    重要细节
  • 颜色模式修改了工具栏和模式图案选择器,底纹模式方便绘制抖动图形;导航时菜单栏显示当前卡片名和原型;资源版本属性方便项目升级和识别修订;工具栏在窗口模式下匹配默认尺寸,提供对齐指南方便对象定位;追踪模式使窗口半透明,方便绘制参考。
  • Lil Playground 提供基于浏览器的环境和教程;lildoc 用于处理 Decker 文档,暴露了一些性能问题;Lila 是 AWK 实现的 Lil 替代版本,具有较好的可移植性。
  • Lil 语言在格式模式上增加了命名字段、JSON 解析等功能;查询语法更加灵活,可重复和任意顺序;表操作方面增加了 raze 函数、修改赋值、函数名和参数列表获取等功能。
  • 脚本 API 扩展包括图像操作函数、.toggle[]函数、eval[]函数的第三个参数、panic[]函数等;Danger Zone 提供文件系统遍历、文件 IO 等功能;新增按钮快捷键、自定义画笔、按单元格选择网格等功能;Dialogizer 和 Puppeteer 模块用于创建可视化小说等交互体验。
阅读 13
0 条评论