Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6fd3c18
#257 create accessibility node repository and WIP recording of nodes
sds100 Apr 2, 2025
4660c00
#257 add field for whether the user interacted with the node
sds100 Apr 2, 2025
28333cb
Merge branch 'develop' into feature/257-interact-with-screen-element
sds100 Apr 29, 2025
d059864
#257 WIP: create interact with UI element action
sds100 Apr 30, 2025
f1e1ec5
#257 WIP: create interact with UI element screen
sds100 May 1, 2025
289b3c3
#257 start/stop recording UI elements
sds100 May 1, 2025
a55808a
feat: rename tap screen actions inside key maps
sds100 May 3, 2025
21d0062
#257 feat: show teh number of interactions
sds100 May 3, 2025
22c3226
#257 recording nodes works
sds100 May 3, 2025
bb6ccba
#257 list recorded apps
sds100 May 3, 2025
410c1ae
#257 listing recorded UI elements works
sds100 May 4, 2025
6824ed3
#257 filter interaction types
sds100 May 4, 2025
3e1aba7
#257 complete creating interact UI element actions
sds100 May 4, 2025
670631e
#257 performing interact with UI element actions works
sds100 May 4, 2025
8296340
#257 save nodes to the database
sds100 May 4, 2025
6841c86
#257 save all nodes within the bounds of the source event node
sds100 May 4, 2025
44b66ad
#257 delete TODOs
sds100 May 4, 2025
b96fca3
#257 add to changelog
sds100 May 4, 2025
8c8e020
#257 fix style and free build compilation issues
sds100 May 4, 2025
00480dd
#257 fix tests and style
sds100 May 4, 2025
85bba02
#257 delete random characters
sds100 May 4, 2025
38b3f09
#257 fix style
sds100 May 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@
## Added

- #699 Time constraints ⏰
- #257 Action to interact with user interface elements inside other apps.

## Changed

- Rename tap screen actions inside key maps.

## [3.0.1](https://github.com/sds100/KeyMapper/releases/tag/v3.0.1)

Expand Down
10 changes: 5 additions & 5 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ dependencies {

compileOnly project(":systemstubs")

def room_version = "2.6.1"
def room_version = "2.7.1"
def coroutinesVersion = "1.9.0"
def nav_version = '2.8.9'
def epoxy_version = "4.6.2"
Expand All @@ -179,7 +179,7 @@ dependencies {
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.0"

// random stuff
implementation "com.google.android.material:material:1.13.0-alpha12"
implementation "com.google.android.material:material:1.13.0-alpha13"
implementation "com.github.salomonbrys.kotson:kotson:2.5.0"
implementation "com.airbnb.android:epoxy:$epoxy_version"
implementation "com.airbnb.android:epoxy-databinding:$epoxy_version"
Expand All @@ -192,7 +192,7 @@ dependencies {
implementation "dev.rikka.shizuku:api:$shizuku_version"
implementation "dev.rikka.shizuku:provider:$shizuku_version"
implementation "org.lsposed.hiddenapibypass:hiddenapibypass:4.3"
proImplementation 'com.revenuecat.purchases:purchases:8.15.0'
proImplementation 'com.revenuecat.purchases:purchases:8.17.0'
proImplementation "com.airbnb.android:lottie-compose:6.6.3"
implementation("com.squareup.okhttp3:okhttp:4.12.0")
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.5")
Expand All @@ -207,7 +207,7 @@ dependencies {

// androidx
implementation "androidx.legacy:legacy-support-core-ui:1.0.0"
implementation "androidx.core:core-ktx:1.15.0"
implementation "androidx.core:core-ktx:1.16.0"

implementation "androidx.activity:activity-ktx:1.10.1"
implementation "androidx.fragment:fragment-ktx:1.8.6"
Expand All @@ -233,7 +233,7 @@ dependencies {
ksp "androidx.room:room-compiler:$room_version"

// Compose
Dependency composeBom = platform('androidx.compose:compose-bom-beta:2025.03.01')
Dependency composeBom = platform('androidx.compose:compose-bom-beta:2025.04.01')
implementation composeBom
implementation 'androidx.compose.foundation:foundation'
implementation "androidx.compose.ui:ui-android"
Expand Down
Loading