LocalSend 是一款跨平台文件传输工具,支持 Android、iOS、Windows、macOS 和 Linux。最新版本 LocalSend 1.16.0 带来了多项重要更新和性能优化,以提升用户体验和传输速度。
主要更新
1、 不再支持 Windows 7
- 由于 Flutter 不再支持 Windows 7,LocalSend 从 1.16.0 版本开始也不再支持 Windows 7。这一决定是为了保持与 Flutter 最新更新的同步。
2、 使用 Rust 作为 HTTP 客户端
- LocalSend 现在使用 Rust 编写的 rhttp 作为 HTTP 客户端,这显著提高了文件发送速度,尤其是在发送设备成为瓶颈时(例如,从 Android 设备发送到 Windows 设备)。
- 接收器仍然是用 Dart 编写的,但未来可能会用 Rust 重写,以实现最佳性能。
3、 文件接收管理
- 自动接收文件:新增功能,允许用户设置仅自动接收来自收藏联系人的文件。
- 传输完成逻辑优化:只有在文件成功接收或被跳过时才会显示完成状态,失败时会提示用户。
4、 界面优化
- RTL 语言支持:改进了从右到左显示语言(如阿拉伯语)的间距和排版问题。
- 高级设置保存:现在可以保存“高级设置”的开关状态。
- 别名重新生成按钮:新增别名重新生成按钮。
- 更新对话框:新增更新对话框。
5、 macOS 专属更新
- 拖放支持:支持将文件和文本拖放到菜单栏图标和应用图标。
- 系统分享菜单:在系统分享菜单中添加 LocalSend 作为分享选项。
- 自动启动:自动启动时会隐藏在菜单栏而不是最小化。
- 状态显示:在应用图标上显示错误和成功状态。
- App Store 版本:App Store 版本也支持自动启动选项。
- DMG 安装:DMG 安装版本现在采用沙盒模式。
6、 移动端更新
- 剪贴板按钮功能:Android 和 iOS 版本均启用了剪贴板按钮功能。
问题修复
- macOS 上的窗口显示问题:修复了从启动台重新打开最小化到菜单栏的应用时窗口显示问题。
- macOS 上的写入权限问题:修复了应用重启后下载位置的写入权限保持问题。
评论