Skip to content

v3.0.0

Choose a tag to compare

@ech678 ech678 released this 22 Aug 13:48
· 236 commits to main since this release

What's Changed in v3.0.0

Added

  • 配置快照现在支持在列表中批量勾选删除。
  • 壁纸选择器在搜索框为空时支持使用左右方向键在网格中横向切换。

Changed

  • 安装与维护逻辑改为 Python 3.10+ 标准库实现,无需安装 pip 依赖。
  • 源码目录统一为 configs/、assets/ 和 nyxniri/。
  • 旧版 Bash 用户必须重新运行新版安装引导后再更新,现有配置与新旧快照均会保留。
  • 控制面板适配窄终端与中英文宽字符,长路径和快照备注会收拢显示,退出时恢复光标。
  • 拉取主仓库和壁纸包时会在交互终端显示 Git 实时进度,自动化运行保持安静。

Removed

  • 仓库不再提供旧版 Bash 更新入口和旧目录镜像。

Fixed

  • 修复动态壁纸受用户 mpv 配置着色器影响导致播放崩溃或无法循环的问题 (Closes #13)。
  • 修复快速连续打开壁纸选择器导致窗口抖动以及鼠标静止时悬停偶尔不触发的问题 (Closes #14)。
  • 未知命令和无效参数不再误入安装流程,安装、更新或壁纸下载失败时会返回非零状态。
  • 壁纸包下载后会检查实际内容,完成页会准确区分完整包、已有壁纸、内置壁纸和下载失败。
  • 非交互安装不再等待 sudo 密码,权限不足时会直接退出并说明原因。
  • 深度清除配置、快照、缓存与壁纸前会明确警告并要求确认。
  • CLI 帮助、nyxhelp 与 Fish 补全已按实际命令统一,补上 --no-deploy 并过滤无效快照目录。

Full Changelog: v2.3.4...v3.0.0