Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 06:28
· 167 commits to master since this release

[0.3.0] - 2026-10-19

代码重构 (Refactor)

  • version: 统一项目版本号为单一真实数据源(SSOT),收敛至 Cargo.toml

性能优化 (Performance)

  • snipper: 重构单遍整数定点底图生成并实现首帧即时送显
  • snipper: 优化截图响应延迟,消灭快捷键按下后的卡顿等待感
  • snipper: 消除逐帧重分配与双重混合以解决卡顿,实现独立子进程贴图与首选项菜单

新增功能 (Features)

  • hotkey: 将默认截图设为 Ctrl+Alt+A、默认贴图设为 F1 并解决设置时录制冲突
  • settings: 全面打通设置中心配置项与托盘菜单功能
  • settings: 支持自定义按键录制与系统快捷键双向同步
  • settings: 参考 waylan 重构基于 Slint 的现代化原生设置中心
  • snipper: 支持矩形椭圆自由切换、文字即时输入、序号高精数字与滚轮连续微调尺寸
  • icons: 重新设计现代化桌面应用SVG图标与专属顶栏托盘SVG图标
  • notification: 支持通知免打扰配置并默认关闭截图完成与启动弹窗
  • toolbar: 对齐参考图片重构浅米白底色、图标顺序及高精矢量图标
  • snipper: 支持通过鼠标滚轮即时调整标注边框与笔触粗细
  • paster: 实现贴图精致边框、Dock栏图标隐藏及完整右键多级上下文菜单
  • snipper: 实现标注拖拽即时动态预览并将全量工具栏图标升级为现代流线型设计
  • snipper: 补齐14项主操作栏与椭圆序号图元,适配HiDPI缩放与增强暗色遮罩对比度
  • daemon: 守护进程启动时自动注册快捷键并激活置顶扩展,支持登录自启
  • snipper: 实现截图悬浮工具栏、窗口双缓冲光栅化与贴图置顶事件循环
  • core: 初始化 Snapin 纯 Rust Wayland 基础工程架构

格式样式 (Style)

  • toolbar: 优化工具栏图标设计与文字输入边框交互

流水线配置 (CI/CD)

  • release: 参考 waylan 添加 GitHub Actions 自动发布流水线与 changelog 生成配置
  • pkg: 增加 Debian deb 自动化打包脚本及桌面集成配置

缺陷修复 (Bug Fixes)

  • annotation: 重构箭头为单路径矢量多边形,消除粗箭头线头突出畸变
  • toolbar: 修复点击二级属性栏选颜色时事件穿透到画布误盖印章的问题
  • desktop: 收敛桌面图标为单一 Snapin 入口并集成右键快捷操作
  • build: 将 deb 打包产物与暂存目录迁移至 target 并支持工作流手动触发
  • snipper: 修复截图保存、复制与贴图时丢失矢量标注与文字内容的问题
  • ui: 窗口标题修改为 Snapin Settings 解决 GNOME 标题栏中文豆腐块乱码
  • daemon: 修正扩展 UUID 并解决登录自启动冲突,桌面图标支持直接启动服务并保持幂等
  • snipper: 修复初始截图误加载历史选区小框与标注越界全屏的问题
  • tray: 彻底修复托盘菜单退出功能并增加全局退出生命周期管理
  • hotkey: 将人类可读快捷键转换为 GNOME GTK Accelerator 语法标准
  • tray: 按照设计图调整托盘菜单项与子菜单结构
  • tray,settings: 居中托盘菜单对齐并移除多余的手动快捷键同步按钮
  • paster: 优化贴图右键菜单浅色主题与边界避让,修复图像处理变黑并支持扩展零白闪截图
  • paster: 修复右键菜单文字渲染与HiDPI缩放、隐藏Dock图标并实现文本便签绘制
  • tray: 优化托盘指示器内边距与容器结构以适配紧凑圆角矩形
  • annotation: 彻底重构序号气泡为cosmic-text现代字体矢量排版与光学绝对居中
  • packaging: 实现deb安装免登出热更新与systemd用户服务自动拉起
  • snipper: 快捷键触发截图改为直接前台执行,避免后台守护进程被 Portal 判定无焦点而拦截
  • window: 允许工作线程初始化 Wayland 事件循环并增加 GNOME 顶栏原生托盘指示器