Skip to content

澄境筆記 0.5.4

Choose a tag to compare

@Coyoter Coyoter released this 28 Aug 04:03
· 11 commits to main since this release

這次最重要的更新

0.5.4 將全域快捷輸入從偶發 2–3 秒等待縮短到毫秒級。按下快捷鍵時,輸入框已經完成載入與繪製,可以立即出現並開始輸入。

預熱而不是臨時喚醒

  • 澄境啟動時先建立、載入並繪製快速輸入 Panel,完成後才註冊全域快捷鍵。
  • 平常 Panel 以 0 透明、滑鼠穿透、不可聚焦的狀態停泊,不會擋住其他 App 操作。
  • 按下快捷鍵時只需要更新位置、透明度與焦點,不再重新顯示被 macOS/Chromium 暫停的隱藏 Renderer。
  • Enter 保存、Esc 關閉或點到其他地方後,Panel 會回到相同的預熱待命狀態,下一次仍可瞬間開啟。

效能與耗電邊界

  • 只對這個 618×228 的快速 Panel 關閉背景節流。
  • Panel 沒有輪詢、循環動畫、模型推論或背景資料處理;0 透明時也不接收滑鼠與鍵盤。
  • 沒有使用 powerSaveBlocker,不會阻止 Mac 進入睡眠。

正式封裝量測

  • 預熱完成後第一次顯示:主程序約 1.18ms,兩個繪製幀約 5.7ms。
  • 停泊 3 秒後再次顯示:主程序約 3.64ms,兩個繪製幀約 9.6ms。
  • 自動驗收上限為主程序 60ms、繪製完成 200ms;Panel 焦點、所有 Space、Always on Top 與視覺陰影同時通過。
  • 保存後確認 Panel 沒有被銷毀,而是回到 0 透明預熱狀態。

安裝提醒

目前仍是 ad-hoc 簽章、尚未使用 Apple Developer ID 公證。若 macOS 阻擋,請先嘗試開啟一次,再到「系統設定 → 隱私權與安全性」按「強制打開(Open Anyway)」,並在再次出現警告時確認「打開」。