Robert Vanden Eynde
d03e420e75
Use LEFT instead of arrow keys in config, and include arrows characters for special keys (will be easily changed in the properties after)
2018-08-28 02:34:36 +02:00
Henrik Grimler
06968a9295
Extrakeys: fix typo
2018-08-28 02:34:36 +02:00
Henrik Grimler
244248b1a0
Extrakeys: make ― the same as - in some more places
2018-08-28 02:34:36 +02:00
Henrik Grimler
7187ed6950
Extrakeys: fix rebase error
2018-08-28 02:34:36 +02:00
Henrik Grimler
b3eabd9bad
ExtraKeys: fix so app doesn't crash if ctrl/alt aren't in extrakeys
...
Otherwise we get:
AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.widget.CompoundButton.isChecked()' on a null object reference
AndroidRuntime: at com.termux.app.ExtraKeysView.b(SourceFile:128)
2018-08-28 02:34:36 +02:00
Henrik Grimler
b51dd4f558
Extrakeys: show extra key row per default
...
Might help new users.
2018-08-28 02:34:36 +02:00
Henrik Grimler
f88b9c4629
ExtraKeys: add possibility for insert, delete, enter and -
2018-08-28 02:34:36 +02:00
neverwin
f0eeb4781b
add support of configurable extra keys
2018-08-28 02:34:36 +02:00
Fredrik Fornwall
57a3a9b111
Request the FOREGROUND_SERVICE permission
...
From https://developer.android.com/guide/components/services :
"Apps that target Android 9 (API level 28) or higher and use foreground
services must request the FOREGROUND_SERVICE permission. This is a
normal permission, so the system automatically grants it to the
requesting app.
If an app that targets API level 28 or higher attempts to create a
foreground service without requesting FOREGROUND_SERVICE, the system
throws a SecurityException."
2018-08-26 01:07:33 +02:00
Fredrik Fornwall
8df73a3006
Set targetSdkVersion 28
2018-08-14 01:07:51 +02:00
Leonid Plyushch
963663e0cd
close sessions without waiting for user input except the last one
...
An attempt to deal with these issues:
* https://github.com/termux/termux-app/issues/627
* https://github.com/termux/termux-app/issues/56
2018-08-11 23:09:16 +02:00
Lokesh Krishna
68a83ccf37
replaces foreground and background layers with nord color variants
2018-08-06 21:53:30 +02:00
Lokesh Krishna
db13ea02b6
Adds foreground and background layers
2018-08-02 00:41:18 +02:00
Lokesh Krishna
61a44dbfa8
Adds alternative drawable resource
2018-08-02 00:41:18 +02:00
Fredrik Fornwall
aaa92279ca
Bump version to 0.65
2018-08-02 00:38:21 +02:00
Ico Doornekamp
365f9723cc
- in onKeyDown() ignore keys when the Fn key is pressed
...
- in onKeyDown() return false when the key is not handled.
The above two changes fix the handling of Fn-key combo's on devices with
a physical keyboard, allowing the android system defined fallbacks from
`/system/usr/keychars/Generic.kcm` to be properly handled.
Fixes #731 .
Original diagnosis and fix by Konehaltia.
2018-08-02 00:36:44 +02:00
Fredrik Fornwall
fdae272214
Bump version to 0.64
2018-07-02 00:05:04 +02:00
Leonid Plyushch
b7864d6ac2
deleteFolder(): check if passed argument is a symlink
...
Prevents possible data loss when user replaced directory '~/storage' with
a symlink.
2018-07-01 18:00:54 +02:00
Peter Vágner
d1f0c76db3
TerminalView: only use accessibility features when accessibility is
...
enabled when starting the view
2018-06-29 12:31:15 +02:00
Peter Vágner
5652624fc2
Call setContentDescription in onScreenUpdated rather than in onDraw.
...
That will be much less expensive.
2018-06-29 12:31:15 +02:00
Peter Vágner
35a9101f84
terminalview: add contentDescription to the view so accessibility
...
services can get the text currently being shown.
2018-06-29 12:31:15 +02:00
David xu
2b6a10712b
fix button background and row height bug in api 21
2018-06-29 12:30:02 +02:00
Matthew Klein
c80e126b8f
Add a .gitattributes file
2018-06-28 11:57:12 +02:00
Fredrik Fornwall
89048274dd
Bump version to 0.63
2018-06-25 14:08:50 +02:00
Leonid Plyushch
d3b4d35b2a
deleteFolder(): don't treat symlinks as directory
2018-06-25 14:08:28 +02:00
Fredrik Fornwall
4080f41cc7
Bump version to 0.62
2018-06-24 01:56:43 +02:00
Tom Yan
b4e2c99d46
Stop exporting PS1
...
PS1 is not supposed to be an env var and should be shell-specific.
We will set it appropriately with the init files of the shells.
2018-06-22 01:11:51 +02:00
Quasic
c5923201a4
fix indent with vim on termux
...
web interface would have worked, if I had deleted the tabs, first
This vim is adding tabs instead of matching the previous line's
indentation. Looking into fixing that now...
2018-06-22 00:33:35 +02:00
Quasic
bafd21bb39
fmt indentation
2018-06-22 00:33:35 +02:00
Quasic
0f20fab02c
I think this is it
2018-06-22 00:33:35 +02:00
Quasic
c5ae5bb06a
oops, should have local Java
2018-06-22 00:33:35 +02:00
Quasic
bbd46a763c
Fix for #572 using recursive delete
...
Also see #578
2018-06-22 00:33:35 +02:00
David xu
dc145d65f8
minify long press interval
2018-06-22 00:29:51 +02:00
David xu
ce2d1c0d88
restore terminalview
2018-06-22 00:29:51 +02:00
David xu
f2f7f963e6
feat for - ―
2018-06-22 00:29:51 +02:00
David xu
2e53ef038e
fix popup bug
2018-06-22 00:29:51 +02:00
xqdoo00o
8c82f43dce
delete unnecss code
2018-06-22 00:29:51 +02:00
david
3a16f461e7
add symbol popup
2018-06-22 00:29:51 +02:00
xqdoo00o
594a5dfe25
comment unnecss code
2018-06-22 00:29:51 +02:00
david
d5e007dbb3
feat button color
2018-06-22 00:29:51 +02:00
david
f4335d3824
add some functional keys
2018-06-22 00:29:51 +02:00
Michał Bednarski
90b6f93697
Add fast path for TerminalRow.setChar
...
termux/termux-app#603
2018-06-22 00:21:31 +02:00
Fredrik Fornwall
17c4a45212
Bump gradle dependencies
2018-06-15 00:22:52 +02:00
Fredrik Fornwall
6d9ffb6922
Bump version to 0.61
2018-06-15 00:21:27 +02:00
Fredrik Fornwall
8472fce8ba
Use lower when looking up mime type from extension
...
Fixes #721 .
2018-06-15 00:19:47 +02:00
Fredrik Fornwall
69d954a583
Update gradle configuration
2018-06-14 23:58:41 +02:00
easyaspi314 (Devin)
ec1087d56f
Replace CRLF with CR as well.
...
This should replace both \r\n and \n with \r now.
"\r?\n" matches 0 or 1 \r and one \n, which should capture both
escape sequences.
2018-06-13 22:45:37 +02:00
easyaspi314 (Devin)
be6a73d862
Replace \n with \r when pasting ( Fixes #678 )
...
Termux will now properly send \r to the terminal instead of \n when pasting
multiline strings.
This fixes cat not repeating back lines and nano accidentally justifying
text (because \n maps to ^J), as well as other potential issues.
This matches the behavior of other terminals, such as iTerm2 which explicitly
does it here:
https://github.com/gnachman/iTerm2/blob/f8a5930/sources/iTermPasteHelper.m#L113
Signed-off-by: easyaspi314 (Devin) <easyaspi314@users.noreply.github.com >
2018-06-13 22:45:37 +02:00
l-jonas
80c81b274d
Update build.gradle
2018-06-11 12:26:35 +02:00
Jonas L
cd9dbac548
Add Google Repository
...
The Google-Repository is required for compilation because some dependencies were removed from jcenter()
2018-06-11 12:26:35 +02:00