Jules Aguillon
5ce89d1b4b
Move store descriptions into strings files
...
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-06 23:11:14 +01:00
vedamanavi
82a9774f5a
Update method.xml to support arab_hamvaj_tly ( #547 )
2024-02-06 22:24:43 +01:00
vedamanavi
d1aa59768d
Create layout arabic-hamvaj-tly ( #542 )
2024-02-04 23:18:33 +01:00
vedamanavi
3adf95a4c9
Add language support for Talysh New Latin ( #534 )
2024-01-31 01:06:47 +01:00
vedamanavi
44f39059e4
Add layout QWERTY (Talysh New Latin) ( #529 )
2024-01-28 23:49:27 +01:00
Jules Aguillon
bbc6226839
Redefined the key margin options in percent
...
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-28 19:38:29 +01:00
Jules Aguillon
ad7314a016
Move layout definitions into srcs/layouts
...
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-21 16:34:49 +01:00
marciozomb13
bef29da3de
Update pt-br translation ( #527 )
...
Update translation pt-br
2024-01-21 16:10:26 +01:00
RetrogisusDEV
a55506e607
Light and dark themes for the launcher and settings
2024-01-20 22:37:51 +01:00
Sergiy Stupar
9257bf7392
Add Ukrainian translation ( #525 )
2024-01-18 22:44:22 +01:00
Jules Aguillon
95bd9312a7
Allow hidding the keyboard switching key
...
The keyboard switching key is now selected by default in the Extra Keys
option and can be deselected.
2024-01-15 23:26:40 +01:00
Jules Aguillon
b114c78bf1
Refactor: Keyboard2View: Take layout id attr
...
Removes EmojiBottomRow.
2024-01-13 23:22:26 +01:00
Jules Aguillon
eddf9c6c11
Refactor: New namespace for preference classes
2024-01-13 20:59:05 +01:00
Jules Aguillon
329a35e7d3
Fix layouts containing empty keys
...
This results in a key being the empty string and do not trigger an
error:
key1="\"
Layouts are fixed and check_layout now checks for this case.
2024-01-10 00:28:21 +01:00
Jules Aguillon
73267d68fb
Revert "Remove the vibration settings"
...
This reverts commits ef03dfed5c
and
ff01678ba6
.
The "vibration duration" slider is bought back.
The "vibration enabled" option is replaced by "custom vibration", which switch between the system haptic feedback or the custom vibration.
The slider is greyed when "custom vibration" is unchecked and is
allowed to have a value of 0 to disable vibrations within the app.
The intermediate values "light", "medium" and "strong" are removed and
no migration of the setting is made.
2024-01-09 00:43:28 +01:00
Diego Puma
0005eb2dd5
Update Spanish translations ( #517 )
2024-01-07 02:18:40 +01:00
Jules Aguillon
49a6a30773
Add an introduction video in the launcher activity
...
A video is more intuitive than a written description and doesn't need
translations.
2023-12-31 13:18:15 +01:00
Jules Aguillon
7e7a5e4425
Separate arabic layouts with hindu or arabic numerals
...
This reverts the Tusinian layout (1af4e45
) and instead introduce a new
arabic PC layout with arabic numbers.
Layouts are renamed:
- arab_pc => arab_pc_hindu
- arab_pc_tn => arab_pc
2023-12-26 17:16:29 +01:00
Jules Aguillon
1af4e45117
Add Tunisian layout
...
It is a copy of the 'arab_pc' layout with arabic digits.
Also, fix the default layout for arabic.
2023-12-21 21:45:56 +01:00
polyctena
2aecbca9ac
Update strings.xml ( #505 )
2023-12-20 21:27:19 +01:00
Validbit
dce7e2b9d9
Update strings.xml (cz_CS) ( #506 )
2023-12-20 21:26:46 +01:00
1
7c12aa610c
Update Turkish translations ( #501 )
...
Turkish translate update
2023-12-18 19:38:06 +01:00
Chasm Solacer
294ebee6f1
Update Polish translations ( #502 )
2023-12-18 19:35:56 +01:00
Edgars
bd1afd2c3c
Update Latvian translations ( #503 )
2023-12-18 19:34:15 +01:00
Jules Aguillon
44f6908411
Update French translation
2023-12-17 20:25:43 +01:00
RetrogisusDEV
df04eae85f
Launcher activity: Add "Select keyboard" button
2023-12-17 20:10:39 +01:00
deftkHD
684d5c7b70
Use Gradle ( #452 )
2023-11-25 20:11:12 +01:00
Jules Aguillon
c57d896d8d
Update translations
...
Was missing from the previous commit.
2023-11-19 12:03:39 +01:00
RetrogisusDEV
80c6f97767
Add Desert and Jungle themes
2023-11-19 11:33:39 +01:00
Diego Puma
b0cf9a52b5
Update Spanish translations ( #489 )
2023-11-13 00:06:43 +01:00
Jules Aguillon
f696452c59
method.xml: Add Armenian
2023-11-13 00:04:31 +01:00
Rafael Grigorian
474c693427
Add Armenian layout ( #490 )
2023-11-13 00:00:25 +01:00
RetrogisusDEV
73060bfc00
Adaptive launcher icon
...
Existing icons are kept for API < 26.
2023-11-06 20:52:35 +01:00
Reza Hosseinzadeh
60134effdc
Remove extra paranthesis in persian layout ( #485 )
2023-11-01 16:30:01 +01:00
1
838fbc8ef8
Update Turkish translation ( #486 )
2023-10-31 20:57:42 +01:00
Jules Aguillon
148bed769a
Add left/right slider to the emoji pane
...
This entirely changes the implementation of the bottom row in the emoji
pane.
2023-10-28 20:14:32 +02:00
Jules Aguillon
2d164ca64f
Add '₽' to Russian layout and to the Fn layer
...
Other currencies are moved on the Fn layer for consistency with the
compose key.
2023-10-21 11:56:56 +02:00
matthiakl
d594242a53
Update the neo2 layout ( #477 )
2023-10-20 21:06:21 +02:00
Lyubomir Vasilev
bd886a24eb
Add Bulgarian BDS layout ( #479 )
2023-10-20 14:21:14 +02:00
Luke Videckis
7b7202ec1b
Add *
and @
to Hindi layout ( #480 )
2023-10-20 12:59:19 +02:00
Jules Aguillon
33653a94cb
Add page_up, page_down, home, end to extra keys
...
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-10-20 12:20:25 +02:00
Ojas Bhagavath
5b4345088d
Use standard Greek layout in greekmath.xml ( #474 )
2023-09-24 16:59:47 +02:00
Jules Aguillon
d5cbcb37e3
Preferred position for locale extra_keys
...
`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-24 16:35:24 +02:00
Jules Aguillon
687d88f4f7
Per-script numpad
...
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-03 23:38:55 +02:00
Jules Aguillon
816269aed0
Remove unused editing keys from the settings
...
These keys don't seem to have a purpose, which is confusing.
2023-09-03 15:05:23 +02:00
Ben Slusky
234986817f
Change Greek math koppa to lowercase ( #457 )
...
Uppercase koppa can still be entered as shift+koppa.
2023-08-30 09:33:36 +02:00
pharook
f4a995e2bd
Add Czech QWERTY layout ( #455 )
2023-08-28 19:16:39 +02:00
Shareef101
491e72f247
Add urdu phonetic layout ( #413 )
2023-08-18 12:20:41 +02:00
Dimethylebutane
c3a5dc63f2
Added french bépo layout (adapted) ( #402 )
2023-08-18 12:15:43 +02:00
Eluc
6cb6f2541b
Add Bitcoin symbol to Fn+b ( #434 )
2023-08-18 12:14:20 +02:00