abouttreesummaryrefslogcommitdiff
path: root/res
AgeCommit message (Collapse)AuthorFilesLines
2023-11-19Add Desert and Jungle themesRetrogisusDEV3-0/+44
2023-11-13Update Spanish translations (#489)Diego Puma1-52/+52
2023-11-13method.xml: Add ArmenianJules Aguillon1-0/+1
2023-11-13Add Armenian layout (#490)Rafael Grigorian2-0/+54
2023-11-06Adaptive launcher iconRetrogisusDEV8-0/+23
Existing icons are kept for API < 26.
2023-11-01Remove extra paranthesis in persian layout (#485)Reza Hosseinzadeh1-2/+2
2023-10-31Update Turkish translation (#486)11-79/+79
2023-10-28Add left/right slider to the emoji paneJules Aguillon3-13/+11
This entirely changes the implementation of the bottom row in the emoji pane.
2023-10-21Add '₽' to Russian layout and to the Fn layerJules Aguillon1-1/+1
Other currencies are moved on the Fn layer for consistency with the compose key.
2023-10-20Update the neo2 layout (#477)matthiakl1-4/+4
2023-10-20Add Bulgarian BDS layout (#479)Lyubomir Vasilev3-1/+45
2023-10-20Add `*` and `@` to Hindi layout (#480)Luke Videckis1-1/+1
2023-10-20Add page_up, page_down, home, end to extra keysJules Aguillon17-1/+65
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-24Use standard Greek layout in greekmath.xml (#474)Ojas Bhagavath1-26/+26
2023-09-24Preferred position for locale `extra_keys`Jules Aguillon1-1/+1
`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-03Per-script numpadJules Aguillon2-2/+2
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-03Remove unused editing keys from the settingsJules Aguillon16-48/+0
These keys don't seem to have a purpose, which is confusing.
2023-08-30Change Greek math koppa to lowercase (#457)Ben Slusky1-1/+1
Uppercase koppa can still be entered as shift+koppa.
2023-08-28Add Czech QWERTY layout (#455)pharook2-0/+40
2023-08-18Add urdu phonetic layout (#413)Shareef1012-0/+40
2023-08-18Added french bépo layout (adapted) (#402)Dimethylebutane2-0/+43
2023-08-18Add Bitcoin symbol to Fn+b (#434)Eluc1-2/+2
2023-08-17Fix slider movements changing input focusJules Aguillon1-1/+1
The slider was repeatedly sending arrow keys, which change the focused input when the end of a text box is hit. A new key is added that implements cursor movements using the `InputConnection` API. The new keys are defined as `KeyValue.Editing`, which are no longer only context menu actions. The behavior when a selection has started is changed. The selection is modified instead of cleared even when shift isn't pressed or the selection would become empty. Fallbacks to sending arrow keys for editors that do not support the API, like Termux.
2023-08-16Create latn_qwertz_fr_CH.xml (#390)Eluc3-1/+47
Adapted from qwertz DE to match qwertz fr_CH layout. Added all missing characters with accents needed in French while leaving the most common Swiss German characters as it is on the Swiss layout PC keyboard. Re-organized some special characters to be in a similar position than the PC layout. * Add locale fr-CH
2023-08-16Move voice input key (#433)Validbit1-2/+2
Move the voice input key to the top-left corner of the return key to reduce accidentally entering voice input, which is disrupting.
2023-08-16LayoutsPreference: Remove cross button for custom layoutsJules Aguillon16-0/+16
Remove the cross button on the right of custom layouts to reduce accidental removal. A remove button is added in the dialog for modifying the layout.
2023-08-16Remove unused class LayoutListPreferenceJules Aguillon1-3/+0
This class is not used since the introduction of [LayoutsPreference].
2023-08-16Allow multiple custom layoutsJules Aguillon17-51/+33
This merges the "Layouts" option with the "Custom layout" option. A custom layout becomes an item in the "Layouts" list among the other layouts. It's possible to add several custom layouts. Selecting the "Custom layout" item in the list opens a second dialog for entering the layout description. Layouts are serialized as JSON object and are decoded solely in the LayoutsPreference class.
2023-08-16CustomExtraKeysPreference: Reusable edit text layoutJules Aguillon1-1/+1
This layout is generically used by CustomExtraKeysPreference and LayoutsPreference.
2023-08-15Update German Strings (#430)polyctena1-29/+29
Co-authored-by: Benjamin <f.weiss@stud.uni-goettingen.de>
2023-08-08Add missing Latvian translations (#425)Edgars1-33/+35
2023-08-07Updated pl (Polish) translation (#424)Chasm Solacer1-15/+15
2023-08-07Updated Czech translation (#421)Validbit1-26/+26
2023-08-07Update pt-Br translationssdrapha1-11/+11
2023-08-07Add superscript, subscript, ª and º to optional extrakeysRapha16-0/+64
And add description strings.
2023-08-07Add ordinals to ptbr extrakeysRapha1-1/+1
2023-08-06Describe editing keysJules Aguillon16-0/+176
The new strings are used in the "Add keys to the keyboard" option.
2023-08-06Remove the Accents optionJules Aguillon18-77/+0
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-06method.xml: Specify extra keys alternativesJules Aguillon1-15/+15
2023-08-06Update translations pt-br (#420)Rapha1-18/+18
2023-08-06Updated pl (Polish) translation (#419)Chasm Solacer1-9/+9
2023-08-05Add esc and tab to the Persian layoutJules Aguillon1-2/+2
2023-08-05Add Persian to method.xmlJules Aguillon1-0/+1
2023-08-05Modify arabic and persian numbers info function keysJules Aguillon2-3/+3
And add function keys placeholders in the layouts.
2023-08-05Update French translationsJules Aguillon1-9/+9
2023-08-05Translatable key descriptionsJules Aguillon16-0/+48
Key descriptions are shown in the "extra keys" option and can now be translated.
2023-08-04LauncherActivity: Visible, clickable and untranslatable linkJules Aguillon17-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-04Correct Farsi stringsJules Aguillon1-1/+1
2023-08-02Settings: Move "extra keys" higher on the pageJules Aguillon1-3/+3
And "Accents" lower.
2023-07-30Allow more than 2 layoutsJules Aguillon22-23/+42
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.