abouttreesummaryrefslogcommitdiff
path: root/res
AgeCommit message (Collapse)AuthorFilesLines
2024-06-30Option to disable key repeatJules Aguillon18-1/+19
Internally "key repeat" is reword into "long press" when the same mechanism was used for both features. The constraint that 'timeoutWhat' must be set to '-1' when no message is expected has been lifted to simplify the code.
2024-06-30settings: Reword "Key repeat" into "Long press"Jules Aguillon17-17/+17
The long press timeout is used for long press on keys that do not repeat, for example the keyboard switching key. This must be detached from the key repeat as it might be disableable in the future and more keys might be longpressable.
2024-06-24Set preferred position for Norwegian extra keysJules Aguillon1-1/+1
This should make the QWERTY (US) layout look the same to Norwegian users as the current latn_qwerty_no layout, allowing it to be changed.
2024-06-24Remove 'loc' keys from latn_qwerty_usJules Aguillon1-20/+20
Use the "preferred position" feature to place the removed keys approximately where they were.
2024-06-16Update Ukrainian translation (#670)Sergiy Stupar1-5/+5
2024-06-16Update German translations (#667)alotbsol5551-5/+5
2024-06-16Refactor: Remove unecessary view in emoji paneJules Aguillon1-3/+1
2024-06-11Update Russian translation (#656)solokot1-6/+6
2024-06-09Option to tweak or disable the circle gestureJules Aguillon19-0/+98
2024-06-09Automatic placement of f11/f12 placeholdersJules Aguillon2-3/+3
2024-06-09Allow to remove keys Tab and EscJules Aguillon2-4/+4
2024-05-08Pull the emoji list from unicode.org (#612)Quinn Cypher1-3792/+3775
- Removing unused information (names and descriptions) from the Emoji class - Creating a Gradle task that generates a more efficient res/raw/emojis.txt file from the most recent Unicode standard - Saving recently used emoji preferences as emoji values rather than names - Migrating old user preferences to the new system
2024-05-05Add settings button to launcher app (#629)alotbsol5552-0/+11
2024-04-24Update Simplified Chinese translation (#617)复予1-46/+46
2024-04-03Add Danish layout (#606)Tomasz Cielecki2-0/+4
2024-03-24Update pt-BR translations (#598)marciozomb131-14/+14
2024-03-24launcher: Grammar fixes (#599)Benson Muite4-4/+4
2024-03-23Add Shaw Imperial layout (#592)Lev Brekalov1-0/+3
2024-03-14Update Russian translation (#588)solokot1-67/+67
2024-03-10Update Spanish translations (#586)Spike1-10/+10
2024-03-09Update to Unicode Emoji v15.1 (#583)Quinn Cypher1-709/+1835
2024-03-07Update cs strings.xml (#582)Validbit1-12/+12
2024-03-04Update Latvian translations (#580)Edgars1-8/+8
2024-03-03Update German strings.xml (#579)polyctena1-8/+8
2024-03-03Gujarati phonetic layout (#562)Yogesh-B1-0/+3
added shift modifier characters Add support for gujarati numerals Co-authored-by: yogesh-b <yogesh@improwised.com>
2024-03-03Update pl/strings.xml (#578)Chasm Solacer1-8/+8
2024-03-02Add QWERTY (Slovak) layoutJules Aguillon1-0/+3
The original author is @sejkm in https://github.com/Julow/Unexpected-Keyboard/issues/573
2024-03-02Improve the AZERTY layoutJules Aguillon1-1/+1
Add éèàç directly to the layout, which removes the corresponding dead keys. Remove the requirement for ù and ÿ from method.xml, which are extremely rare and can be typed via the compose key.
2024-03-02translations: Remove outdated store descriptionsJules Aguillon3-48/+12
2024-02-24method.xml: Add en-CA and fr-CAJules Aguillon1-1/+3
Without this, the system might choose en-GB and fr-CH. This makes them more similar to en-US and fr-FR (without € in extra keys).
2024-02-22Remove € from en-GB extra keysJules Aguillon1-1/+1
2024-02-18Update Ukrainian translation (#561)Sergiy Stupar1-10/+10
2024-02-17Allow to remove the compose key in the settingsJules Aguillon20-3/+20
2024-02-17Add the compose key on alternate layoutsJules Aguillon2-2/+2
Though it is not useful in the greek-math layout, it could give ideas for new sequences.
2024-02-17compose: Grey out keys that are not in sequenceJules Aguillon1-0/+2
Keys that are not in the pending compose sequence are greyed out with the new 'FLAG_GREYED' flag.
2024-02-17Dim secondary keys in every themesJules Aguillon1-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-17Compose keyJules Aguillon1-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-16Add QWERTY GB layout (#557)Ryan Gibb2-1/+4
Adapted from latn_qwerty_us * Make it the default layout for en-GB
2024-02-14Don't invert the pin entry layoutJules Aguillon1-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-10Fix various linter warningsJules Aguillon21-60/+20
Among others: - Use `apply` instead of `commit` when saving shared preferences. - Avoid inlined Api - Remove unused resources
2024-02-10Custom border settings (#524)RetrogisusDEV18-0/+54
2024-02-10Update Turkish translations (#550)Mehmet Ali1-3/+3
2024-02-06Move store descriptions into strings filesJules Aguillon17-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-06Update method.xml to support arab_hamvaj_tly (#547)vedamanavi1-0/+1
2024-02-04Create layout arabic-hamvaj-tly (#542)vedamanavi1-0/+3
2024-01-31Add language support for Talysh New Latin (#534)vedamanavi1-0/+1
2024-01-28Add layout QWERTY (Talysh New Latin) (#529)vedamanavi1-0/+3
2024-01-28Redefined the key margin options in percentJules Aguillon1-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-21Move layout definitions into srcs/layoutsJules Aguillon44-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-21Update pt-br translation (#527)marciozomb131-10/+10
Update translation pt-br