| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-12-21 | Estonian layout (#826) | tenextractor | 1 | -0/+41 | |
| 2024-12-19 | Hindi Phonetic Keyboard Layout addition (#837) | npnpatidar | 1 | -0/+42 | |
| 2024-12-19 | Added tamil layout (#833) | Jagadeeshan S | 6 | -9/+84 | |
| Signed-off-by: Jagadeeshan S <jagadeeshan.s@addverb.com> | |||||
| 2024-12-19 | Compose: Allow to force string final states | Jules Aguillon | 1 | -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-19 | Add Modern Hindi and Sanskrit shift layer | Jules Aguillon | 2 | -8/+40 | |
| Co-authored-by: npnpatidar <7de6dkm1@duck.com> | |||||
| 2024-12-19 | Added Greek accent symbol button (#830) | cuhsy | 1 | -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-19 | compose: Fix parsing of long sequences from json files | Jules Aguillon | 4 | -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-18 | Fix crash when opening the numpad | Jules Aguillon | 1 | -5/+12 | |
| 2024-12-17 | Add the WORKMAN (US) layout | Jules Aguillon | 1 | -0/+38 | |
| Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com> | |||||
| 2024-12-15 | launcher: Circle gesture animation | Jules Aguillon | 1 | -0/+1 | |
| 2024-12-14 | launcher: Round-trip gesture animation | Jules Aguillon | 2 | -0/+3 | |
| 2024-12-14 | Welsh layout (#816) | tenextractor | 1 | -0/+39 | |
| 2024-12-11 | Move numpad script maps to the compose system | Jules Aguillon | 10 | -188/+119 | |
| This removes the Map_char interface, which required a lot of boilerplate to use. | |||||
| 2024-12-08 | Fix empty text box when editing custom extra keys | Jules Aguillon | 3 | -15/+12 | |
| 2024-12-08 | Add :keyevent key syntax | Jules Aguillon | 2 | -13/+27 | |
| Allow to add keyevent keys to the keyboard. For example to add a Play/Pause button: :keyevent symbol='⏯' flags='small':85 | |||||
| 2024-12-07 | Add support for Kannada | Jules Aguillon | 2 | -0/+52 | |
| Add language support for Kannada, including a layout and numerals. | |||||
| 2024-12-07 | Kazakh Cyrillic and Latin layouts (#819) | tenextractor | 2 | -0/+107 | |
| 2024-12-07 | Hawaiian layout (#817) | tenextractor | 1 | -0/+39 | |
| 2024-12-07 | Irish layout (#818) | tenextractor | 1 | -0/+38 | |
| 2024-12-07 | Add double grave accent (#779) | Zitrone | 6 | -216/+249 | |
| 2024-12-06 | Persist state of clipboard history checkbox | Jules Aguillon | 3 | -3/+8 | |
| 2024-12-05 | Fix typos in cyrillic compose sequences | Jules Aguillon | 2 | -79/+79 | |
| 2024-12-05 | Czech diacritic QWERTZ layout (#814) | tenextractor | 1 | -0/+39 | |
| 2024-12-05 | Albanian QWERTZ layout (#813) | tenextractor | 1 | -0/+39 | |
| 2024-12-05 | Add Georgian layouts (#809) | Kxeo | 2 | -0/+81 | |
| 2024-12-05 | Arabic diacritics (#807) | Jules Aguillon | 19 | -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-04 | Add Belgian layout (#780) | PtitGNU | 1 | -0/+38 | |
| 2024-11-24 | New and Improved Kurdish layouts (#773) | Anastázius Kaejatídarján | 2 | -13/+55 | |
| * improved symmetry and incorrect chars * new persian-based keyboard for kurdish | |||||
| 2024-11-24 | layouts format: Add 'c' as a synonym for 'key0' | Jules Aguillon | 2 | -30/+30 | |
| The attribute 'c' specifies the symbol in the center of a key, just like 'key0'. This adds consistency with the cardinal direction attributes and is intended to make layouts more readable. | |||||
| 2024-11-24 | Use cardinal directions in the QWERTY (US) layout | Jules Aguillon | 1 | -39/+40 | |
| Ease reading and modifying the QWERTY (US) layout, which is used as the default source for the custom layout option. | |||||
| 2024-11-18 | launcher: Animated vector describing swipe gesture | Jules Aguillon | 4 | -29/+281 | |
| Replace the short video with an animated vector image that shows the swipe gesture. This is much lighter and reliable than the mp4 video, which failed to play on many devices. Source for the image of the key is in inkscape SVG format in srcs/res and is converted to an android drawable when needed. The swipe animation is hand-written. | |||||
| 2024-11-17 | Disable automatic Shift when pressing Compose | Jules Aguillon | 1 | -1/+4 | |
| 2024-11-17 | Automatic Shift should be disabled when pressing Ctrl | Jules Aguillon | 1 | -1/+1 | |
| This was caused by a programming error. | |||||
| 2024-11-16 | compose: Add digits to accent_dot_above | Jules Aguillon | 2 | -211/+223 | |
| 2024-11-16 | font: Use standard symbols for home and end | Jules Aguillon | 3 | -18/+14 | |
| The glyphs are taken from DejaVuSans, the lines are thickened to improve readability. | |||||
| 2024-11-16 | Don't apply Fn to space bar left and right | Jules Aguillon | 1 | -11/+0 | |
| "home" and "end" on the spacebar slider are not useful. | |||||
| 2024-11-11 | Add "scroll_lock" key (#800) | DocJr90 | 2 | -0/+2 | |
| Added "scroll_lock" equates to KeyEvent.KEYCODE_SCROLL_LOCK | |||||
| 2024-10-27 | Stable extra keys position when number row is added | Jules Aguillon | 1 | -2/+2 | |
| Add the extra keys to the keyboard before the number row is added, as that interferes with the "preferred pos" system. | |||||
| 2024-10-26 | Rosé Pine Theme (#788) | Kalan Walmsley | 1 | -0/+1 | |
| 2024-10-05 | Slavonictajiki (#776) | Anastázius Kaejatídarján | 2 | -0/+84 | |
| new layouts for old slavonic and tajik languages | |||||
| 2024-10-05 | Update compose sequences for Cyrillic | Jules Aguillon | 2 | -189/+227 | |
| Mainly add sequences for the combining diacritics. Co-authored-by: Anastazius Kaejatidarjan <zdarian@asu.edu> | |||||
| 2024-10-05 | Add slavonic combining diacritics | Jules Aguillon | 10 | -2/+367 | |
| Co-authored-by: Anastazius Kaejatidarjan <zdarian@asu.edu> | |||||
| 2024-10-05 | compose/accent_*.json: improvements (more accents) (#770) | Zitrone | 19 | -234/+601 | |
| compose/accent_*.json: improve/complete implementation compose/shift.json: uppercase for superscript letters & characters without preapplied uppercase versions | |||||
| 2024-10-04 | Add combining diacritics keys | Jules Aguillon | 21 | -0/+801 | |
| Co-authored-by: Anastazius Kaejatidarjan <zdarian@asu.edu> | |||||
| 2024-09-29 | Add Fn layer and Compose sequences for Cyrillic | Jules Aguillon | 4 | -170/+348 | |
| 2024-09-29 | Improve Ctrl key labels for Serbian Cyrillic layout | Jules Aguillon | 3 | -45/+50 | |
| Add the ':char' syntax for defining character keys with a different symbol. This new kind of keys is used to implement Ctrl combinations in the Serbian Cyrillic layout without showing latin letters while the Ctrl modifier is activated. | |||||
| 2024-09-29 | refactoring: safer KeyboardData.load | Jules Aguillon | 1 | -13/+14 | |
| 2024-09-29 | Fix crash with complex keys | Jules Aguillon | 1 | -1/+1 | |
| 2024-09-29 | Add complex keys (#774) | Jules Aguillon | 5 | -22/+286 | |
| This allows to add new kinds of keys that need more data without making KeyValue's footprint bigger for common keys. This changes the [_symbol] field into [_payload], which holds the same as the previous field for more common keys but can hold bigger objects for keys of the new "Complex" kind. This also adds a complex key: String keys with a symbol different than the outputted string. Unit tests are added as the Java language is not helpful in making robust code. | |||||
| 2024-09-21 | Increase default label size (#747) | bokidori | 1 | -1/+1 | |
| Change default label size to 1.15 | |||||
