Skip to content

Disk-Squeezer 3.0

Latest

Choose a tag to compare

@0xlonger 0xlonger released this 08 Jul 15:02

变更(破坏性变更)

  • 项目架构完全重构,废弃旧仓库中混乱的版本目录结构与冗余的编译产物,统一代码命名规范,实现标准化工程管理。
  • 由原方案切换至 QML,彻底摒弃此前复杂的视觉动效。
  • Qt 版本由 5.12.12 升级至 6.10.1(Linux 平台为 6.11.0)。
  • UI 风格按平台分化:
    • Android 平台采用 QML Material 风格界面(不知道这个版本的 QML 有什么神奇的问题,所以用 Material 风格以确保显示正常)。
    • 其他平台(Windows/Linux)采用 QML FluentWinUI3 风格界面。
  • 更新应用程序图标。
  • 将独立仓库中的命令行版本功能合并至主程序,命令行版本仓库将停止更新。

新增

  • 跨平台支持:现已正式支持 Windows、Linux 和 Android 三大平台。
  • 新增划区模式(Allocate Mode),实现方式采用 API 回退策略:
    • 优先调用各平台原生 API;
    • 若均不可用,回退至 Qt 自带的通用实现方法。

优化

  • 写入模式效率优化。
  • 命令模式效率进一步提高。