Feature Request: Action toggle, quick‑record, scene floating switch, random press‑time range, detailed debug report #1055
smga8888
started this conversation in
General Feature Requests
Replies: 1 comment 1 reply
|
Your suggestion all seem useful QoL changes. I want to specifically discuss the 5th suggestion on the list first, regarding Exporting Debug reports. What is your use case for exporting debug report, and how would you like it to be? For example, in a machine readable .json format, a pdf, or a screenshot? Or perhaps just saving in app's internal storage and not exporting, viewable from a specific menu from within the app's home page? I figured that this is a lacking aspect of the debug report, and brainstormed it but couldn't come up with a solution that perfectly fits while i thought for other improvements for the debug report as in #958. And i plan to work on improving the report for v4.1 release |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Description
Feature Overview
Add enable/disable toggle and quick record shortcut button for each action item
Add description text for batch setting switch, plus independent enable/disable toggle for each event
Floating quick‑switch button for scenes
Improve random press‑duration range for click action with input validation
Add more detailed debug report/log export
Current: There is no toggle to temporarily disable an action without deleting it. Picking click coordinates requires multiple page jumps.
Proposed:
Add enable/disable toggle beside each action entry. Disabled action will be skipped during runtime, keep all parameters, UI should be grayed out for disabled items.
Add quick record icon button on each action item, one‑click to pick screen coordinate directly, no need to enter sub‑page.
Use case: Convenient for debugging scripts, temporarily skip certain actions without deleting them, reduce operation steps for coordinate picking.
Current:
The batch setting switch lacks descriptive text for users to understand its logic.
Events cannot be individually enabled or disabled.
Proposed:
Show description text beside the batch toggle:
One‑click to apply "continue execution" to all screen events. Takes effect when all event statuses are consistent; shows off when event statuses are inconsistent.
Add independent enable/disable toggle for each event entry. Disabled event will not trigger matching, keep configuration. Batch operations only apply to enabled events.
Current: Switching scenes requires navigating to scene list page, tedious during debugging.
Proposed:
Add draggable floating "Switch" button.
Tap floating button to pop‑up scene list, select one scene to switch as active scene.
Floating button can be hidden or shown in settings, avoid blocking screen operation area.
Use case: Fast switch between multi‑scene scripts during debugging.
Current: Random duration toggle exists, but min/max input boxes lack validation.
Proposed:
When "Random duration" is enabled, click press time will pick a random integer value between Min duration and Max duration(ms).
Input validation rules:
Min duration cannot be greater than max duration.
Only positive integer millisecond values allowed.
Give hints or auto‑correct invalid inputs.
When random duration is off, use fixed press‑duration value.
Use case: Simulate human‑like click behavior with variable press time.
Proposed: Add debug report panel and copy/export log function. Log content includes:
Total execution count; skip records for disabled actions/events.
For each click: actual coordinate, real random press time, timestamp.
Scene matching log: activated scene, match success/failure result and reason for each event.
Trigger result: executed / skipped‑disabled / skipped‑condition‑not‑met.
Use case: Help diagnose script not‑working issues, locate configuration or logic problems.
Compatibility
All new toggles default to ON. Old script configurations imported from previous versions remain fully compatible, no breaking changes.
功能需求简述
每条动作项增加启用 / 关闭开关,增加快速录制拾取坐标按钮
场景页批量设置增加说明文案,每个事件独立支持启用 / 关闭
悬浮场景快速切换按钮,调试时一键切换场景
单击动作完善随机按压时长范围,增加输入合法性校验
输出更完整的调试报告日志,支持复制导出,记录动作执行、场景匹配、跳过原因
兼容性:所有新增开关默认开启,旧脚本配置完全向后兼容。
All reactions