abouttreesummaryrefslogcommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-12-13Added keyboards (#1129)10Develops9-77/+270
* Delete srcs/layouts/armenian_ph_am.xml There is a phonetic layout which is used in old typewriters * Amendments according to GOST 6431-90 * Russian traditional layout cyrl_jiuken.xml * Create cyrl_yawerty.xml Added ЯВЕРТЫ layout * Update cyrl_jcuken_ru.xml Typo fixed * Added QZERTY layout for Italian and Latin
2025-12-13Remove emoji history migration function (#1139)Jules Aguillon2-745/+0
This function was used to migrate the representation of the emoji history and needed a very large table. This reduces the app size by 22KB.
2025-12-13AZERTY: Make sure the accents are available (#1140)Jules Aguillon1-3/+3
Remove the `loc` prefix for important accent dead keys and add ê.
2025-12-13Update the emoji list to Unicode 17.0 (#1138)Jules Aguillon1-8/+179
2025-12-13Fix parsing of escaped characters in macros (#1126)Jules Aguillon3-7/+43
* refactor: Better printing for KeyValue in tests * Fix parsing of escaped characters in macros The parsing code was bugged with custom macros like `symbol:\abc` and `symbol:\\abc`.
2025-11-19Ukrainian l10n update (#1128)Andy Callisto1-23/+37
* Ukrainian l10n update * "Debug" translated
2025-11-10Fix insets being excluded from computed width (#1127)dzaima1-0/+1
2025-11-10build: Avoid unreproducible rules in regular builds (#1125)Jules Aguillon1-3/+7
The genEmojis rule makes a network request and must not be done during a regular build. The compileComposeSequences updates a file that is checked in the repository and doesn't need to be updated in a regular build. Both are now handled like 'genLayoutsList'.
2025-11-01Turkish F layout (#1096)Autissima3-0/+50
2025-11-01gradle: Set explicit dependency for rule genLayoutsListJules Aguillon1-0/+1
2025-11-01Update ComposeKeyData.javaJules Aguillon1-150/+150
Missing from previous commit.
2025-11-01Update extra.json (#1118)Houfalafel1-7/+11
change compose for n͠g to g + n + ~ to avoid overlap. this in order to add n + g = ŋ. also added lowercase Ğ.
2025-09-29Cobalt & Pine theme (#1084)wei lang4-0/+70
2025-09-29Make history duration configurable (#1074)Matej Drobnič5-3/+34
2025-09-29Upgrade Gradle (#1097)J. Fronny10-324/+383
* Enable configuration cache and up-to-date checking
2025-09-15Custom-layouts.md: Document minimum row height (#1101)Spike1-0/+2
2025-09-15Allow smaller row height in custom layouts (#1100)Jules Aguillon1-1/+1
The height of row set with `<row height="...">` cannot be lower than 0.5 to avoid rendering problems. This restriction is not necessary when the row has no key and is lifted in this case.
2025-09-04shell.nix: Remove repoJsonJules Aguillon1-9/+0
nixpkgs-unstable is now uptodate.
2025-09-03Python script encoding fix (#1093)Autissima3-6/+6
* Changed Python scripts so they work on my machine file open() used default encoding (cp1252 on my machine) but the text is utf-8, had to specify encoding in check_layout.py
2025-09-01README: Remove capitals in "Open Source"Jules Aguillon1-1/+1
2025-08-31Use the <fn /> mappings first when typing a gesture (#1085)Jules Aguillon2-1/+8
This allows assigning mappings to letters without changing the Shift mappings and making uppercase impossible to type. For gestures, the Shift modifier is still applied first, unless a custom mapping for <fn/> is set for the key.
2025-08-24add Everforest Light theme (#1080)Animesh4-0/+19
2025-08-17Slider sensitivity option and improve slider ergonimics (#1070)Jules Aguillon5-3/+18
* Add option 'Space bar slider sensitivity' * Fix slider moving the cursor twice at the beginning The slider was generating two events when first activated. Since 2bed42857. * Make slider less sensitive for the first step This moves the second slider step approximately 40% further and takes the new sensitivity option into account. Allows moving the cursor by one spot more easily.
2025-08-17Add support for four important Nigerian languages (#1077)Jules Aguillon1-0/+4
This adds the English, Hausa, Yoruba and Igbo languages for Nigeria. The goal is to add the ₦ symbol as well as basic support for these languages. No layout is added.
2025-08-16gradle: Disable sync_translations (#1076)Jules Aguillon2-12/+5
The diffs created by sync_translations.py creates conflicts with the changes made on Weblate. It is disable to make merging translations from Weblate easier.
2025-08-07Update Custom-layouts.md reference to web editor (#1064)dom1-1/+1
2025-08-07Fix very small label size on 11+ columns layouts (#1046)Jules Aguillon1-3/+3
The label size was computed against the width of keys on the keyboard, which resulted in a different label size on different layouts. Notably, it made the labels very small on a 11 columns layout and relatively larger on the numpad. The label size is now computed against a baseline of 1/10 of the width of the screen.
2025-08-07Add '⊢' to the greekmath layoutJules Aguillon1-1/+1
2025-07-30Fix alternate keyboard layouts rendering behind navbar on some devices. (#1062)cillyvms1-0/+1
2025-07-26doc: Added Arabic diacritics to documentation of possible key values (#1061)Skynetcat1-0/+14
2025-07-22Fix missing swipe vibration and visual feedback (#1054)Jules Aguillon1-0/+1
This was removed by mistake in 42528ab211.
2025-07-22Add compose sequences for ꜩ Ꜩ (#1058)Harry-Ais02-147/+151
2025-07-19Added Majuscules to the Cyrillic Compose Sequences (#1042)Anastázius Kaejatídarján3-221/+426
* add majuscules to compose * add tse to compose * added reverse ya FN to modernize it FROM the older form * fix accent FN and add reverse arabic-heh FN * little improvements and additions * QoL improvements for Kurdish Sorani
2025-07-19Fix autocapitalisation flicker (#1047)JeelsBoobz1-1/+1
2025-07-13Replaced combining_acute with combining_aigu (#1040)Mal Bajun2-2/+1
2025-07-11Use screen width to switch layouts (#1029)Matej Drobnič1-31/+25
This changes layout switching logic to detect screen width rather than increasingly specific portrait/landscape/unfolded state. This reduces number of different auto-layouts back to 2: narrow devices (such as a phone in portrait) and wide devices (such as a phone in landscape or a tablet).
2025-07-11Improve layout cyrl_jcuken_as (#1039)Mal Bajun2-6/+5
2025-07-09Release 1.32.1 (50)Jules Aguillon2-2/+3
2025-07-06Workaround Godot editor not implementing setSelection() (#1033)Jules Aguillon1-6/+12
This was tested against: org.godotengine.editor.v3 org.godotengine.editor.v4
2025-07-06Fix crash with unexpected value in NumberLayout pref (#1036)Jules Aguillon2-4/+14
2025-07-05Update Russian translation (#1035)solokot1-13/+13
2025-07-02ci: Disable translation checkJules Aguillon2-19/+3
The translation check is creating conflicts with changes done on Weblate and is superfluous.
2025-07-02Add a missing comma in /res/values/strings.xml (#1026)Joey Schaff1-1/+1
2025-07-02Fix fastlane metadataJules Aguillon8-3/+2
2025-07-02Release 1.32.0 (49)Jules Aguillon2-2/+9
2025-07-02Promote ComposeKeyData.javaJules Aguillon1-113/+113
2025-07-02Update French translationJules Aguillon1-16/+16
2025-07-02Pull translations from Weblate (#1025)Jules Aguillon28-143/+728
Translated using Weblate Co-authored-by: Anonymous <noreply@weblate.org> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: solokot <solokot@gmail.com> Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv> Co-authored-by: Packss <enzoana@hotmail.com> Co-authored-by: A <meow98317@gmail.com> Co-authored-by: Joppla <joppla@gmx.com> Co-authored-by: Validbit <validbit@outlook.com> Co-authored-by: Chasm Solacer <chasmsolacer@users.noreply.hosted.weblate.org> Co-authored-by: Akal! <ihsani.akmal.0@gmail.com> Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv> Co-authored-by: Mehmet Ali Cuma <v6lhost@proton.me> Co-authored-by: 是果宝呐 <shiguobaona@163.com> Co-authored-by: Giuseppe Barichello <beppuz@gmx.com> Co-authored-by: marciozomb13 <marciozomb13@outlook.com> Co-authored-by: Bora Atıcı <boratici.acc@gmail.com> Co-authored-by: Péter Czeglédy <czegledyp2@gmail.com> Co-authored-by: Jonatas P <jonatasp5592@gmail.com>
2025-07-01feat: added јcuken leyout for all slavic language (#992)Mal Bajun3-0/+48
Co-authored-by: Pavel «Mal Bajun» Skrylev <majioa@yandex.ru>
2025-07-01Add cyrillic combining kavyka and palatalization (#998)Jules Aguillon5-0/+29