v0.0.4
Pre-release
Pre-release
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_sec與roi_coord遺失問題
🚀 改善
- 群組預設執行模式:
loop→once,新建群組預設只執行一輪,更符合多數使用情境 - color_tolerance 預設值:40 → 100,降低顏色篩選的誤殺率
- 移除 production debug print,減少終端機雜訊
- 更新 ARCHITECTURE.md、README.md 與 index.html 文件