Twaik Yont
e9c441f34c
Fix hardware keyboard workaround toggle.
2024-05-19 10:53:08 +03:00
Twaik Yont
3c8cc7591d
Adding option to disable hardware keyboard workaround.
...
Fixes #635
2024-05-19 09:42:36 +03:00
Twaik Yont
14a7a1998f
Release special keys when hiding EK bar
...
Fixes #637
2024-05-19 09:42:01 +03:00
Twaik Yont
ee1bd84fab
Introducing option to intercept system shortcuts only when pointer is also intercepted
...
Fixes #606
2024-05-16 20:03:47 +03:00
Twaik Yont
fc10156472
Fix layout calculations after fullscreen or cutout options changed.
...
Fixes #623
2024-05-16 18:52:18 +03:00
Twaik Yont
06e42994e8
Fix termux-like EK bar behaviour
2024-05-16 18:05:15 +03:00
Twaik Yont
ebfac493d7
Add an option to use termux-app's additional key bar behaviour.
...
Fixes #604
2024-05-16 16:32:55 +03:00
Twaik Yont
2f26555286
Introducing option to disable volume key capturing
...
Fixes #629
2024-05-16 15:25:50 +03:00
Twaik Yont
8f16d0d8cb
Disable hold-to-move while double-tap-to-move enabled
...
Fixes #626
2024-05-16 15:12:47 +03:00
Twaik Yont
3f4b0af46f
Fix simulated touchscreen single tap behaviour
2024-05-16 12:52:02 +03:00
Ronald Y
5ec435f0c3
Introducing the option to adjust display height for EK bar
...
Co-authored-by: Twaik Yont <twaikyont@gmail.com>
2024-05-16 10:13:55 +03:00
Ronald Y
a67cf082e8
Introducing the preference controlling EK bar opacity.
...
Co-authored-by: Twaik Yont <twaikyont@gmail.com>
2024-05-16 10:10:24 +03:00
dependabot[bot]
35affb8bed
Bump androidx.annotation:annotation from 1.7.1 to 1.8.0 ( #633 )
...
Bumps androidx.annotation:annotation from 1.7.1 to 1.8.0.
[no ci]
---
updated-dependencies:
- dependency-name: androidx.annotation:annotation
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-16 07:42:32 +03:00
dependabot[bot]
af12d3fe3f
Bump androidx.lifecycle:lifecycle-viewmodel-ktx from 2.7.0 to 2.8.0 ( #632 )
...
Bumps androidx.lifecycle:lifecycle-viewmodel-ktx from 2.7.0 to 2.8.0.
[no ci]
---
updated-dependencies:
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-16 07:42:08 +03:00
Twaik Yont
778a4bfa0e
Mention disabling SELinux in readme.md. [no ci]
2024-05-14 12:09:22 +03:00
Twaik Yont
74b17233e1
Unset CLASSPATH when -xstartup
is used
2024-05-08 08:22:10 +03:00
dependabot[bot]
6fbd33211c
Bump com.android.tools.build:gradle from 8.3.2 to 8.4.0 ( #619 )
...
Bumps com.android.tools.build:gradle from 8.3.2 to 8.4.0.
[no ci]
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-08 07:39:08 +03:00
dependabot[bot]
f368b663f1
Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 from 1.9.23 to 1.9.24 ( #624 )
...
Bumps [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin ) from 1.9.23 to 1.9.24.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.24/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v1.9.24 )
[no ci]
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-08 07:38:50 +03:00
xMeM
5489f7c872
fix memory leak ( #613 )
2024-04-24 15:31:11 +03:00
Twaik Yont
a6f6a45624
Fix not regenerating lorieView when stretching preference was changed in background
2024-04-16 19:22:06 +03:00
dependabot[bot]
a7f8a4bc34
Bump gradle/wrapper-validation-action from 2 to 3 ( #602 )
...
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action ) from 2 to 3.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases )
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
dependency-type: direct:production
update-type: version-update:semver-major
[no ci]
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 07:23:02 +03:00
dependabot[bot]
7b6afc5bbd
Bump com.android.tools.build:gradle from 8.3.1 to 8.3.2 ( #599 )
...
Bumps com.android.tools.build:gradle from 8.3.1 to 8.3.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
[no ci]
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 22:43:01 +03:00
Twaik Yont
67abb3c144
Getting rid of absolute mouse.
...
It seems like XTEST protocol handler explicitly uses mouse with only relative axes to send absolute mouse coordinates so I am assuming it is safe.
2024-04-14 22:41:26 +03:00
Twaik Yont
ecd3a3e292
Making app_process invoke jar file faster.
...
https://github.com/termux/termux-api/issues/552#issuecomment-1382722639
[no ci]
2024-04-12 13:26:39 +03:00
Twaik Yont
05bebd4c6f
A few dri3 fixes
2024-04-09 19:51:43 +03:00
Twaik Yont
27dba2abb2
Fixing dri3 pixmap allocating issue
2024-04-08 19:18:55 +03:00
Twaik Yont
dd9df40f3e
Move keyboard hiding code from onWindowFocusChanged to onPause.
2024-04-08 13:44:05 +03:00
Twaik Yont
c1fea167f6
Hiding soft keyboard when leaving MainActivity
2024-04-08 13:21:20 +03:00
Twaik Yont
1130bd58f3
Refactoring dri3 code and adding AHardwareBuffer importing support
2024-04-08 10:17:52 +03:00
Twaik Yont
bcb27e3048
Getting rid of spam in logcat
2024-04-01 08:26:53 +03:00
Twaik Yont
8d685809dd
Updating pixman to 0.43.4
...
And getting rid of asm cross-compiler using in the project
2024-03-31 14:51:11 +03:00
Twaik Yont
3fa2f1d5d9
Fixing instantiation context
2024-03-26 11:09:05 +02:00
Twaik Yont
6daef202f1
Add an option to instantiate context via ActivityThread.systemMain().getSystemContext()
2024-03-26 07:45:46 +02:00
Twaik Yont
bfbbdee6f8
Fixing startup selfcheck to avoid warnings in logs
...
[no ci]
2024-03-25 23:36:54 +02:00
Twaik Yont
0ba2a80acc
Fix broken clipboard behaviour
2024-03-25 23:07:33 +02:00
Twaik Yont
9e61493a1f
Adding AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE to fit GLES texture requirements
2024-03-25 20:21:21 +02:00
Twaik Yont
ff323da007
Introducing "Captured pointer speed factor" preference
2024-03-25 19:32:01 +02:00
Twaik Yont
430114a121
Reapply changes of #567
2024-03-25 15:06:27 +02:00
Twaik Yont
23d47dcbd5
Removing unused freetype from project [no ci]
2024-03-25 14:09:06 +02:00
Twaik Yont
0d6db0bbe4
Copy ic_launcher.xml contents to ic_launcher_round.xml to make monochrome icons work
2024-03-25 14:03:09 +02:00
Twaik Yont
76309c1c7b
Introducing "Transform captured pointer movements" preference.
2024-03-24 20:51:03 +02:00
github-actions[bot]
93118f7534
Update Gradle Wrapper from 8.6 to 8.7. [no ci]
...
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2024-03-24 19:07:49 +02:00
AlphaBs
2104ea690d
Fixing Samsung Galaxy Tab trackpad gestures
...
Co-authored-by: Twaik Yont <twaikyont@gmail.com>
2024-03-24 18:59:32 +02:00
dependabot[bot]
2a28b587ae
Bump com.android.tools.build:gradle from 8.3.0 to 8.3.1 [no ci]
...
Bumps com.android.tools.build:gradle from 8.3.0 to 8.3.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 06:10:56 +02:00
Twaik Yont
35075ec23d
Fixing clipboard sync preference behaviour.
2024-03-14 15:25:27 +02:00
Twaik Yont
8bb7371425
Experimental bidirectional clipboard support.
2024-03-14 15:05:18 +02:00
Twaik Yont
103b7ab46f
Refactoring
...
Moving clipboard-related stuff out of `InitOutput.c` to `clipboard.c`
Detecting clipboard-related JNI stuff once on client connecting instead of searching for it every time we receive clipboard.
Sending screen configuration event to main thread instead of handling it in input thread (to make it thread-safe).
Making `handleLorieEvents` handle as many events as possible instead of relying on epoll capabilities.
Removing `maybe_unused` macro in prior to use `__unused` builtin
Small fixes.
2024-03-14 13:07:02 +02:00
Twaik Yont
91f34561ab
Hiding harmless FileNotFound exception on some MIUI ROMs.
2024-03-10 20:13:16 +02:00
Twaik Yont
482a2cb4f0
Adding toggle to disable toggling IME using back key.
...
Fixing pointer coordinate calculating in the case of exact or custom resolution mode.
Refactoring Context instantiation in CmdEntryPoint
2024-03-10 20:01:43 +02:00
dependabot[bot]
5e2ea266a8
Bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 from 1.9.22 to 1.9.23 ( #575 )
...
Bumps [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin ) from 1.9.22 to 1.9.23.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23 )
[no ci]
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-08 09:33:33 +02:00