Home / v0.117
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2021-07-08 3.8 kB
Totals: 1 Item   3.8 kB 0

0.117 - 2021-07-08

Changelog ### Added - Enable split apks for debug builds. APKs for each architecture and a universal APK that is compatible for all architectures will now be available from Github Actions page from the workflow runs labeled `Build`. The APKs will be available as zips under the Artifact section named `termux-app-*`. Architecture specific APKs can be used by users with low disk space since F-Droid releases are universal (since it doesn't support split APKs [#1904]) and their install+bootstrap installation size is `~180MB` instead of `~120MB` if an architecture specific APK is used. This should also reduce bandwidth usage and download time for debug builds users if they download an architecture specific zip instead of the universal one. Related [#2153]. (dccd155b, b90d5947) - Add app and device info too for crash notification shown when bootstrap installation or setup storage fails. (56c38266) - Trigger termux library builds on jitpack on releases. (d49fd6b0) ### Changed - Allow users to disable terminal margin adjustment from termux settings. Previously in `v0.115` (32135025) support was added with `disable-terminal-margin-adjustment` `termux.properties` property to disable terminal margin adjustment in case in causes screen flickering or other issues on some devices. It has now been removed in (7aefd943) and moved to Termux Settings since if it causes issues at startup and users can't access `termux.properties` file from the terminal, they will have to use `SAF` or root to access it, which will require an external app. Users can set the value from the `Termux Settings` -> `Termux` -> `Terminal View` -> `Terminal Margin Adjustment` toggle. The `Termux Settings` can be accessed from left drawer in termux and from the android launcher shortcut for Termux `Settings`, usually accessible by long holding on Termux icon. (e0ad9ff5) ### Fixed - Fix `java.lang.AbstractMethodError: androidx.window.sidecar.SidecarInterface$SidecarCallback.onDeviceStateChanged`. The crash was reported for `Microsoft Surface Duo`, which would affect some Samsung and other devices as well, mainly dual screens/foldables. It was caused by `androidx:window` library that has been used by `termux-shared` since `v0.115` having a typo in its proguard rules which didn't stop the removal of the required method for release builds (not debug) by proguard. For people who are getting the crash in `v0.115` and `v0.116` should set `disable-terminal-margin-adjustment=true` in `termux.properties` created as per instructions [here](https://github.com/termux/termux-app/issues/1896#issuecomment-766188879) and then start termux again and see if it fixes the issue. If you had termux installed before updating, you should be able to directly access the `~/.termux/termux.properties` file with `SAF`. The property will not work in `v0.117` as mentioned in `Changed` section above. (4361c5e0) - Fix issue where a colour tint/highlight would be added to the terminal. This would happen when soft keyboard was to be disabled or hidden at startup and a hardware keyboard was attached and user started typing on hardware keyboard without tapping on the terminal first. (c6b4114f) - Fix issue where `RUN_COMMAND` intent was failing for `coreutils`/`busybox` applets. (cce6dfed) - Attempt to fix bootstrap installation failure that may be caused by invalid `mkdirs` return value. (dc8bdfe6) ##

Github Build APK. Check Installation for more info on Github Build APKs.

Source: README.md, updated 2021-07-08