github ErlichLiu/Proma v0.9.17
0.9.17

latest release: v0.9.18
5 hours ago

Proma v0.9.17

对比基准:v0.9.16

Bug 修复

  • Windows 模式切换点击修复 — 修复 Windows 下左上角 Chat / Agent 模式切换按钮不容易点按的问题,避免自定义标题栏拖拽热区拦截按钮点击
  • 模式切换命中区域优化 — Chat / Agent 按钮整体明确声明为不可拖拽区域,并略微增加垂直点击面积,减少需要精确点击的情况
  • 顶部 Tab 空白拖拽修复 — 修复 macOS 和 Windows 下顶部 Tab 栏空白区域不可拖拽窗口的问题
  • Tab 交互区域隔离 — 单个 Tab 继续保持点击、关闭和拖拽排序可用,只有 Tab 栏空白区域恢复为窗口拖拽区域

界面与体验优化

  • Windows 顶部交互更顺手 — 左上角模式切换区域不再和窗口拖拽行为抢事件,切换 Chat / Agent 模式更稳定
  • 跨平台窗口拖拽更一致 — macOS / Windows 顶部 Tab 栏右侧空白、Windows 窗口按钮左侧预留空白都可用于拖动窗口
  • 标题栏命中规则更清晰 — 在 TabBar 中补充明确中文注释,说明空白区域必须保持 titlebar-drag-region,避免后续维护时误把整条容器改回 titlebar-no-drag

开发与打包

  • 版本更新@proma/electron0.9.16 升级到 0.9.17
  • 标题栏交互边界收敛ModeSwitcher 自身负责声明 titlebar-no-dragTabBar 保持空白可拖拽,TabBarItem 自身负责声明可交互区域不可拖拽
  • 类型检查 — 已通过 bun run --filter='@proma/electron' typecheck

使用提示

  • Windows 下如果之前点击左上角 Chat / Agent 切换经常变成拖动窗口,本版本应能明显改善
  • 在 macOS / Windows 顶部 Tab 栏没有标签页覆盖的空白位置,可以直接拖动窗口

下载

  • macOS Apple SiliconProma-0.9.17-arm64.dmg
  • macOS IntelProma-0.9.17.dmg
  • WindowsProma-Setup-0.9.17.exe

Don't miss a new Proma release

NewReleases is sending notifications on new releases.