Skip to content

v0.0.4

Pre-release
Pre-release

Choose a tag to compare

@Sid-1996 Sid-1996 released this 03 Jul 00:33

v0.0.4 更新內容

🎯 一般使用者更新摘要

新增「提示訊息」步驟
可在規則中插入一則彈出提示,適合用來標示流程階段或提醒使用者手動操作,不影響規則繼續執行。

圖片比對可以比顏色了
原本模板比對只看形狀(灰階),現在可以勾選「比對顏色」,讓比對更嚴格、減少誤判。顏色容忍值也調高了,一般使用更不容易誤殺。

群組只跑一次
新增群組預設只執行一輪就停,不再無限循環,更符合直覺。需要重複執行可自行改回循環模式。

錯誤容忍更穩定
修正了「偵測失敗後等待期間可能誤觸發點擊」的問題,流程控制更可靠。


🔧 技術細節

✨ 新功能

  • notify 步驟類型:可在流程中顯示提示訊息,不影響規則執行流程
  • match_image 比對顏色選項:新增 match_color 參數,模板比對後可再以顏色做第二階段篩選,減少誤判

🔧 修正

  • fail_duration_sec 容忍期邏輯修復(commit 4cb403c):原本等待期間回傳 continue 會讓 _run_rule 誤判為步驟已通過,導致後續動作(如 click)在容忍期內被誤觸發;修正為回傳 stop,本幀提前結束、下幀從步驟 0 重試
  • _NotificationStack:改用 label 手動定位取代 QVBoxLayout,解決多則訊息互相覆蓋問題
  • 任務匯入白名單:補上 notify 類型,防止含提示訊息的規則被拒
  • 圖片比對按鈕:改讀 widget 即時值,不再依賴 save(),避免測試時使用過期資料
  • dry_run 測試按鈕:補上傳遞 match_color 參數
  • CompareStepForm:補上 fail_duration_secroi_coord 遺失問題

🚀 改善

  • 群組預設執行模式looponce,新建群組預設只執行一輪,更符合多數使用情境
  • color_tolerance 預設值:40 → 100,降低顏色篩選的誤殺率
  • 移除 production debug print,減少終端機雜訊
  • 更新 ARCHITECTURE.md、README.md 與 index.html 文件