Describe the feature
When a Smart scenario is already loaded and paused, switching to a different scenario currently has a lot of friction if the user is inside the app they are automating.
Current flow:
- Leave or close the app being automated.
- Open Klick'r.
- Select another scenario.
- Grant screen recording permission again.
- Return to the app being automated.
The desired flow is much shorter:
- Pause the currently loaded Smart scenario and tap a Switch button on the floating overlay.
- Pick another Smart scenario from an overlay list.
Because screen recording permission was already granted for the currently loaded paused scenario, the app should be able to reuse the active media projection session when feasible instead of asking again.
Describe the usage
This is useful when working inside another app/game and needing to swap between several Smart scenarios without leaving that app. The switcher should stay in the overlay layer, not reopen the main scenario list Activity, so the automated app remains foreground.
One possible implementation is an overlay-native switcher:
- show a Switch button on the Smart floating menu only while detection is idle/paused and media projection is active
- open an overlay dialog/bottom sheet listing other Smart scenarios
- selecting a scenario changes the loaded scenario and keeps the existing screen recording session alive
- update the foreground notification and quick settings tile to reflect the selected scenario
Related
This is related to #493, but it is specifically about manual, user-driven switching from the floating overlay while a scenario is already loaded. It is not the same as an automation action that jumps from one scenario to another.
Is it a duplicate?
Describe the feature
When a Smart scenario is already loaded and paused, switching to a different scenario currently has a lot of friction if the user is inside the app they are automating.
Current flow:
The desired flow is much shorter:
Because screen recording permission was already granted for the currently loaded paused scenario, the app should be able to reuse the active media projection session when feasible instead of asking again.
Describe the usage
This is useful when working inside another app/game and needing to swap between several Smart scenarios without leaving that app. The switcher should stay in the overlay layer, not reopen the main scenario list Activity, so the automated app remains foreground.
One possible implementation is an overlay-native switcher:
Related
This is related to #493, but it is specifically about manual, user-driven switching from the floating overlay while a scenario is already loaded. It is not the same as an automation action that jumps from one scenario to another.
Is it a duplicate?