Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: termux/termux-app Loading
base: v0.113
Choose a base ref
...
head repository: termux/termux-app Loading
compare: v0.114
Choose a head ref
  • 15 commits
  • 28 files changed
  • 3 contributors

Commits on May 23, 2021

  1. Do not close soft keyboard when toolbar text input view is focused on

    The TerminalToolbarViewPager EditText was requesting focus when it was selected. This called the TerminalView.onFocusChange() event with hasFocus=false, which closed the soft keyboard. Now soft keyboard will only be closed if both of them don't have focus.
    
    Fixes #2077
    agnostic-apollo committed May 23, 2021
    Configuration menu
    Copy the full SHA
    e08e3b5 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. update bootstrap archives

    Leonid Pliushch committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    6837db0 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. bump bootstraps again

    Include latest changes to pkg & termux-change-repo
    Leonid Pliushch committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    7620800 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

  1. Configuration menu
    Copy the full SHA
    cb8b022 View commit details
    Browse the repository at this point in the history
  2. Fix issue where soft keyboard would not show in some cases

    1. If `soft-keyboard-toggle-behaviour=enable/disable` was set, then pressing keyboard toggle wouldn't show the keyboard after switching back from another app if keyboard was previously disabled by user.
    2. If switching back from another app, like when opening url with context menu "Select URL" long press and returning to termux with back button, then soft keyboard wouldn't automatically open like it does on app startup.
    
    Also fixed issue where OnFocusChangeListener wasn't being set up if keyboard had to be hidden or disabled on startup.
    
    Fixes #2111, Fixes #2112
    agnostic-apollo committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    1ad038e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2114 from agnostic-apollo/fix-soft-keyboard-not-s…

    …howing-in-some-case
    
    Fix issue where soft keyboard would not show in some cases
    agnostic-apollo committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    7225e2b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ef9255 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Fix issue where soft keyboard overlaps extra keys or terminal in some…

    … cases
    
    Check TermuxActivityRootView javadocs for details.
    agnostic-apollo committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    e7dd0ee View commit details
    Browse the repository at this point in the history
  2. Allow users to adjust terminal transcript rows with termux.properties

    This `terminal-transcript-rows` key can be used to adjust the terminal transcript rows. The user can set an integer value between `100` and `50000`. The default value is still `2000`. So adding an entry like `terminal-transcript-rows=10000` to `termux.properties` file will allow users to scroll back ~10000 lines of command output. After updating the value, termux must be restarted. You can also run `termux-reload-settings` command so that termux loads the updated value, but only new sessions will use the updated value, existing sessions will not be affected.
    
    You can test this with the following, where `70` is number of `x` characters per line and `10001` is the number of lines to print.
    `x="$(printf 'x%.0s' {1..70})"; for i in {1..10001}; do echo "$i:$x"; done`
    
    Be advised that using large values may have a performance impact depending on your device capabilities, so use at your own risk.
    
    Closes #2071
    agnostic-apollo committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    0b4bbaf View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Allow users to set terminal cursor style with termux.properties

    This `terminal-cursor-style` key can be used to set the terminal cursor style. The user can set a string value to `block` for `■`, `underline` for `_` or `bar` for `|` cursor style. The default value is still `block`. So adding an entry like `terminal-cursor-style=bar` to `termux.properties` file will allow users to change to the `bar` cursor style. After updating the value, termux must be restarted. You can also run `termux-reload-settings` command so that termux loads the updated value, but only new sessions will use the updated value, existing sessions will not be affected unless you Reset them from terminal's long hold options menu `More` -> `Reset` or restart termux activity after double back press to exit.
    
    You can temporarily switch to different cursor styles with (or add to `.bashrc` but resetting will restore default `bar` style):
    
    - block: `echo -e "\033[2 q"`
    - underline: `echo -e "\033[4 q"`
    - bar: ` echo -e "\033[6 q"`
    
    Closes #2075
    agnostic-apollo committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    f545ebf View commit details
    Browse the repository at this point in the history
  2. Fix issue where terminal cursor blinking would not automatically star…

    …t again if termux activity was restarted after exiting it with double back press
    agnostic-apollo committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    e119d34 View commit details
    Browse the repository at this point in the history
  3. Fix issue where if termux installer failed with an exception after pr…

    …efix directory was already created, then try again would load a broken environment.
    agnostic-apollo committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    19c690d View commit details
    Browse the repository at this point in the history
  4. Change default extra keys style

    If a user does not define a custom value in termux.properties file, then by default 2 rows will be shown with all arrow keys (up/down/left/right) for ease of terminal use.
    agnostic-apollo committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    fd80cda View commit details
    Browse the repository at this point in the history
  5. Allow users to disable terminal session change toast

    The user can add `disable-terminal-session-change-toast=true` entry to `termux.properties` file to disable terminal session change toast. The default value is `false`. Running `termux-reload-settings` command will also update the behaviour instantaneously if changed.
    
    Closes #2118
    agnostic-apollo committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    7ac62c9 View commit details
    Browse the repository at this point in the history
  6. Bump to v0.114

    agnostic-apollo committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    4dfed33 View commit details
    Browse the repository at this point in the history
Loading