| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-02-18 | Update Ukrainian translation (#561) | Sergiy Stupar | 1 | -10/+10 | |
| 2024-02-17 | Allow to remove the compose key in the settings | Jules Aguillon | 20 | -3/+20 | |
| 2024-02-17 | Add the compose key on alternate layouts | Jules Aguillon | 2 | -2/+2 | |
| Though it is not useful in the greek-math layout, it could give ideas for new sequences. | |||||
| 2024-02-17 | compose: Grey out keys that are not in sequence | Jules Aguillon | 1 | -0/+2 | |
| Keys that are not in the pending compose sequence are greyed out with the new 'FLAG_GREYED' flag. | |||||
| 2024-02-17 | Dim secondary keys in every themes | Jules Aguillon | 1 | -8/+2 | |
| Themes do not dim secondary keys the same way due to the "offset" mechanism. Instead, use a ratio that is the same for every themes. It's still possible to override this ratio per theme. | |||||
| 2024-02-17 | Compose key | Jules Aguillon | 1 | -1/+1 | |
| The COMPOSE_PENDING modifier indicate whether a compose sequence is in progress. The new key of kind Compose_pending sets the current state of the sequence. The compose sequences are compiled into a state machine by a python script into a compact encoding. The state of the pending compose is determined by the index of a state. | |||||
| 2024-02-16 | Add QWERTY GB layout (#557) | Ryan Gibb | 2 | -1/+4 | |
| Adapted from latn_qwerty_us * Make it the default layout for en-GB | |||||
| 2024-02-14 | Don't invert the pin entry layout | Jules Aguillon | 1 | -1/+1 | |
| The pin entry layout shouldn't be inverted as the letter indications would be meaningless and the order would be opposite to what the option specifies. The enter and action key are swapped as the automatic swapping is also removed. | |||||
| 2024-02-10 | Fix various linter warnings | Jules Aguillon | 21 | -60/+20 | |
| Among others: - Use `apply` instead of `commit` when saving shared preferences. - Avoid inlined Api - Remove unused resources | |||||
| 2024-02-10 | Custom border settings (#524) | RetrogisusDEV | 18 | -0/+54 | |
| 2024-02-10 | Update Turkish translations (#550) | Mehmet Ali | 1 | -3/+3 | |
| 2024-02-06 | Move store descriptions into strings files | Jules Aguillon | 17 | -2/+157 | |
| This makes translation easier as there's a single file to edit at. Existing short and full descriptions are conserved. sync_translations.py takes care of updating the metadata files. The metadata directories are renamed to match the language codes used in `res/`. Contributing guidelines are updated accordingly. | |||||
| 2024-02-06 | Update method.xml to support arab_hamvaj_tly (#547) | vedamanavi | 1 | -0/+1 | |
| 2024-02-04 | Create layout arabic-hamvaj-tly (#542) | vedamanavi | 1 | -0/+3 | |
| 2024-01-31 | Add language support for Talysh New Latin (#534) | vedamanavi | 1 | -0/+1 | |
| 2024-01-28 | Add layout QWERTY (Talysh New Latin) (#529) | vedamanavi | 1 | -0/+3 | |
| 2024-01-28 | Redefined the key margin options in percent | Jules Aguillon | 1 | -2/+2 | |
| Define the key margin options relative to the baseline dimensions of keys. This removes the doubling of the horizontal margin in landscape mode. | |||||
| 2024-01-21 | Move layout definitions into srcs/layouts | Jules Aguillon | 44 | -1755/+0 | |
| This separates the layout definitions from the special layouts (bottom_row, greekmath) and other unrelated files (method, settings). This is also a more intuitive location for layouts and make the resource directory easier to navigate. Under the hood, layouts are copied back into build/generated-resources/xml. | |||||
| 2024-01-21 | Update pt-br translation (#527) | marciozomb13 | 1 | -10/+10 | |
| Update translation pt-br | |||||
| 2024-01-20 | Light and dark themes for the launcher and settings | RetrogisusDEV | 3 | -0/+9 | |
| 2024-01-18 | Add Ukrainian translation (#525) | Sergiy Stupar | 1 | -0/+104 | |
| 2024-01-15 | Allow hidding the keyboard switching key | Jules Aguillon | 19 | -3/+19 | |
| The keyboard switching key is now selected by default in the Extra Keys option and can be deselected. | |||||
| 2024-01-13 | Refactor: Keyboard2View: Take layout id attr | Jules Aguillon | 1 | -1/+1 | |
| Removes EmojiBottomRow. | |||||
| 2024-01-13 | Refactor: New namespace for preference classes | Jules Aguillon | 1 | -19/+19 | |
| 2024-01-10 | Fix layouts containing empty keys | Jules Aguillon | 3 | -4/+4 | |
| This results in a key being the empty string and do not trigger an error: key1="\" Layouts are fixed and check_layout now checks for this case. | |||||
| 2024-01-09 | Revert "Remove the vibration settings" | Jules Aguillon | 18 | -127/+34 | |
| This reverts commits ef03dfed5c802a855c4655204eee39a8769cfed7 and ff01678ba688778d67f824a0be56634974c1b0e8. The "vibration duration" slider is bought back. The "vibration enabled" option is replaced by "custom vibration", which switch between the system haptic feedback or the custom vibration. The slider is greyed when "custom vibration" is unchecked and is allowed to have a value of 0 to disable vibrations within the app. The intermediate values "light", "medium" and "strong" are removed and no migration of the setting is made. | |||||
| 2024-01-07 | Update Spanish translations (#517) | Diego Puma | 1 | -5/+5 | |
| 2023-12-31 | Add an introduction video in the launcher activity | Jules Aguillon | 2 | -9/+12 | |
| A video is more intuitive than a written description and doesn't need translations. | |||||
| 2023-12-26 | Separate arabic layouts with hindu or arabic numerals | Jules Aguillon | 6 | -25/+28 | |
| This reverts the Tusinian layout (1af4e45) and instead introduce a new arabic PC layout with arabic numbers. Layouts are renamed: - arab_pc => arab_pc_hindu - arab_pc_tn => arab_pc | |||||
| 2023-12-21 | Add Tunisian layout | Jules Aguillon | 2 | -1/+46 | |
| It is a copy of the 'arab_pc' layout with arabic digits. Also, fix the default layout for arabic. | |||||
| 2023-12-20 | Update strings.xml (#505) | polyctena | 1 | -8/+8 | |
| 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 | 17 | -0/+17 | |
| 2023-11-25 | Use Gradle (#452) | deftkHD | 17 | -34/+33 | |
| 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 | 3 | -0/+44 | |
| 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 | Add Armenian layout (#490) | Rafael Grigorian | 2 | -0/+54 | |
| 2023-11-06 | Adaptive launcher icon | RetrogisusDEV | 8 | -0/+23 | |
| 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 | 1 | -79/+79 | |
| 2023-10-28 | Add left/right slider to the emoji pane | Jules Aguillon | 3 | -13/+11 | |
| This entirely changes the implementation of the bottom row in the emoji pane. | |||||
| 2023-10-21 | Add '₽' to Russian layout and to the Fn layer | Jules Aguillon | 1 | -1/+1 | |
| 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 | 3 | -1/+45 | |
