ec551f0ebf
Fix very small label size on 11+ columns layouts
...
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-07-17 22:08:31 +02:00
13acf90541
Replaced combining_acute with combining_aigu ( #1040 )
Make Apk CI / Build-Apk (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-07-13 19:51:55 +02:00
a83b40066e
Use screen width to switch layouts ( #1029 )
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
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-11 19:14:36 +02:00
c6e35ba4b6
Improve layout cyrl_jcuken_as ( #1039 )
2025-07-11 18:55:20 +02:00
e013128142
Release 1.32.1 (50)
Make Apk CI / Build-Apk (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
1.32.1
2025-07-09 00:24:29 +02:00
898956256a
Workaround Godot editor not implementing setSelection() ( #1033 )
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
This was tested against:
org.godotengine.editor.v3
org.godotengine.editor.v4
2025-07-06 23:18:58 +02:00
8cb9b30461
Fix crash with unexpected value in NumberLayout pref ( #1036 )
2025-07-06 21:57:41 +02:00
309fba4766
Update Russian translation ( #1035 )
Make Apk CI / Build-Apk (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-07-05 12:45:51 +02:00
d1dfc80df6
ci: Disable translation check
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
The translation check is creating conflicts with changes done on Weblate
and is superfluous.
2025-07-02 23:15:33 +02:00
5c4964e438
Add a missing comma in /res/values/strings.xml ( #1026 )
2025-07-02 23:13:12 +02:00
957dbdc7fe
Fix fastlane metadata
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
2025-07-02 01:52:43 +02:00
babc3ec88a
Release 1.32.0 (49)
1.32.0
2025-07-02 01:05:52 +02:00
42fa47459c
Promote ComposeKeyData.java
2025-07-02 00:30:58 +02:00
30d1f5635c
Update French translation
2025-07-02 00:30:50 +02:00
75c1ce38df
Pull translations from Weblate ( #1025 )
...
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-02 00:28:53 +02:00
c308b57611
feat: added јcuken leyout for all slavic language ( #992 )
...
Co-authored-by: Pavel «Mal Bajun» Skrylev <majioa@yandex.ru >
2025-07-01 23:56:07 +02:00
52c0e8c798
Add cyrillic combining kavyka and palatalization ( #998 )
2025-07-01 23:42:49 +02:00
1ff3bf2fc9
Make vertical sliders slower ( #1023 )
...
Make vertical sliders slower. The intention is to make the up/down
slider slower, as we have less visibility and do smaller movements in
that direction.
2025-07-01 23:41:49 +02:00
a08db25661
Fix extra bottom margin when navbar buttons absent ( #1024 )
...
* Fix extra bottom margin when navbar buttons absent
Fix the extra space that was appearing when the gesture-navigation bar
didn't contain the "switch IME" or "close IME" buttons.
This was found on OneUI 7 with the two "keyboard key" related options
turned off.
* Remove unneeded nav bar detection and width computation
2025-07-01 23:27:24 +02:00
4ed8594794
Add option to also disable number entry layout ( #1007 )
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-06-29 16:50:56 +02:00
f36a7c8e9d
Fix unwanted bottom margin on Samsung OneUI 7 ( #1022 )
...
This fixes the unwanted margin at the bottom of the screen on
Samsung One UI 7 based on Android 15.
2025-06-29 16:18:49 +02:00
004ed95dfd
Update Russian translation ( #1021 )
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
2025-06-29 11:41:12 +02:00
9d12981b34
cut and copy with built in keys only if text is selected ( #1019 )
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
cut and copy with built in keys only if text is selected to keep existing clipboard content. does not work for key combinations like ctrl+x or ctrl+c.
2025-06-21 22:15:22 +02:00
c6da6d6ab5
Fix selection mode not exited when selection cleared ( #1020 )
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
The selection mode was not exited when the selection was cleared with,
for example, ctrl+x.
2025-06-19 23:12:37 +02:00
2e0be0b32b
Added Macedonian language layout ( #1016 )
2025-06-19 23:11:17 +02:00
42528ab211
Improve selection mode when selection ends cross ( #1013 )
...
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Make Apk CI / Build-Apk (push) Has been cancelled
Emptying the selection with the spacebar slider puts the selection mode
in an unexpected state. This checks that this doesn't happen.
The selection ends can now cross each other, reversing the selection
order. Special care is made to make sure that the sliders go in the
expected direction.
Pointers is changed to send a `onPointerDown` for the first slider event
instead of a `onPointerHold`. This event is detected in
`KeyEventHandler` and the selection ends are reordered if needed when
sliding again.
2025-06-19 01:10:06 +02:00
71d2784026
Add <row scale=""> attribute ( #1018 )
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
* Add <row scale=""> attribute
Scale the width of the keys in the row to match a value. Useful to
remove space on the right of the row without adding a 'width' attribute
to each key.
* layouts: Use the 'scale=""' attribute in builtin layouts
This removes the very specific 'width' values.
2025-06-18 00:49:34 +02:00
f9b844e988
Increase the clipboard history size to 6
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-06-14 11:12:21 +02:00
6f0244a29e
Add funding.json
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-06-04 02:08:31 +02:00
2a50a4a129
Fix high keyboard height making it overflows
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
The calculation for the size of each rows now avoid making the keyboard
bigger than the screen if the Keyboard Height option is unusually high.
The height calculation with the default settings is changed slightly, it
is now assuming that a layout is 3.95 rows high instead of 4. This is
because the bottom row is usually 0.95% the size of other rows.
2025-05-30 20:07:26 +02:00
9ab099175d
Fix label size when the keyboard is unusually high
...
The label size is computed relatively to the width of the keyboard when
the height is larger than 3/2 of the width. This ensures that the labels
have a reasonable size when the keyboard height increases.
2025-05-30 20:07:26 +02:00
0445c310ad
Settings: Remove the upper limit in keyboard height
...
This can be used on phones that have several screens.
2025-05-30 20:07:26 +02:00
536b8d1f67
Add icelandic layout ( #999 )
Check layouts / check_layout.output (push) Waiting to run
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-05-25 16:44:50 +02:00
d36452d9c3
Update layout customization info in srcs/layouts/latn_qwerty_us.xml ( #1001 )
...
- Added info on bottom row customization. (#637 )
- Added useful links.
2025-05-25 16:40:15 +02:00
97355881a8
Better support for foldable devices ( #982 )
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
* Add AndroidX WindowManager
unfortunately, this seems to be the only way to get fold state, native Android APIs are internal. To add this, we need to update some dependencies, raise java version and raise compile SDK.
* adds separate layouts and separate layout settings for folded and unfolded state of the device.
The affected settings are:
+ the margin bottom settings
+ the horizontal margin settings
+ the keyboard height settings
* Update shell.nix
2025-05-22 23:54:13 +02:00
a7312054b5
compose: Add compose+A+e as compose+A+E and many others
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
compile.py is changed to report when compose+Upper+Upper exists but
compse+Upper+Lower do not.
With these findings, many sequences are added.
2025-05-16 00:59:35 +02:00
3b94bf6a17
Fix duplicated or missing keys and more in layouts
...
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
Fix several warnings spotted by check_layout.
2025-05-11 23:06:19 +02:00
ff9d2e7d31
check_layout: Check for unknown keys
...
This can spot mispelled special keys.
2025-05-11 23:05:57 +02:00
b670fe0da2
Clarify use of \\ per Julow in Julow#989 ( #990 )
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-05-08 23:04:45 +02:00
32e82d6791
Update Russian translation ( #986 )
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-04-27 00:16:45 +02:00
de5c5b5b60
Sinhala phonetic layout ( #965 )
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-04-20 20:05:02 +02:00
d6dfb5c18c
Add compose sequences for n͠g, N͠g and g̃
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-04-19 15:10:07 +02:00
460e5214a2
Add class Modmap and test KeyModifier
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-04-15 00:05:52 +02:00
5ae3ec05e7
strings: Improve "remove clipboard item" prompt
2025-04-14 22:44:37 +02:00
70fb1e8fc1
strings: Shorter name for the settings activity
2025-04-14 22:39:42 +02:00
2bd3e107ac
Remove the Share key from preferences
2025-04-14 22:32:38 +02:00
4ae45bd00f
Add ù and û to French languages
2025-04-14 22:29:52 +02:00
7a6aef3360
launcher: Fix animations overlapping
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-04-12 23:30:22 +02:00
9fac081ab8
launcher: Remove fade-in in animations
...
The fade-in caused the trace to be hidden when animations are disabled.
2025-04-12 23:25:41 +02:00
b4e8b10e2b
Update Russian translation ( #976 )
Make Apk CI / Build-Apk (push) Has been cancelled
Check translations / check-translations (push) Has been cancelled
Check layouts / check_layout.output (push) Has been cancelled
Check layouts / Generated files (push) Has been cancelled
2025-04-06 22:49:26 +02:00