abouttreesummaryrefslogcommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-12-29Fix crash in LayoutModifierJules Aguillon1-1/+3
2024-12-29Release 1.30.2 (45)Jules Aguillon2-2/+3
2024-12-29Drop support for Android 3 and 4Jules Aguillon2-8/+7
Support for Android 4 was broken for several releases and no one noticed. The lowest supported version is now Android 5.
2024-12-28Null check on the payload of KeyValueJules Aguillon1-0/+2
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-28Fix status bar artifact on opens and closesJules Aguillon2-3/+4
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-26Refactor: Move code to LayoutModifierJules Aguillon3-220/+221
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-26Remove labels for the anti-clockwise circle gestureJules Aguillon1-24/+4
These labels are often unwanted and easily collide with other labels.
2024-12-26Add Estonian to method.xmlJules Aguillon1-0/+1
2024-12-26Proper support for Android 15 edge-to-edge (#848)Jules Aguillon8-21/+89
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-26shell.nix: Emulator for Android 15Jules Aguillon1-2/+37
2024-12-24Fix unecessary bottom margin on Android 14Jules Aguillon1-2/+2
2024-12-24Release 1.30.1 (44)Jules Aguillon2-2/+3
2024-12-24Fix keyboard drawing behind nav bar on Android 15Jules Aguillon1-4/+9
Bug added in 038f693.
2024-12-23Fix crash on devices with only unsupported languagesJules Aguillon1-0/+2
This only affected Android 12 and up.
2024-12-22Release 1.30.0 (43)Jules Aguillon2-2/+16
2024-12-21Estonian layout (#826)tenextractor3-0/+46
2024-12-20Make Monet (Dark) theme darker (#803)Jules Aguillon1-6/+6
2024-12-19Hindi Phonetic Keyboard Layout addition (#837)npnpatidar3-0/+48
2024-12-19Update pt-br translation (#839)marciozomb131-22/+22
2024-12-19Added tamil layout (#833)Jagadeeshan S10-9/+91
Signed-off-by: Jagadeeshan S <jagadeeshan.s@addverb.com>
2024-12-19Compose: Allow to force string final statesJules Aguillon1-0/+3
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-19Add Modern Hindi and Sanskrit shift layerJules Aguillon2-8/+40
Co-authored-by: npnpatidar <7de6dkm1@duck.com>
2024-12-19Added Greek accent symbol button (#830)cuhsy1-4/+5
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-19compose: Fix parsing of long sequences from json filesJules Aguillon4-206/+222
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-18Fix crash when opening the numpadJules Aguillon1-5/+12
2024-12-17Add the WORKMAN (US) layoutJules Aguillon3-0/+43
Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com>
2024-12-15launcher: Show output of animated gestureJules Aguillon2-6/+31
2024-12-15launcher: Circle gesture animationJules Aguillon3-0/+40
2024-12-14launcher: Round-trip gesture animationJules Aguillon5-0/+62
2024-12-14Welsh layout (#816)tenextractor4-0/+45
2024-12-11Move numpad script maps to the compose systemJules Aguillon11-190/+121
This removes the Map_char interface, which required a lot of boilerplate to use.
2024-12-11test: Numpad scriptsJules Aguillon1-0/+19
2024-12-08Fix empty text box when editing custom extra keysJules Aguillon3-15/+12
2024-12-08Add :keyevent key syntaxJules Aguillon3-13/+35
Allow to add keyevent keys to the keyboard. For example to add a Play/Pause button: :keyevent symbol='⏯' flags='small':85
2024-12-07Add support for de-BE, en-IN, fr-BE, ga, haw, ka-GE, kk, sqJules Aguillon1-2/+13
2024-12-07Add support for KannadaJules Aguillon5-0/+60
Add language support for Kannada, including a layout and numerals.
2024-12-07Kazakh Cyrillic and Latin layouts (#819)tenextractor4-0/+117
2024-12-07Hawaiian layout (#817)tenextractor3-0/+44
2024-12-07Irish layout (#818)tenextractor3-0/+43
2024-12-07Add double grave accent (#779)Zitrone8-216/+250
2024-12-06Persist state of clipboard history checkboxJules Aguillon3-3/+8
2024-12-05method.xml: Move en-US to the top of the listJules Aguillon1-1/+1
The first language of the list can be used as the default.
2024-12-05Fix typos in cyrillic compose sequencesJules Aguillon2-79/+79
2024-12-05Czech diacritic QWERTZ layout (#814)tenextractor3-0/+44
2024-12-05Albanian QWERTZ layout (#813)tenextractor3-0/+44
2024-12-05Add Georgian layouts (#809)Kxeo4-2/+92
2024-12-05Arabic diacritics (#807)Jules Aguillon20-170/+997
Add arabic combining diacritics and make them accessible via Fn and Compose combos. Co-authored-by: Anastázius Kaejatídarján <32847759+anaskaejdar@users.noreply.github.com>
2024-12-04Add Belgian layout (#780)PtitGNU3-0/+43
2024-12-04Fix doc about ':char' keysJules Aguillon1-1/+1
2024-12-04Update comment in res/values/layouts.xmlJules Aguillon2-2/+2