Fredrik Fornwall
b6ea29d260
Remove duplicate updateNotification() calls
2016-12-24 00:25:24 +01:00
Fredrik Fornwall
289d58a2f0
Try it with launcher icons in drawable-anydpi
2016-12-10 22:51:11 -05:00
Fredrik Fornwall
d12256f5e5
Add flags to imeOptions
...
Add IME_FLAG_NO_ENTER_ACTION and IME_ACTION_NONE. I haven't
encountered any issue without them, but specifying them is correct.
2016-12-04 17:32:40 +01:00
Fredrik Fornwall
70d5839334
Bump version to 0.43 for preview testing
2016-12-04 04:38:35 +01:00
Fredrik Fornwall
9c19540759
Keep track of background tasks
...
Also merge wake lock and wifi lock into one, and make it exposed to
termux-wake-lock and termux-wake-unlock commands.
2016-12-04 04:37:13 +01:00
Fredrik Fornwall
9fe0e49473
Render cursor color&shapes (underline and ibeam)
...
Allow the cursor to be colored by the theme, and support rendering
underline and ibeam cursor styles.
2016-12-04 01:06:50 +01:00
Fredrik Fornwall
357b17e972
Improve setup of symlinks to external storage
...
The context.getExternalFilesDirs(null) call may return several
elements, and some of them may be null.
2016-12-04 01:04:19 +01:00
Fredrik Fornwall
6334470f81
Try to handle Samsung keyboard better
...
The stock Samsung keyboard with 'Auto check spelling' enabled may
send multiple backspaces. Note that this auto-correction of
spelling will not work good in general with a terminal, so should
be disabled (or another keyboard used) when using Termux.
2016-11-28 00:26:37 +01:00
Fredrik Fornwall
26457e8443
Tweak fillcolor in icons for easier svg generation
2016-11-25 02:14:54 +01:00
Fredrik Fornwall
0c6180bbb1
Update gradle deps
2016-11-24 23:26:27 +01:00
Fredrik Fornwall
70245eb78c
Use BackgroundJob.setupProcessArgs for sessions
2016-11-23 01:55:29 +01:00
Fredrik Fornwall
ee7631dfac
Add a round icon for android-25
2016-11-23 01:38:17 +01:00
Fredrik Fornwall
5ecf5d12d1
Tweak the icon somewhat
2016-11-23 01:37:58 +01:00
Fredrik Fornwall
0c8cd90f4e
Use $PREFIX/bin/sh for script file without shebang
...
Also try to handle #!(/usr)/bin/foo shebangs.
2016-11-20 16:43:27 +01:00
Fredrik Fornwall
e1ea68913f
Use to a vector notification icon
2016-11-19 22:33:45 +01:00
Fredrik Fornwall
dde854eba7
Switch to a vector icon
2016-11-19 22:18:26 +01:00
Fredrik Fornwall
883be37b98
Add a shake animation on a terminal bell
2016-11-19 15:41:24 +01:00
Fredrik Fornwall
a0fa51eb92
Start work on background jobs
2016-10-26 02:26:44 +02:00
Fredrik Fornwall
755513bb33
Update gradle setup
2016-10-20 01:00:28 +02:00
Fredrik Fornwall
8ad7a6669c
Switch a commit() to apply() for shared prefs
2016-10-16 00:13:35 +02:00
Fredrik Fornwall
60f7aada9e
Remove logging at info level
2016-10-16 00:13:04 +02:00
Fredrik Fornwall
6aa0492434
Add @NonNull annotation
2016-10-16 00:12:42 +02:00
Fredrik Fornwall
019aa44837
Update Android Gradle Plugin
2016-10-10 22:23:39 +02:00
Fredrik Fornwall
794c7ee333
Remove deprecated android:singleLine attribute
2016-09-27 00:30:05 +02:00
Fredrik Fornwall
0457ddbc69
Update build.gradle with latest versions
2016-09-27 00:29:47 +02:00
Fredrik Fornwall
283792af5e
Refresh listview after changing session name
2016-09-27 00:29:08 +02:00
Fredrik Fornwall
be7cfa603a
Fix gradle syntax for Android Studio
2016-09-25 01:15:49 +02:00
Fredrik Fornwall
3480bf7346
Switch from cmake to ndk-build
...
We switch from cmake to ndk-build to make it easier for builders
in not requiring an additional tool installed. The JNI build is
so simple so we don't really need much of a build tool anyway.
2016-09-24 20:22:10 +02:00
Fredrik Fornwall
d658e16801
Use the new cmake support to build JNI code
2016-09-21 22:30:20 +02:00
Fredrik Fornwall
8056013082
Bump version to 0.42
2016-09-16 23:18:51 +02:00
Fredrik Fornwall
426ddbacbd
Remove useless casts
2016-09-16 23:17:47 +02:00
Fredrik Fornwall
7e1f8a551f
Change VolumeUp+H to generate ~
...
Using VolumeUp+H to generate a tilde (~) is more useful than
sending the home key.
Fixes #151 .
2016-09-16 23:15:27 +02:00
Fredrik Fornwall
e169af0447
Change shortcuts from Ctrl+Shift to Ctrl+Alt
...
This works on more language layouts and devices.
Fixes #145 .
2016-09-16 23:12:56 +02:00
Fredrik Fornwall
a2cb3fafee
Fix numpad 0 and . key handling
...
Fixes #146 .
2016-09-05 23:11:25 +02:00
Fredrik Fornwall
166710f14a
Bump version to 0.40
2016-09-04 19:00:29 +02:00
Fredrik Fornwall
c1a9b7726f
Tweak InputConnection implementation
2016-09-04 18:56:28 +02:00
Fredrik Fornwall
afb339e9d8
Format code
2016-08-30 13:47:30 +02:00
Fredrik Fornwall
64c23f498f
Implement true (24-bit) color
2016-08-27 00:32:38 +02:00
Fredrik Fornwall
1dc92b2a12
Remove unused imports
2016-08-22 16:54:55 +02:00
Fredrik Fornwall
990a957383
Bump android support library version
2016-08-22 16:53:42 +02:00
Fredrik Fornwall
4609dd71c6
Switch KEYCODE_HOME -> KEYCODE_MOVE_HOME in tests
2016-08-12 06:13:26 +02:00
Fredrik Fornwall
8d00f22d4c
Catch KEYCODE_MOVE_HOME and not KEYCODE_HOME
...
The KEYCODE_HOME event is handled by the system and never delivered
to applications, it's KEYCODE_MOVE_HOME (FN+LeftArrow) we want to
handle ourselves and send as an escape sequence.
Fixes #138 .
2016-08-12 04:18:09 +02:00
Fredrik Fornwall
5532421ab2
Check arches in order of preference
...
The documentation for Build.SUPPORTED_ABIS says:
"An ordered list of ABIs supported by this device. The most preferred
ABI is the first element in the list."
Respect that preference when checking for which arch to install
packages for.
Fixes #131 .
2016-08-08 23:22:47 +02:00
Fredrik Fornwall
d2b27978e2
Bump version for v0.39
2016-08-08 23:19:49 +02:00
Michał Bednarski
c350318c77
Make ExtraKeysView work on Android 5
...
This is done by explicitly specifying alignment as GridLayout.FILL
as I have figured out that this was fixed in Android 6 in commit
6dafd87fb4
%5E%21/#F0
which set default alignment to FILL if weight is nonzero
2016-08-08 10:16:47 +02:00
Fredrik Fornwall
c9b49cef58
Bump version to 0.38
2016-08-05 00:00:53 +02:00
Fredrik Fornwall
f9c642c672
Support Unicode 9 for wcwidth (don't squash emojis)
2016-08-04 23:58:09 +02:00
Fredrik Fornwall
c0a5e5f57a
Switch to TYPE_NULL as input type
...
This fixes #126 where the previous input type put some keyboards into
word mode (no direct echo). The workaround for Google Pinyin does not
seem to be necessary no more.
Also fix backspace after entering emojis on some keyboards (Swype).
2016-08-04 23:56:17 +02:00
Fredrik Fornwall
dfdc9b37e1
Allow predictive text area input to remove session
...
Fixes #124
2016-08-04 23:27:42 +02:00
Fredrik Fornwall
dfb22e6050
Make user-configurable shortcuts case insensitive
2016-08-04 18:11:50 +02:00