Skip to content

AppCleaner: Support dynamic ACS procedures - #339

Merged
d4rken merged 4 commits into
mainfrom
appcleaner_wtf_poco
Jun 3, 2023
Merged

AppCleaner: Support dynamic ACS procedures#339
d4rken merged 4 commits into
mainfrom
appcleaner_wtf_poco

Conversation

@d4rken

@d4rken d4rken commented May 30, 2023

Copy link
Copy Markdown
Member

Extend automation task execution, provide different spec types.
CrawlerSpec are the old existing step based definitions that the crawler uses.
DynamicSpec will be the new type of spec that allow for more custom behavior.

Work towards supporting dynamic decision making as required by #274 274

@d4rken d4rken added enhancement New feature, request, improvement or optimization c: AppCleaner Automation Accessibility service related (ACS) labels May 30, 2023
@d4rken
d4rken marked this pull request as ready for review June 3, 2023 18:21
d4rken added 4 commits June 3, 2023 20:22
+some refactoring.

Refactor AppCleaner ACS automation to support dynamic decision making.
Consolidate code and labels.

More refactoring (stepper vs explorer) and wiring up AOSPClearCacheSpec as POC

Extend automation task execution, provide different spec types.
CrawlerSpec are the old existing step based definitions that the crawler uses.
DynamicSpec will be the new type of spec that allow for more custom behavior.
e.g. com.miui.system uses it as app settings title
@d4rken
d4rken force-pushed the appcleaner_wtf_poco branch from 46fc168 to c3fddac Compare June 3, 2023 18:23
@d4rken
d4rken merged commit fe29bfe into main Jun 3, 2023
@d4rken
d4rken deleted the appcleaner_wtf_poco branch June 3, 2023 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Automation Accessibility service related (ACS) c: AppCleaner enhancement New feature, request, improvement or optimization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant