| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-06-07 | Use utf-8 encoding while formatting translations on Windows. (#376) | six-6 | 1 | -1/+1 | |
| When running sync_translations.py on Windows, an error will show because it use gbk encoding by default. Using utf-8 encoding explicitly can fix it. | |||||
| 2023-06-07 | Update translations of Simplified Chinese (#377) | six-6 | 1 | -28/+28 | |
| 2023-06-04 | Increase vibration values | Jules Aguillon | 1 | -3/+3 | |
| 2023-06-04 | Add Kurdish Layout (#353) | KuRa KuRd | 3 | -0/+42 | |
| Add Kurdish Keyboard Layout Qwerty Based Without Shift. | |||||
| 2023-06-04 | Explicitly map dead key for ñ | Jules Aguillon | 1 | -1/+28 | |
| `KeyCharacterMap.getDeadChar` seems to not give the expected result on Android 4.0. This might affect many more dead key combinations that are not fixed by this commit. | |||||
| 2023-06-03 | Updated pl (Polish) translation (#374) | Chasm Solacer | 1 | -6/+6 | |
| 2023-06-03 | Add automated checks on layouts | Jules Aguillon | 5 | -8/+201 | |
| The script `check_layout.py` checks some properties about layouts. No check is an error. The result of running this script on every layouts is stored in the file `check_layout.output`, which is useful to track changes. Add make rules to run this script as well as `sync_translations`. | |||||
| 2023-06-03 | Refactor: Remove dimens used as option defaults | Jules Aguillon | 3 | -19/+8 | |
| The conversion into px was done twice, leading to wrong values. | |||||
| 2023-06-03 | Refactor: Handle Event keys in Keyboard2 | Jules Aguillon | 2 | -100/+71 | |
| The `KeyEventHandler` class is intended to handle every keys and to call into the main class through a limited API. However, this is not true for `Event` keys, which in practice had each a corresponding API call. | |||||
| 2023-06-03 | CONTRIBUTING: Translation updates link | Jules Aguillon | 1 | -0/+4 | |
| 2023-06-03 | Fix escaping in values-fr/strings.xml | Jules Aguillon | 1 | -1/+1 | |
| 2023-06-03 | Update fr translations | Jules Aguillon | 1 | -11/+11 | |
| 2023-06-03 | Hide the voice typing key if no suitable IM | Jules Aguillon | 2 | -19/+30 | |
| Implemented similarly to the IM switching key. | |||||
| 2023-06-03 | Add Voice Typing key | Jules Aguillon | 7 | -1/+39 | |
| The new key switches to any installed "voice" input method. If several input methods matches, no effort is made to choose. Might misbehave with some input methods other than Google's on API < 28. It is placed on the middle of the arrows on the bottom bar. It is enabled by default and can be removed in the "Extra keys" option. The key is not removed from the keyboard if no voice input method exists. | |||||
| 2023-06-03 | More control over vibration | Jules Aguillon | 20 | -11/+175 | |
| The newer haptic feedback API that is used instead of the vibrator service since ef03dfe doesn't work for everyone. The new vibration option allow to choose both the newer API ("system") and the older API ("strong", "medium", "light"). | |||||
| 2023-06-03 | Launcher activity: Don't handle the back button | Jules Aguillon | 1 | -0/+3 | |
| 2023-06-03 | Per-layout shift modmap | Jules Aguillon | 3 | -12/+77 | |
| Specify the behavior of shift for a layout. This is intended for locales that use the same alphabet but have different capital letters (eg. Bengali). The modmap is defined like this: <keyboard> <modmap> <shift a="a" b="A"/> </modmap> </keyboard> | |||||
| 2023-05-28 | Mention Lixquid's editor in CONTRIBUTING.md | Jules Aguillon | 1 | -0/+2 | |
| 2023-05-28 | Update pt-br translation (#367) | marciozomb13 | 1 | -33/+33 | |
| Update pt-br translation | |||||
| 2023-05-28 | Update pt-BR title.txt (#368) | marciozomb13 | 1 | -1/+1 | |
| Updated to Match the translated name | |||||
| 2023-05-24 | Modify persian layout and add some new characters (#348) | Reza Hosseinzadeh | 2 | -29/+30 | |
| - Add character پ and ژ - Change math operators and symbols location | |||||
| 2023-05-24 | Fix gravity of keyboard in full screen (#363) | vladgba | 1 | -5/+58 | |
| Set keyboard bottom gravity and adjust inputArea height so it doesn't appear on top in fullscreen. | |||||
| 2023-05-12 | Increase the range of the "label size" option | Jules Aguillon | 1 | -1/+1 | |
| 2023-04-23 | Complete Farsi translation (#346) | Reza Hosseinzadeh | 1 | -43/+43 | |
| 2023-04-23 | Pull request to add new layout Persian (#342) | Reza Hosseinzadeh | 5 | -1/+125 | |
| * Add persian layout * Change layoutId_of_string to layout_of_string * Add translation for Persian | |||||
| 2023-04-21 | Translation update for Vietnamese (#344) | rVnPower | 2 | -14/+4 | |
| 2023-04-19 | Update German strings.xml (#337) | polyctena | 1 | -5/+5 | |
| 2023-04-17 | Update German translation for app descriptions (#336) | Moini | 2 | -17/+5 | |
| * Update short description for German * Update German translation for long description. | |||||
| 2023-04-16 | Updated russian description and strings.xml (#334) | Maki Nishikino | 3 | -26/+16 | |
| 2023-04-16 | Update translation for description in Latvian (#335) | Edgars | 2 | -17/+5 | |
| 2023-04-16 | Updated pl (Polish) translation (#333) | Chasm Solacer | 3 | -19/+9 | |
| 2023-04-15 | Add language: Icelandic | Jules Aguillon | 1 | -2/+3 | |
| 2023-04-15 | New app description | Jules Aguillon | 5 | -51/+22 | |
| 2023-04-15 | Update contributing guidelines | Jules Aguillon | 1 | -10/+26 | |
| 2023-04-10 | Release 1.22.1 | Jules Aguillon | 2 | -1/+4 | |
| 2023-04-10 | Launcher activity: Fix crash on API < 28 | Jules Aguillon | 1 | -7/+4 | |
| 2023-04-10 | Do not lock modifiers if sliding a key | doak | 1 | -0/+1 | |
| This unconditionally removes all pointers (touches) pressing modifiers which are not already locked, avoiding that the (currently) latched modifier will be locked aventually. This can be verfified while sliding the space bar to move the cursor left or right. Closes #319. | |||||
| 2023-04-02 | Release 1.22.0 | Jules Aguillon | 2 | -1/+8 | |
| 2023-04-02 | Bump targetSdkVersion to 33 | Jules Aguillon | 1 | -1/+1 | |
| No change needed. | |||||
| 2023-04-02 | Launcher activity: Input box | Jules Aguillon | 17 | -18/+73 | |
| For trying the keyboard without having to mess with an other app. | |||||
| 2023-03-28 | Refactor: Remove unecessary method KeyboardData.load_pin_entry | Jules Aguillon | 2 | -9/+1 | |
| 2023-03-28 | Add a launchable explanatory activity | Jules Aguillon | 17 | -0/+80 | |
| This activity points to the system settings page for enabling input methods. This is purely a shortcut but is expected by many users. It could be made more useful in the future or hidden whenever the keyboard is enabled. | |||||
| 2023-03-28 | sync_translations.py: Output sub-elements | Jules Aguillon | 1 | -15/+12 | |
| 2023-03-24 | Updated pl (Polish) translation (#316) | Chasm Solacer | 3 | -16/+14 | |
| 2023-03-13 | Correct pointer direction | Jules Aguillon | 1 | -3/+5 | |
| The previous algorithm did not cut the circle into 16 equal parts. The division by 2pi yielded numbers smaller than 16, which no longer made sense after the cast to int. | |||||
| 2023-03-11 | Add Arabic layout (#314) | Mostafa Ayesh | 5 | -0/+93 | |
| * add arabic keyboard * use unicode values for special characters * add alternate layout * use arabic numbers | |||||
| 2023-03-11 | New Hindi layout (#313) | Luke Videckis | 6 | -4/+95 | |
| * New Hindi layout * Update default layout for Marathi, Nepali * Consistent naming for Devanagari layouts | |||||
| 2023-03-05 | Add extra keys for Ukrainian | Jules Aguillon | 1 | -1/+1 | |
| 2023-03-05 | Add support for Belarusian | Jules Aguillon | 2 | -12/+12 | |
| It uses the russian layout with placed extra keys. | |||||
| 2023-03-05 | Refactor: Remove KeyboardData.Corner | Jules Aguillon | 3 | -104/+77 | |
| The Corner class is removed. The "localized" flag for all the corners is held in a bitfield. | |||||
