fossifybot[bot]
648fcdaa53
chore(release): v1.8.1 (13)
2026-01-02 11:51:34 +00:00
Naveen Singh
3636cb7fcc
fix: prevent cached preference after reboot ( #373 )
...
Refs: https://github.com/FossifyOrg/Keyboard/issues/372
2026-01-02 17:21:01 +05:30
fossifybot[bot]
913062620b
chore: update lint baselines ( #369 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2026-01-01 08:16:15 +05:30
Naveen Singh
e2dd3d9b98
ci: prevent unnecessary workflow runs on minor changes ( #368 )
2026-01-01 01:46:49 +05:30
fossifybot[bot]
9cf7825383
chore(deps): bump org.fossify.commons from 5.12.0 to 5.13.1 ( #366 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2026-01-01 01:11:55 +05:30
Naveen Singh
0d6df0e382
ci: prevent unnecessary workflow runs on minor changes ( #367 )
2026-01-01 00:57:13 +05:30
dependabot[bot]
df6ff59ab4
chore(deps): bump org.jetbrains.kotlin.android from 2.2.21 to 2.3.0 ( #354 )
2025-12-29 22:58:44 +05:30
fossifybot[bot]
0483fdc139
chore(release): v1.8.0 (12) ( #359 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
1.8.0
2025-12-29 17:01:11 +00:00
Jeff Huang
78128fac13
chore(l10n): update Chinese (Traditional Han script) translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/zh_Hant/
Via: Weblate
2025-12-29 22:25:58 +05:30
Guillaume
2f76145c4e
chore(l10n): update Dutch translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/nl/
Via: Weblate
2025-12-29 22:25:58 +05:30
VfBFan
daa794546a
chore(l10n): update German translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/de/
Via: Weblate
2025-12-29 22:22:37 +05:30
Kachelkaiser
c6533b2197
chore(l10n): update German translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/de/
Via: Weblate
2025-12-29 22:22:37 +05:30
Priit Jõerüüt
b5836b02df
chore(l10n): update Estonian translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/et/
Via: Weblate
2025-12-29 22:22:37 +05:30
Aindriú Mac Giolla Eoin
a0284f84e8
chore(l10n): update Irish translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ga/
Via: Weblate
2025-12-29 22:22:37 +05:30
Agnieszka C
6ad048f4d4
chore(l10n): update Polish translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/pl/
Via: Weblate
2025-12-29 22:22:37 +05:30
Edgars Andersons
4f2923d520
chore(l10n): update Latvian translations
...
Currently translated at 96.3% (53 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/lv/
Via: Weblate
2025-12-29 22:22:37 +05:30
solokot
21870e592c
chore(l10n): update Russian translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ru/
Via: Weblate
2025-12-29 22:22:37 +05:30
Fjuro
2a1f4c7a45
chore(l10n): update Czech translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/cs/
Via: Weblate
2025-12-29 22:22:37 +05:30
Josep M. Ferrer
88e08a51f8
chore(l10n): update Catalan translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ca/
Via: Weblate
2025-12-29 22:22:37 +05:30
Naveen Singh
ce8f4192be
chore(l10n): update Hindi translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/hi/
Via: Weblate
2025-12-29 22:22:37 +05:30
Максим Горпиніч
186158bec1
chore(l10n): update Ukrainian translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/uk/
Via: Weblate
2025-12-29 22:22:37 +05:30
Sketch6580
fef4cb4786
chore(l10n): update Chinese (Simplified Han script) translations
...
Currently translated at 100.0% (55 of 55 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/zh_Hans/
Via: Weblate
2025-12-29 22:22:37 +05:30
Sketch6580
7d61ee75b1
chore(l10n): update Chinese (Simplified Han script) translations
...
Currently translated at 100.0% (52 of 52 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/zh_Hans/
Via: Weblate
2025-12-29 22:22:37 +05:30
大王叫我来巡山
6533111eb5
chore(l10n): update Chinese (Simplified Han script) translations
...
Currently translated at 100.0% (52 of 52 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/zh_Hans/
Via: Weblate
2025-12-29 22:22:37 +05:30
VfBFan
d72f54b741
chore(l10n): update German translations
...
Currently translated at 100.0% (52 of 52 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/de/
Via: Weblate
2025-12-29 22:22:37 +05:30
Edgars Andersons
3d30f73864
chore(l10n): update Latvian translations
...
Currently translated at 88.4% (46 of 52 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/lv/
Via: Weblate
2025-12-29 22:22:37 +05:30
Naveen Singh
73cb085b41
chore(l10n): update Hindi translations
...
Currently translated at 100.0% (52 of 52 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/hi/
Via: Weblate
2025-12-29 22:22:37 +05:30
Agnieszka C
d2c450f79f
chore(l10n): update Polish translations
...
Currently translated at 100.0% (52 of 52 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/pl/
Via: Weblate
2025-12-29 22:22:37 +05:30
Guillaume
8770242a14
chore(l10n): update Dutch translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/nl/
Via: Weblate
2025-12-29 22:22:37 +05:30
solokot
86e119057f
chore(l10n): update Russian translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ru/
Via: Weblate
2025-12-29 22:22:37 +05:30
Petux
38de16b3ae
chore(l10n): update Russian translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ru/
Via: Weblate
2025-12-29 22:22:37 +05:30
Naveen Singh
f51c8c4d77
chore(l10n): update Hindi translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/hi/
Via: Weblate
2025-12-29 22:22:37 +05:30
Максим Горпиніч
0b6c0863a2
chore(l10n): update Ukrainian translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/uk/
Via: Weblate
2025-12-29 22:22:37 +05:30
Josep M. Ferrer
6043041223
chore(l10n): update Catalan translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ca/
Via: Weblate
2025-12-29 22:22:37 +05:30
Agnieszka C
162f7f7060
chore(l10n): update Polish translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/pl/
Via: Weblate
2025-12-29 22:22:37 +05:30
VfBFan
3cac7256ec
chore(l10n): update German translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/de/
Via: Weblate
2025-12-29 22:22:37 +05:30
Fjuro
5bfb2b5d44
chore(l10n): update Czech translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/cs/
Via: Weblate
2025-12-29 22:22:37 +05:30
大王叫我来巡山
914b8d6299
chore(l10n): update Chinese (Simplified Han script) translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/zh_Hans/
Via: Weblate
2025-12-29 22:22:37 +05:30
Tekhnikal
adf78eebe9
chore(l10n): update Portuguese (Brazil) translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/pt_BR/
Via: Weblate
2025-12-29 22:22:37 +05:30
Vasilis K.
1a750c6310
chore(l10n): update Greek translations
...
Currently translated at 77.0% (37 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/el/
Via: Weblate
2025-12-29 22:22:37 +05:30
en2sv
b0cf805819
chore(l10n): update Swedish translations
...
Currently translated at 100.0% (48 of 48 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/sv/
Via: Weblate
2025-12-29 22:22:37 +05:30
Alexander Gabilondo
8a66ef66ac
chore(l10n): update Basque translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/eu/
Via: Weblate
2025-12-29 22:22:37 +05:30
mahdi155000
f6d7a1a8b5
chore(l10n): update Persian translations
...
Currently translated at 4.2% (2 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/fa/
Via: Weblate
2025-12-29 22:22:37 +05:30
rcasl
b38740cc43
chore(l10n): update Galician translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/gl/
Via: Weblate
2025-12-29 22:22:37 +05:30
sudo-py-dev
59476ea952
chore(l10n): update Hebrew translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/he/
Via: Weblate
2025-12-29 22:22:37 +05:30
Naveen Singh
839255c5b2
feat: reorganize options on the settings screen ( #362 )
2025-12-27 20:38:46 +05:30
Naveen Singh
6bfa38d7f6
feat: add option to play sound on keypress ( #361 )
...
* feat: add option to play sound on keypress
* fix: use consistent naming
* fix: respect system preference by default
Refs: https://github.com/FossifyOrg/Keyboard/issues/79
2025-12-27 19:43:59 +05:30
Naveen Singh
5dce3dabf0
feat: add tools popup to comma (or whatever) key ( #360 )
...
* feat: add tools popup to comma (or whatever) key
This change introduces a popup menu on the second left key in the bottom row (often the comma), providing quick access to emoji and settings.
- A new `keyRole` attribute to identify special keys like the new "tools" key. The comma key on most letter layouts is now designated as the `tools` key.
- A long press on the comma key reveals a popup with icons for emoji and settings.
- When the dedicated emoji key is enabled in settings, the emoji icon is removed from the tools popup and its secondary icon hint.
- Introduced new key codes (`KEYCODE_POPUP_EMOJI`, `KEYCODE_POPUP_SETTINGS`) to handle actions from the tools popup.
- Refactored the secondary icon drawing logi for better reusability.
Refs: https://github.com/FossifyOrg/Keyboard/issues/62
* refactor: extract space bar and emoji/language long press handlers
* fix: use proper colors for popup icons
* fix: avoid clearing popup when numbers row is enabled
* style: simplify condition
2025-12-26 15:28:04 +05:30
Naveen Singh
b272c82a1e
feat: add language switch key ( #357 )
...
* feat: add language switch key
The emoji key is not visible when language switch key is enabled. This will be addressed in another pull request.
Refs: https://github.com/FossifyOrg/Keyboard/issues/62
* docs: update changelog
* refactor: split extensions into different files
* feat: activate space bar cursor control immediately on swipe
Refs: https://github.com/FossifyOrg/Keyboard/issues/129
* docs: update changelog
* fix: provide proper label for the language key
* fix: address lint issues
* fix: cancel long-press when activating cursor control
* fix: prevent modifying the space key in number mode
* fix: reduce margin in space bar background when key borders are disabled
2025-12-25 22:22:33 +05:30
Naveen Singh
e84f038751
feat: add apostrophe as a popup character on the dot key ( #358 )
...
Refs: https://github.com/FossifyOrg/Keyboard/issues/356
2025-12-25 18:56:46 +05:30