-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Comparing changes
Open a pull request
base repository: termux/termux-app
base: v0.116
head repository: termux/termux-app
compare: v0.117
- 15 commits
- 23 files changed
- 3 contributors
Commits on Jul 2, 2021
-
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
Configuration menu - View commit details
-
Copy full SHA for dccd155 - Browse repository at this point
Copy the full SHA dccd155View commit details -
Configuration menu - View commit details
-
Copy full SHA for b90d594 - Browse repository at this point
Copy the full SHA b90d594View commit details
Commits on Jul 7, 2021
-
Fixed grammar in the README.md file...
Went through the README.md file and fixed a lot of grammatical mistakes. I know this is useless but I was bored...
Configuration menu - View commit details
-
Copy full SHA for eabbda8 - Browse repository at this point
Copy the full SHA eabbda8View commit details -
Merge pull request #2163 from arib21/patch-1
Fixed grammar in the README.md file...
Configuration menu - View commit details
-
Copy full SHA for 4816181 - Browse repository at this point
Copy the full SHA 4816181View commit details
Commits on Jul 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a53cc88 - Browse repository at this point
Copy the full SHA a53cc88View commit details -
Fix java.lang.AbstractMethodError: androidx.window.sidecar.SidecarInt…
…erface$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. The library has been patched and fix should be available on next version but doing an emergency patch now for termux as well. For people who are getting the crash should set `disable-terminal-margin-adjustment=true` in `termux.properties` created as per instructions in the link below 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. #1896 (comment) ------ **Crash Message**: ``` abstract method "void androidx.window.sidecar.SidecarInterface$SidecarCallback.onDeviceStateChanged(androidx.window.sidecar.SidecarDeviceState)" ``` ### Stacktrace ``` java.lang.AbstractMethodError: abstract method "void androidx.window.sidecar.SidecarInterface$SidecarCallback.onDeviceStateChanged(androidx.window.sidecar.SidecarDeviceState)" at androidx.window.sidecar.MicrosoftSurfaceSidecar.updateDeviceState(MicrosoftSurfaceSidecar.java:159) at androidx.window.sidecar.MicrosoftSurfaceSidecar$1.deviceStateChanged(MicrosoftSurfaceSidecar.java:192) at android.vendor.screenlayout.service.IWindowExtensionCallbackInterface$Stub.onTransact(IWindowExtensionCallbackInterface.java:94) at android.os.Binder.execTransactInternal(Binder.java:1021) at android.os.Binder.execTransact(Binder.java:994) ``` https://issuetracker.google.com/issues/189001730 https://android-review.googlesource.com/c/platform/frameworks/support/+/1757630
Configuration menu - View commit details
-
Copy full SHA for 4361c5e - Browse repository at this point
Copy the full SHA 4361c5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf21c8 - Browse repository at this point
Copy the full SHA 2cf21c8View commit details -
Add app and device info too for crash notification shown when bootstr…
…ap installation or setup storage fails
Configuration menu - View commit details
-
Copy full SHA for 56c3826 - Browse repository at this point
Copy the full SHA 56c3826View commit details -
Configuration menu - View commit details
-
Copy full SHA for cce6dfe - Browse repository at this point
Copy the full SHA cce6dfeView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for c6b4114 - Browse repository at this point
Copy the full SHA c6b4114View commit details -
Attempt to fix bootstrap installation failure that may be caused by i…
…nvalid mkdirs return value
Configuration menu - View commit details
-
Copy full SHA for dc8bdfe - Browse repository at this point
Copy the full SHA dc8bdfeView commit details -
Revert "Allow users to disable terminal margin adjustment"
This reverts commit 3213502
Configuration menu - View commit details
-
Copy full SHA for 7aefd94 - Browse repository at this point
Copy the full SHA 7aefd94View commit details -
Allow users to disable terminal margin adjustment from termux settings
Previously in (3213502) 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 (7aefd94) 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.
Configuration menu - View commit details
-
Copy full SHA for e0ad9ff - Browse repository at this point
Copy the full SHA e0ad9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for d49fd6b - Browse repository at this point
Copy the full SHA d49fd6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9272a75 - Browse repository at this point
Copy the full SHA 9272a75View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.116...v0.117