a3023a7f18
Lock shift with a gesture
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
The circle gesture locks shift. It is also the case for the round-trip
gesture if shift is in a corner.
2025-01-03 16:08:13 +01:00
6ce2195253
Add glyphs for zwj and zwnj
...
Co-authored-by: @srikanban
2025-01-03 15:50:30 +01:00
9ba718694b
Refactor: Make all glyph file names 3 character long
...
For easier reading.
2025-01-03 15:04:33 +01:00
11c9bd850b
Remove numpad keys from the main layout
...
When the numpad is visible, remove the digits and arithmetic symbols
from the main layout. Similarly to when the number row is added.
2025-01-03 12:33:48 +01:00
b120fa8f09
Allow 'loc' keys to be present several times
2025-01-03 12:29:44 +01:00
e8c20bf521
test: Add ComposeKeyTest
2025-01-03 11:43:38 +01:00
56c62a005d
Add zwj, zwnj, nbsp, nnbsp to extra keys preferences
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-01-02 11:08:04 +01:00
115eda4084
Lithuanian QWERTY layout ( #824 )
2025-01-02 10:43:01 +01:00
55060f656e
Don't double tap for capslock after automatic capitalisation
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
Allow to more easily disable automatic capitalisation when it's
unwanted.
2024-12-31 12:17:22 +01:00
42c23d3864
Refactor: Simplify double tap for capslock
...
This doesn't fix a bug but remove some tricky code. The shift key is no
longer different when the "double tap for capslock" option is on.
The handling of the option is moved to Pointer instead and becomes
simpler.
2024-12-31 12:17:22 +01:00
f64a0be6fa
Fn: redo and pasteAsPlainText as undo and paste
...
Allows typing redo and pasteAsPlainText easily with Fn or the round-trip
gesture without adding them to the keyboard.
2024-12-31 12:17:22 +01:00
b43cbf77c2
Update kann_kannada.xml ( #858 )
...
* Update kann_kannada.xml
Added zwnj & zwj
1. zwnj used for writing non Kannada words or names like Leo Tolstoy as ಲಿಯೊ ಟಾಲ್ಸ್ಟಾಯ್ (also can be written as ಲಿಯೊ ಟಾಲ್ಸ್ಟಾಯ್)
2. zwj used for writing ಅರ್ಕ as ಅರ್ಕ
Removed unecessary symbols not present in Kannada language:
1. ∪ is a set symbol, a similar symbol is used in Carnatic music, unfortunately not present in Unicode
2. ॰ used only in Devanagari
3. • bullet, not a character or alphabet in Kannada (Can't remember why I added it, maybe because I use it personally in non markdown texts)
* Update kann_kannada.xml
Cleaning up more
1. Removed ※, not found in other kannada keyboards
2. Moved `:` & `;` on the key so that its easier to swipe
2024-12-31 10:51:58 +01:00
568b5a99f6
Add preferred position for undo/cut/copy/paste
...
These keys are placed on the downward direction on the z/x/c/v keys when
they are enabled in the settings.
2024-12-31 10:42:23 +01:00
12d9e5eaf8
Update Shift mappings for math symbols
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
Shift is the "not" version of some math operators.
∋ is added to the math layout.
2024-12-29 11:29:58 +01:00
e594915e80
Uzbek layout ( #828 )
2024-12-29 10:56:54 +01:00
78974b7453
Tamil layout: Shift and fn changes ( #853 )
...
Signed-off-by: Jagadeeshan S <jagadeeshanmsj@gmail.com >
2024-12-29 10:48:43 +01:00
1a4e61557f
Release 1.30.3 (46)
1.30.3
2024-12-29 10:31:02 +01:00
e13f58658d
Fix crash in LayoutModifier
2024-12-29 10:20:18 +01:00
e4695e1ff4
Release 1.30.2 (45)
Check layouts / check_layout.output (push) Waiting to run
Check layouts / Generated files (push) Waiting to run
Check translations / check-translations (push) Waiting to run
Make Apk CI / Build-Apk (push) Waiting to run
1.30.2
2024-12-29 00:29:46 +01:00
a9b78923c0
Drop support for Android 3 and 4
...
Support for Android 4 was broken for several releases and no one
noticed. The lowest supported version is now Android 5.
2024-12-29 00:27:44 +01:00
d9b5b36c27
Null check on the payload of KeyValue
...
The code expect that the payload is never null but there are now a lot
of public constructor functions for KeyValue that don't check for this
property.
2024-12-28 23:24:03 +01:00
5b5d8c692e
Fix status bar artifact on opens and closes
...
On API 30 to 34, the status bar changes color when the keyboard appears
and disappears. A ghost of the changed status bar is animated by the
same animation used for the keyboard, which is unexpected.
2024-12-28 23:06:06 +01:00
926b99cbfe
Refactor: Move code to LayoutModifier
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
Layout modifying functions are removed from Config to LayoutModifier as
static classes.
The two classes are (weakly) mutually dependent, the refactoring is
purely for the purpose of making shorter classes.
The only change is that 'modify_numpad' is changed to remove duplicated
code. This has the side effect of making the "double tap for caps lock"
option affect the shift key in the numpad.
2024-12-26 19:59:43 +01:00
52af262e16
Remove labels for the anti-clockwise circle gesture
...
These labels are often unwanted and easily collide with other labels.
2024-12-26 18:46:12 +01:00
0d5954cc3a
Add Estonian to method.xml
2024-12-26 18:38:31 +01:00
370f921bc3
Proper support for Android 15 edge-to-edge ( #848 )
...
The keyboard background now extends under the system bars and display
cutout on Android 15 but the keys do not.
The back and IME switching buttons that appear in the navigation bar require
special care to not overlap with the keyboard.
The launcher and settings activity are also fixed.
2024-12-26 18:29:19 +01:00
57dbf3292f
shell.nix: Emulator for Android 15
Check layouts / check_layout.output (push) Waiting to run
Check layouts / Generated files (push) Waiting to run
Check translations / check-translations (push) Waiting to run
Make Apk CI / Build-Apk (push) Waiting to run
2024-12-26 13:43:24 +01:00
3162a5abe6
Fix unecessary bottom margin on Android 14
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2024-12-24 14:16:30 +01:00
3e5e5a1979
Release 1.30.1 (44)
Check layouts / check_layout.output (push) Waiting to run
Check layouts / Generated files (push) Waiting to run
Check translations / check-translations (push) Waiting to run
Make Apk CI / Build-Apk (push) Waiting to run
1.30.1
2024-12-24 01:17:47 +01:00
c13e7608fa
Fix keyboard drawing behind nav bar on Android 15
...
Bug added in 038f693
.
2024-12-24 01:10:41 +01:00
2e9f69d58c
Fix crash on devices with only unsupported languages
...
Check layouts / check_layout.output (push) Waiting to run
Check layouts / Generated files (push) Waiting to run
Check translations / check-translations (push) Waiting to run
Make Apk CI / Build-Apk (push) Waiting to run
This only affected Android 12 and up.
2024-12-23 11:04:39 +01:00
02cbe0632f
Release 1.30.0 (43)
Check layouts / Generated files (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
1.30.0
2024-12-22 01:49:34 +01:00
e09abdd330
Estonian layout ( #826 )
Check layouts / check_layout.output (push) Waiting to run
Check layouts / Generated files (push) Waiting to run
Check translations / check-translations (push) Waiting to run
Make Apk CI / Build-Apk (push) Waiting to run
2024-12-21 11:42:04 +01:00
7aec194cdb
Make Monet (Dark) theme darker ( #803 )
Check layouts / Generated files (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
2024-12-20 00:32:05 +01:00
3da696276e
Hindi Phonetic Keyboard Layout addition ( #837 )
2024-12-19 23:33:28 +01:00
cbfd53a36b
Update pt-br translation ( #839 )
2024-12-19 23:08:31 +01:00
ae50ff2a5c
Added tamil layout ( #833 )
...
Check layouts / Generated files (push) Waiting to run
Check layouts / check_layout.output (push) Waiting to run
Check translations / check-translations (push) Waiting to run
Make Apk CI / Build-Apk (push) Waiting to run
Signed-off-by: Jagadeeshan S <jagadeeshan.s@addverb.com >
2024-12-19 01:05:36 +01:00
82e472ba46
Compose: Allow to force string final states
...
Appending the ':' character to a sequence result forces it to be a
string final state. This will cause a KeyValue lookup that would
normally not happen for single-character results.
This is useful to make Tamil letters smaller, even when they are the
result of a Shift.
2024-12-19 00:59:27 +01:00
bd2170e04b
Add Modern Hindi and Sanskrit shift layer
...
Co-authored-by: npnpatidar <7de6dkm1@duck.com >
2024-12-19 00:52:22 +01:00
a1dd0b8f2b
Added Greek accent symbol button ( #830 )
...
Added Greek accent symbol button; a necessary key that should always be on the keyboard, as every word over 2 syllables contains one
2024-12-19 00:43:39 +01:00
4a429357ef
compose: Fix parsing of long sequences from json files
...
Sequences longer than two characters were not read correctly from json
files, creating conflicts and causing dropped sequences.
The detection of collision in sequences is also improved. Two colliding
sequences are removed.
2024-12-19 00:34:24 +01:00
83c6e5d2ad
Fix crash when opening the numpad
2024-12-18 22:55:12 +01:00
d73b9d638e
Add the WORKMAN (US) layout
...
Check layouts / Generated files (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com >
2024-12-17 00:39:34 +01:00
f9c92007db
launcher: Show output of animated gesture
Check layouts / Generated files (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
2024-12-15 11:57:01 +01:00
908bb93f82
launcher: Circle gesture animation
2024-12-15 11:56:56 +01:00
c59af9cf89
launcher: Round-trip gesture animation
2024-12-14 12:21:41 +01:00
855b5359be
Welsh layout ( #816 )
Check layouts / Generated files (push) Waiting to run
Check layouts / check_layout.output (push) Waiting to run
Check translations / check-translations (push) Waiting to run
Make Apk CI / Build-Apk (push) Waiting to run
2024-12-14 11:58:00 +01:00
e4a49d5256
Move numpad script maps to the compose system
...
Check layouts / Generated files (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
This removes the Map_char interface, which required a lot of boilerplate
to use.
2024-12-11 11:24:50 +01:00
fe7906a194
test: Numpad scripts
2024-12-11 11:00:46 +01:00
7c85870352
Fix empty text box when editing custom extra keys
Check translations / check-translations (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2024-12-08 11:43:40 +01:00