Skip to content

cornice v0.2.2

Latest

Choose a tag to compare

@mainliufeng mainliufeng released this 03 Oct 14:09

本次更新统一设备与工具面板的视觉层级,并修复状态栏 hover 数值挤动布局的问题。

改进

  • 音量、亮度、电源等状态改为延迟显示的被动提示,保持 bar 图标和宽度稳定,不抢应用焦点;适配顶部和底部 bar。
  • 统一音频、网络、蓝牙、媒体、通知、电源及工具面板的字号、间距和控件。
  • 安装器先检查依赖、安装完整辅助程序,再启动用户服务;支持自定义路径、备份旧服务,并正确报告启动失败。
  • 修复世界时钟测试跨分钟时的误报,查询前后对照系统时区时间。
  • 发布验证只测试同一已提交源码和本次构建的包,缺少依赖、私有 D-Bus 或截图时明确失败。

安装

git clone --branch v0.2.2 --depth 1 https://github.com/mainliufeng/cornice.git
cd cornice
./install.sh

也可下载源码压缩包,解压后执行 ./install.sh。依赖与可选集成见中文安装说明。AUR 本次未发布。

验证

  • 脚本语法、安装器回归、桌面服务接管与撤销。
  • 私有桌面内实际鼠标交互、工作区窗口切换保持全屏与光标位置、bar 布局编辑、面板与 tooltip 绘制。
  • 私有桌面锁屏失败与成功认证、紧急解锁、锁定时拒绝重启及日志检查。
  • 从已提交源码全新安装,以及从同一提交构建的 Arch 包解包后逐文件核验并运行桌面回归。
  • 人工检查面板、hover 提示和锁屏截图。

锁屏成功路径使用测试 PAM 服务;真机合盖、真实密码及外接显示器验证不包含在上述隔离测试中。