| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-08-08 | Add missing Latvian translations (#425) | Edgars | 1 | -33/+35 | |
| 2023-08-07 | Updated pl (Polish) translation (#424) | Chasm Solacer | 1 | -15/+15 | |
| 2023-08-07 | Updated Czech translation (#421) | Validbit | 1 | -26/+26 | |
| 2023-08-07 | Update pt-Br translations | sdrapha | 1 | -11/+11 | |
| 2023-08-07 | Add Superscript and Subscript letters | sdrapha | 1 | -3/+39 | |
| 2023-08-07 | Add superscript, subscript, ª and º to optional extrakeys | Rapha | 17 | -0/+72 | |
| And add description strings. | |||||
| 2023-08-07 | Add ordinals to ptbr extrakeys | Rapha | 1 | -1/+1 | |
| 2023-08-07 | Don't elide label of non-string keys | Jules Aguillon | 1 | -1/+5 | |
| Several non-string keys can have a large label that shouldn't be elided, for example ctrl, meta, send. Also, change the cutoff to 3 characters as labels are easily colliding. | |||||
| 2023-08-06 | check_layout: Warn about duplicate keys | Jules Aguillon | 2 | -8/+18 | |
| 2023-08-06 | LayoutsPreference: Show layout display names | Jules Aguillon | 1 | -4/+7 | |
| The internal name of layouts was rendered. | |||||
| 2023-08-06 | Describe editing keys | Jules Aguillon | 17 | -0/+186 | |
| The new strings are used in the "Add keys to the keyboard" option. | |||||
| 2023-08-06 | Add glyphs for editing keys | Jules Aguillon | 11 | -13/+41 | |
| All from Material Design Icons. | |||||
| 2023-08-06 | Elide custom keys labels | Jules Aguillon | 2 | -2/+3 | |
| Make the font smaller for custom keys with a length above 1. Draw up to 4 characters on keys. | |||||
| 2023-08-06 | Don't replace user selected dead keys | Jules Aguillon | 2 | -5/+8 | |
| Don't replace dead-keys selected in the "Add keys to the keyboard" option by an alternative. | |||||
| 2023-08-06 | Remove the Accents option | Jules Aguillon | 20 | -93/+4 | |
| This option makes less sense since per-script extra keys. It's also getting in the way of an eventual "dead-key or accented-letters" option. | |||||
| 2023-08-06 | Replace dead-keys when there's one alternative | Jules Aguillon | 2 | -25/+58 | |
| The dead-key is replaced by its alternative if there's only one specified. Extra keys from every subtypes must be merged together to be able to make this check. | |||||
| 2023-08-06 | method.xml: Specify extra keys alternatives | Jules Aguillon | 1 | -15/+15 | |
| 2023-08-06 | Extra keys alternatives | Jules Aguillon | 3 | -32/+75 | |
| For each extra key, a list of alternative can be specified. An extra key won't be added to the keyboard if all its alternatives are already present on it. This is useful to avoid having the dead key for an accent and the accented letters at the same time. | |||||
| 2023-08-06 | Update translations pt-br (#420) | Rapha | 1 | -18/+18 | |
| 2023-08-06 | Updated pl (Polish) translation (#419) | Chasm Solacer | 1 | -9/+9 | |
| 2023-08-05 | Add esc and tab to the Persian layout | Jules Aguillon | 2 | -4/+3 | |
| 2023-08-05 | Add Persian to method.xml | Jules Aguillon | 1 | -0/+1 | |
| 2023-08-05 | Modify arabic and persian numbers info function keys | Jules Aguillon | 4 | -8/+28 | |
| And add function keys placeholders in the layouts. | |||||
| 2023-08-05 | Tweak check_layout.py | Jules Aguillon | 2 | -39/+33 | |
| - Warn about missing esc, tab, f11_placeholder and f12_placeholder. - Don't check non-layout files and special layouts. | |||||
| 2023-08-05 | docs: mention Calculator++ (#418) | Stephen Karl Larroque | 1 | -0/+3 | |
| * docs: mention Calculator++ Signed-off-by: Stephen L. <LRQ3000@gmail.com> | |||||
| 2023-08-05 | sync_translations.py: Report number of missing strings | Jules Aguillon | 1 | -16/+26 | |
| 2023-08-05 | Update French translations | Jules Aguillon | 1 | -9/+9 | |
| 2023-08-05 | Translatable key descriptions | Jules Aguillon | 18 | -23/+67 | |
| Key descriptions are shown in the "extra keys" option and can now be translated. | |||||
| 2023-08-04 | LauncherActivity: Visible, clickable and untranslatable link | Jules Aguillon | 17 | -17/+18 | |
| The link to Github was not clickable and couldn't easily be made so in its current form. Render the link in its own paragraph and do not hide the URL. | |||||
| 2023-08-04 | Correct Farsi strings | Jules Aguillon | 1 | -1/+1 | |
| 2023-08-02 | Settings: Increase vibration values | Jules Aguillon | 1 | -3/+3 | |
| 2023-08-02 | font: Move glyphs into the PUA | Jules Aguillon | 3 | -41/+42 | |
| Glyphs in the Private Use Area at uE000 will no longer conflict with fallback fonts in the "extra keys" option. | |||||
| 2023-08-02 | Settings: Move "extra keys" higher on the page | Jules Aguillon | 1 | -3/+3 | |
| And "Accents" lower. | |||||
| 2023-08-02 | check_layout.py: Warn about editing and function keys | Jules Aguillon | 1 | -0/+9 | |
| 2023-07-31 | Update check_layout.output | Jules Aguillon | 1 | -8/+10 | |
| 2023-07-30 | ListGroupPreference: Allow to modify items | Jules Aguillon | 1 | -7/+25 | |
| 2023-07-30 | Allow more than 2 layouts | Jules Aguillon | 28 | -85/+172 | |
| The two layout selection options are replaced by a ListGroupPreference that allow to enter an arbitrary amount of layouts. The "switch_second" and "switch_second_back" keys are replaced by "switch_forward" and "switch_backward", which allow to cycle through the selected layouts in two directions. Layouts are changed to place these two key on the space bar. The backward key is not shown if there's only two layouts. | |||||
| 2023-07-30 | ListGroupPreference: Allow hide the "remove" button | Jules Aguillon | 1 | -9/+21 | |
| 2023-07-30 | ListGroupPreference: Overrideable "add" button | Jules Aguillon | 1 | -2/+17 | |
| 2023-07-29 | Refactor: Split out ListGroupPreference | Jules Aguillon | 8 | -149/+226 | |
| Split out the implementation of a string-list preference from CustomExtraKeysPreference. Allows to share the implementation with future preferences. | |||||
| 2023-07-29 | Add dagger, double dagger, section mark, and pilcrow as extra keys on ↵ | Ben Slusky | 20 | -30/+33 | |
| QWERTY-like layouts (#410) * Add section mark as an extra key in QWERTY-like layouts that don't have it already * Add dagger (also double dagger) as an extra key in QWERTY-like layouts | |||||
| 2023-07-29 | Add '=' to pin entry layout | Jules Aguillon | 1 | -1/+1 | |
| Might be useful in spreadsheets. | |||||
| 2023-07-29 | Add option to disable pin entry layout | Jules Aguillon | 19 | -9/+51 | |
| The pin entry layout might be inferior for some usecases and people might be more used to the numeric layout. | |||||
| 2023-07-23 | Correct Kurdish layout name (#407) | KuRa KuRd | 2 | -2/+2 | |
| Correct layout name to Kurdish because Kurdish and Arabic are totally two different language. | |||||
| 2023-07-20 | Updated Spanish translation (#404) | adu | 3 | -51/+57 | |
| 2023-07-19 | Refactor: Centralize logging in a static class | Jules Aguillon | 3 | -18/+40 | |
| This new class will help write more logs. The LogPrinter is no longer created everytime the keyboard is opened. An error log is added if failing to load the custom extra keys. | |||||
| 2023-07-19 | Add custom extra keys preference | Jules Aguillon | 24 | -2/+211 | |
| This is a new section in the extra keys option that allows to enter arbitrary strings which are then added to the keyboard. A new string is needed for the title of the section, Android's icons and strings are used as much as possible to avoid adding more strings. Keys are stored in the preferences as a JSON array of strings. | |||||
| 2023-07-19 | Refactor: Make KeyValue.makeStringKey public | Jules Aguillon | 1 | -9/+10 | |
| 2023-07-19 | Refactor: Use a PreferenceCategory for extra keys | Jules Aguillon | 19 | -10/+19 | |
| This removes the need for a layout definition and adds a title before the prefs. It's a prerequise for the custom keys preference. | |||||
| 2023-07-17 | Improve the Persian layout (#397) | Reza Hosseinzadeh | 1 | -21/+20 | |
| Change some characters' position | |||||
