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
dependabot[bot]
6fde7c68f4
chore(deps): bump fastlane from 2.229.1 to 2.230.0 ( #353 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.229.1 to 2.230.0.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.229.1...fastlane/2.230.0 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.230.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 13:58:04 +05:30
dependabot[bot]
d4c0d5b101
chore(deps): bump com.google.devtools.ksp from 2.3.3 to 2.3.4 ( #355 )
...
Bumps [com.google.devtools.ksp](https://github.com/google/ksp ) from 2.3.3 to 2.3.4.
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/2.3.3...2.3.4 )
---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
dependency-version: 2.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 13:57:26 +05:30
dependabot[bot]
0ddc59b3c5
chore(deps): bump aws-sdk-s3 from 1.205.0 to 1.208.0 ( #350 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.205.0 to 1.208.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.208.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-18 19:41:11 +00:00
fossifybot[bot]
9f2ace26e7
chore(release): v1.7.0 (11) ( #326 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
1.7.0
2025-12-16 06:43:22 +05:30
fossifybot[bot]
a6df5b65de
chore(deps): bump org.fossify.commons from 5.11.0 to 5.12.0 ( #348 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-16 06:37:12 +05:30
Naveen Singh
3e339d7c8f
feat(l10n): remove Valencian translations
...
Translations for Valencian have been removed from Fossify/Keyboard.
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ca@valencia/
Via: Weblate
2025-12-16 06:11:12 +05:30
Tekhnikal
a0d99b8e33
chore(l10n): update Portuguese (Brazil) translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/pt_BR/
Via: Weblate
2025-12-16 06:11:12 +05:30
fran secs
bc066a2dd7
feat(l10n): add Valencian translations
...
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ca@valencia/
Via: Weblate
2025-12-16 06:11:12 +05:30
Kotori Cake
9813644a41
chore(l10n): update Azerbaijani translations
...
Currently translated at 6.3% (3 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/az/
Via: Weblate
2025-12-16 06:11:12 +05:30
Petux
57d64956a3
chore(l10n): update Russian translations
...
Currently translated at 100.0% (2 of 2 strings)
Translation: Fossify/Keyboard metadata
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard-metadata/ru/
Via: Weblate
2025-12-16 06:11:12 +05:30
Frosted
fe765b538a
chore(l10n): update Turkish translations
...
Currently translated at 97.8% (46 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/tr/
Via: Weblate
2025-12-16 06:11:12 +05:30
Dan
fdcfe3198c
chore(l10n): update Ukrainian translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/uk/
Via: Weblate
2025-12-16 06:11:12 +05:30
FLVAL
17a197c8fa
chore(l10n): update French translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/fr/
Via: Weblate
2025-12-16 06:11:12 +05:30
Alex Katon
bb0c71d715
chore(l10n): update Belarusian translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/be/
Via: Weblate
2025-12-16 06:11:12 +05:30
fossifybot[bot]
f6de3cb4a9
chore: update lint baselines ( #343 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-10 23:56:41 +05:30
fossifybot[bot]
1117141cac
chore(deps): bump org.fossify.commons from 5.10.0 to 5.11.0 ( #342 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-10 23:24:07 +05:30
Naveen Singh
a5cbfe0d6f
ci: add workflow to update commons lib ( #341 )
2025-12-10 23:07:56 +05:30
Naveen Singh
178e72c531
fix: ensure binding is initialized before accessing properties ( #340 )
...
Refs: https://github.com/FossifyOrg/Keyboard/issues/335
2025-12-10 14:17:34 +05:30
dependabot[bot]
adbcd08847
chore(deps): bump org.fossify:commons from 5.9.1 to 5.10.0 ( #336 )
...
Bumps [org.fossify:commons](https://github.com/FossifyOrg/commons ) from 5.9.1 to 5.10.0.
- [Commits](https://github.com/FossifyOrg/commons/compare/5.9.1...5.10.0 )
---
updated-dependencies:
- dependency-name: org.fossify:commons
dependency-version: 5.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 05:20:59 +00:00
Naveen Singh
5fe35e35c4
ci: pass secrets to testing build workflow ( #331 )
2025-12-01 18:02:55 +05:30
dependabot[bot]
24c3c84201
chore(deps): bump org.fossify:commons from 5.7.3 to 5.9.1 ( #329 )
...
Bumps org.fossify:commons from 5.7.3 to 5.9.1.
---
updated-dependencies:
- dependency-name: org.fossify:commons
dependency-version: 5.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 12:35:09 +05:30
dependabot[bot]
0d600fb43c
chore(deps): bump fastlane from 2.229.0 to 2.229.1 ( #330 )
...
Bumps [fastlane](https://github.com/fastlane/fastlane ) from 2.229.0 to 2.229.1.
- [Release notes](https://github.com/fastlane/fastlane/releases )
- [Changelog](https://github.com/fastlane/fastlane/blob/master/CHANGELOG.latest.md )
- [Commits](https://github.com/fastlane/fastlane/compare/fastlane/2.229.0...fastlane/2.229.1 )
---
updated-dependencies:
- dependency-name: fastlane
dependency-version: 2.229.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 12:34:44 +05:30
fossifybot[bot]
79db74340c
chore: update lint baselines ( #328 )
...
Co-authored-by: fossifybot[bot] <212866877+fossifybot[bot]@users.noreply.github.com>
2025-12-01 08:04:15 +05:30
LaKato
3df5f162c9
chore(l10n): update Esperanto translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/eo/
Via: Weblate
2025-12-01 02:21:57 +05:30
en2sv
2d8b3dcd78
chore(l10n): update Swedish translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/sv/
Via: Weblate
2025-12-01 02:21:57 +05:30
Aindriú Mac Giolla Eoin
1cc369a29d
chore(l10n): update Irish translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ga/
Via: Weblate
2025-12-01 02:21:57 +05:30
LaKato
cc97662317
chore(l10n): update Spanish translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/es/
Via: Weblate
2025-12-01 02:21:57 +05:30
Priit Jõerüüt
140047cea0
chore(l10n): update Estonian translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/et/
Via: Weblate
2025-12-01 02:21:57 +05:30
Fjuro
bb84edc314
chore(l10n): update Czech translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/cs/
Via: Weblate
2025-12-01 02:21:57 +05:30
Edgars Andersons
65c96209af
chore(l10n): update Latvian translations
...
Currently translated at 95.7% (45 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/lv/
Via: Weblate
2025-12-01 02:21:57 +05:30
Guillaume
7ae994486f
chore(l10n): update Dutch translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/nl/
Via: Weblate
2025-12-01 02:21:57 +05:30
大王叫我来巡山
6a90080edf
chore(l10n): update Chinese (Simplified Han script) translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/zh_Hans/
Via: Weblate
2025-12-01 02:21:57 +05:30
Agnieszka C
d77c977127
chore(l10n): update Polish translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/pl/
Via: Weblate
2025-12-01 02:21:57 +05:30
Jeff Huang
10273640e8
chore(l10n): update Chinese (Traditional Han script) translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/zh_Hant/
Via: Weblate
2025-12-01 02:21:57 +05:30
Josep M. Ferrer
c93b2adba8
chore(l10n): update Catalan translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ca/
Via: Weblate
2025-12-01 02:21:57 +05:30
solokot
68677d55ba
chore(l10n): update Russian translations
...
Currently translated at 100.0% (47 of 47 strings)
Translation: Fossify/Keyboard
Translate-URL: https://hosted.weblate.org/projects/fossify/keyboard/ru/
Via: Weblate
2025-12-01 02:21:57 +05:30