Skip to content

Glim v0.2.1

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:57
· 23 commits to main since this release

English

Changes

  • Each window has an independent workspace. Add any folder repeatedly, including a child folder as a separate top-level root; the same folder can belong to multiple windows. Repeated roots keep independent expansion and selection.
  • Start now lists up to 30 recent folder workspaces. Restore their ordered folders in a new window, or switch to an existing window when that workspace is already open. The current workspace is hidden, and repeated clicks reuse a window while it is still loading.
  • Add an “Open New Workspace” button. Move the Start heading and actions upward, align the recent list directly below, and allow page scrolling and button wrapping in small windows.
  • Remove empty-folder placeholder text and use consistent outlined opening controls.
  • Add a bilingual README introduction and workspace screenshot.

Support and installation

  • macOS only: separate Apple Silicon (arm64) and Intel (x86_64) installers. Git operations require Git. Existing release assets remain available.
  • Workspace history restores folder roots, not file tabs or unsaved drafts. The legacy saved folder list migrates as one recent workspace; older unrecorded history cannot be recovered.
  • Drag Glim.app to Applications. The bundles are ad-hoc signed, without Developer ID signing or notarization; if blocked, approve Glim in System Settings → Privacy & Security.
  • Existing updater-enabled installations can use the signed architecture-specific update feeds. Glim 0.1.11 and earlier require manual installation.

Validation

  • Formatting, workspace Clippy with warnings denied, workspace tests, and a locked build passed locally.
  • Release CI validates Apple Silicon code/tests and the native updater, and builds, signs, and verifies installers for both Mac architectures. The release workflow verifies installer checksums, signed update feeds, and uploaded asset bytes.
  • Interactive UI behavior has not been smoke-tested for this release; Intel hardware interactions remain unverified.

中文

更新内容

  • 每个窗口拥有独立工作空间。可以重复添加任意文件夹,也可以把子文件夹作为独立顶级根目录;同一文件夹可加入多个窗口。重复根目录拥有独立的展开和选中状态。
  • 开始页展示最多 30 个最近的文件夹工作空间。未打开时在新窗口恢复有序文件夹列表,已打开时直接切换到对应窗口。当前工作空间隐藏,加载期间连续点击也会复用窗口。
  • 新增“打开新的工作空间”按钮。开始页名称和操作区上移,最近列表紧跟下方;小窗口支持整页滚动和按钮换行。
  • 移除空文件夹占位提示,统一打开类按钮的浅色描边样式。
  • README 新增中英文介绍及工作空间截图。

支持范围与安装

  • 仅支持 macOS,分别提供 Apple Silicon(arm64)和 Intel(x86_64)安装包。Git 操作需要安装 Git。保留既有公开发布资源。
  • 工作空间历史恢复文件夹根目录,不恢复文件标签或未保存草稿。旧版保存的文件夹组合迁入为一条最近记录,未记录的更早历史无法恢复。
  • 将 Glim.app 拖入 Applications。应用使用临时签名,未经过 Developer ID 签名或公证;如被拦截,请在系统设置 → 隐私与安全性中允许打开 Glim。
  • 已启用更新的版本可通过各架构的签名更新源升级。Glim 0.1.11 及更早版本需要手动安装。

验证情况

  • 本地格式检查、将警告视为错误的工作区 Clippy、工作区测试及锁定依赖构建通过。
  • 发布 CI 验证 Apple Silicon 代码、测试和原生更新器,并构建、签名和校验两种 Mac 架构的安装包。发布流程校验安装包摘要、签名更新源及上传资源的字节一致性。
  • 本次发布未进行交互式 UI 冒烟测试,Intel 真机交互仍未验证。