Butterfly 2.3.0-beta.1版本发布:绘图工具的重大功能升级

Butterfly 2.3.0-beta.1版本发布:绘图工具的重大功能升级

Butterfly 🎨 Powerful, minimalistic, cross-platform, opensource note-taking app Butterfly 项目地址: https://gitcode.com/gh_mirrors/but/Butterfly

Butterfly是一款开源的跨平台绘图工具,支持Windows、Linux、macOS、Android和iOS等多个平台。它提供了丰富的绘图功能,包括矢量绘图、图层管理、文档加密等特性,特别适合设计师和创意工作者使用。

核心功能改进

组件导航器搜索功能

新版本在组件导航器页面增加了搜索栏,用户可以快速查找需要的组件,大大提升了在复杂项目中的工作效率。这一改进对于拥有大量自定义组件的用户尤为实用。

文档设置界面优化

文档设置界面进行了多项改进:

  • 移除了重复的名称字段,简化了界面
  • 描述修改现在只在提交时生效,避免了频繁的自动保存
  • 加密和缩略图按钮的布局和交互得到了优化
  • 整体UI更加直观和用户友好

错误处理增强

新增了对损坏文件的错误边界处理机制,当遇到文件损坏情况时,系统能够优雅地处理错误,而不是直接崩溃。这提高了软件的健壮性和用户体验。

关键问题修复

导出功能修复

解决了两个导出相关的问题:

  • 数据设置中的导出按钮失效问题
  • 文件视图中的导出按钮不可见问题

图形变换修正

修复了线条变换时旋转和缩放不正确的问题,这一修复确保了图形编辑的精确性。

缩略图显示

修正了文件视图中缩略图显示比例错误的问题,现在能够正确保持原始宽高比。

平台兼容性改进

Android平台

  • 更新了安全存储依赖
  • 将最低SDK版本从21提高到23(对应Android 6.0 Marshmallow)
  • 提供了针对不同架构的优化APK包

Linux平台

新增了对ARM架构的支持,提供了相应的二进制包,扩展了在树莓派等ARM设备上的使用场景。

协作系统增强

协作功能得到了多项改进:

  • 当未指定协议时默认使用wss(WebSocket Secure)
  • 修复了网络服务器/客户端无法启动的问题
  • 解决了服务器未发送初始化数据的问题
  • 优化了加入房间时的性能表现

技术架构升级

项目升级到了agb 8.8版本,带来了性能提升和新特性支持。同时提供了更全面的构建选项,包括:

  • 多种Linux打包格式(deb、rpm、tar.gz、AppImage)
  • Windows安装程序和便携版
  • macOS的dmg和zip包
  • 针对不同Android架构的优化APK

这个beta版本为Butterfly带来了显著的稳定性和功能性提升,特别是在文档管理、错误处理和协作功能方面。开发者可以期待在正式版中看到这些改进的进一步完善。

Butterfly 🎨 Powerful, minimalistic, cross-platform, opensource note-taking app Butterfly 项目地址: https://gitcode.com/gh_mirrors/but/Butterfly

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尤冰滢Marcia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值