| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-12-20 | Update strings.xml (cz_CS) (#506) | Validbit | 1 | -11/+11 | |
| 2023-12-18 | Update Turkish translations (#501) | 1 | 1 | -3/+3 | |
| Turkish translate update | |||||
| 2023-12-18 | Update Polish translations (#502) | Chasm Solacer | 1 | -8/+8 | |
| 2023-12-18 | Update Latvian translations (#503) | Edgars | 1 | -10/+10 | |
| 2023-12-17 | Update French translation | Jules Aguillon | 1 | -20/+20 | |
| 2023-12-17 | Launcher activity: Add "Select keyboard" button | RetrogisusDEV | 18 | -0/+25 | |
| 2023-12-17 | prefs: Use QWERTY (US) as the default custom layout | Jules Aguillon | 2 | -2/+28 | |
| This layout definition contains some documentation and is a better default than no text. | |||||
| 2023-12-17 | Improve layout parsing errors | Jules Aguillon | 1 | -4/+11 | |
| Add location information to all error and improve "expected tag" errors. | |||||
| 2023-12-17 | prefs: Report errors while editing custom layouts | Jules Aguillon | 3 | -3/+71 | |
| Errors are obtained by running the parser, validation is throttle to when the user stops editing for a second. | |||||
| 2023-12-10 | prefs: Render line numbers in custom layout input box | Jules Aguillon | 2 | -21/+101 | |
| Line numbers will help reporting errors. Also, disable line breaking to improve readability. | |||||
| 2023-11-25 | shell.nix: Update dependencies and add Gradle | Jules Aguillon | 2 | -10/+26 | |
| Update OpenJDK to version 17, Android build tools to 33.0.1 and platform to 33. These are required to build with Gradle. Add Gradle to the environment, which must be wrapped to fix a permissions issue. Setting `GRADLE_OPTS` has no effect as it seems not to be passed down to the daemon. | |||||
| 2023-11-25 | Use Gradle (#452) | deftkHD | 31 | -228/+552 | |
| 2023-11-25 | Make check_layout.py independent from dir structure | deftk | 2 | -51/+51 | |
| 2023-11-19 | Separately persisted current layout in landscape mode | Jules Aguillon | 2 | -8/+20 | |
| Remember the selected layout in portrait and landscape mode independently. This allows to define a layout specific to landscape without having to switch manually. | |||||
| 2023-11-19 | Persist current selected layout | Jules Aguillon | 2 | -11/+20 | |
| 2023-11-19 | Update translations | Jules Aguillon | 15 | -0/+30 | |
| Was missing from the previous commit. | |||||
| 2023-11-19 | Add Desert and Jungle themes | RetrogisusDEV | 4 | -0/+46 | |
| 2023-11-13 | Update Spanish translations (#489) | Diego Puma | 1 | -52/+52 | |
| 2023-11-13 | method.xml: Add Armenian | Jules Aguillon | 1 | -0/+1 | |
| 2023-11-13 | Update check_layout.output | Jules Aguillon | 1 | -11/+9 | |
| 2023-11-13 | Add Armenian layout (#490) | Rafael Grigorian | 2 | -0/+54 | |
| 2023-11-06 | Adaptive launcher icon | RetrogisusDEV | 9 | -3/+26 | |
| Existing icons are kept for API < 26. | |||||
| 2023-11-01 | Remove extra paranthesis in persian layout (#485) | Reza Hosseinzadeh | 1 | -2/+2 | |
| 2023-10-31 | Update Turkish translation (#486) | 1 | 3 | -79/+86 | |
| 2023-10-28 | Add left/right slider to the emoji pane | Jules Aguillon | 6 | -43/+27 | |
| This entirely changes the implementation of the bottom row in the emoji pane. | |||||
| 2023-10-28 | Make special font glyphs pass linting | deftk | 29 | -29/+35 | |
| 2023-10-21 | Add '₽' to Russian layout and to the Fn layer | Jules Aguillon | 2 | -3/+4 | |
| Other currencies are moved on the Fn layer for consistency with the compose key. | |||||
| 2023-10-20 | Update the neo2 layout (#477) | matthiakl | 1 | -4/+4 | |
| 2023-10-20 | Add Bulgarian BDS layout (#479) | Lyubomir Vasilev | 4 | -1/+47 | |
| 2023-10-20 | Add `*` and `@` to Hindi layout (#480) | Luke Videckis | 1 | -1/+1 | |
| 2023-10-20 | Add page_up, page_down, home, end to extra keys | Jules Aguillon | 19 | -1/+77 | |
| The new keys are placed on the corner of the arrow keys. Key descriptions are added. They are removed from the Fn layer to avoid showing up twice. | |||||
| 2023-09-24 | Use standard Greek layout in greekmath.xml (#474) | Ojas Bhagavath | 1 | -26/+26 | |
| 2023-09-24 | Preferred position for locale `extra_keys` | Jules Aguillon | 3 | -14/+55 | |
| `method.xml` is now able to specify a preferred position for each extra keys in term of an other key to which it should be placed nearby. It's implemented for French as an example. | |||||
| 2023-09-15 | Refactor: Preferred positions for extra keys | Jules Aguillon | 5 | -48/+120 | |
| The new PreferredPos class represents where an extra key should be placed Currently used to place keys at the same positions they were placed before. | |||||
| 2023-09-10 | Refactor: Compute key positions in layouts | Jules Aguillon | 3 | -22/+51 | |
| `KeyboardData.getKeys()` now returns a map of the keys present on the layout to their position. Positions are the row, column and swipe direction. The computed map is cached in the KeyboardData object as it might be accessed later by `findKeyWithValue`, which now do less work. | |||||
| 2023-09-09 | Capitalize the first letter of custom keys | Jules Aguillon | 2 | -1/+14 | |
| This is more useful than turning the entire string full caps. | |||||
| 2023-09-09 | Update auto-capitalisation state when input starts | Jules Aguillon | 1 | -3/+37 | |
| The initial capitalisation state given by the editor (`info.initialCapsMode`) is always 0 in many editors. For some text input types, update the state when typing starts, disregarding the value given by `info.initialCapsMode`. | |||||
| 2023-09-03 | Per-script numpad | Jules Aguillon | 5 | -13/+129 | |
| The numeric layout and the optional right hand side numpad are modified to show the digits belonging to the script used in the current layout. The numpads are still defined as it was before. The digits are changed in `modify_numpad` if needed. | |||||
| 2023-09-03 | Consistent layout for optional numpad | Jules Aguillon | 2 | -2/+2 | |
| Modify the optional right hand numpad the same way as the numeric layout. | |||||
| 2023-09-03 | check_layout.py: Deterministic output order | Jules Aguillon | 2 | -9/+9 | |
| 2023-09-03 | Remove unused editing keys from the settings | Jules Aguillon | 20 | -57/+7 | |
| These keys don't seem to have a purpose, which is confusing. | |||||
| 2023-08-30 | Change Greek math koppa to lowercase (#457) | Ben Slusky | 1 | -1/+1 | |
| Uppercase koppa can still be entered as shift+koppa. | |||||
| 2023-08-28 | Add Czech QWERTY layout (#455) | pharook | 2 | -0/+40 | |
| 2023-08-27 | CONTRIBUTING: Fix typos | Jules Aguillon | 1 | -6/+6 | |
| 2023-08-27 | CONTRIBUTING: Improve translation guidelines | Jules Aguillon | 1 | -7/+23 | |
| 2023-08-26 | Fix regression on Ctrl on space bar slider | Jules Aguillon | 1 | -2/+8 | |
| This makes Ctrl+move_cursor the same as before 5123ce5. | |||||
| 2023-08-26 | Disable automatically Shift when pressing Ctrl | Jules Aguillon | 5 | -7/+40 | |
| Automatic capitalisation might interferes with keyboard shortcuts. | |||||
| 2023-08-20 | Add missing combining accents | Jules Aguillon | 1 | -27/+34 | |
| Implement the combinations that were previously not possible and were commented out. Also remove `apply_dead_char` and `apply_combining` and make all dead-keys definitions uniform. | |||||
| 2023-08-20 | Refactor: Allow combining diacritics modifiers | Jules Aguillon | 2 | -328/+327 | |
| Change the API of `KeyModifier.Map_char` to allow returning a string instead of a single 16 bits char. This allows to return combining diacritics. This also gets rid of `apply_map_or_dead_char`, maps can have their own fallback. | |||||
| 2023-08-18 | Release 1.24.0 (36) | Jules Aguillon | 2 | -1/+10 | |
