Commit Graph

702 Commits

Author SHA1 Message Date
renovate[bot]
05d0411fa9
Update cimg/android Docker tag to v2024 (#903)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 15:40:52 -04:00
renovate[bot]
b65d09f5c2
Update plugin com.android.application to v8.4.0 (#901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2024-05-15 15:40:43 -04:00
renovate[bot]
1ad769b07f
Update plugin com.android.library to v8.4.0 (#902)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 15:40:03 -04:00
renovate[bot]
d5abc2b382
Update dependency com.github.jeziellago:compose-markdown to v0.5.0 (#900)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 15:39:52 -04:00
Dessalines
98176acaba Adding renovate. 2024-05-15 14:52:44 -04:00
sphh
71cd35c912
Improves symbols in main DEThumbKey keyboard. (#892)
* Mutes colour of colon ':' in DEThumbKey.kt.

See also
2102924bad

* Mutes colour of quotation mark '"' in DEThumbKey.kt.

See also
f8febc2291

* Adds colon ':' to capital character in DEThumbKey.kt.

See also
2102924bad

* Adds quotation mark '"' to capital character in DEThumbKey.kt.

See also
f8febc2291

* Adds exclamation mark '!' to DEThumbKey.kt.

* Adds question mark '?' to DEThumbKey.kt.
2024-05-15 07:51:42 -04:00
Dessalines
18f42ab9b0 Upping version. 2024-05-14 09:51:59 -04:00
Maarten Sijm
7fe8190c24
Fix #304: Improve Utils.autoCapitalizeCheck (#890)
Instead of manually reading the `getTextBeforeCursor`,
use `IMEService.currentInputConnection.getCursorCapsMode`
to detect whether auto-capitalization should happen.
This fixes #304, where terminal emulator apps like Termux, JuiceSSH,
KDE Connect, etc., which provide an empty input connection to Thumb-Key,
would always be auto-capitalized.
2024-05-14 09:49:39 -04:00
randomguy3
2bef5989da
Wide version of ThumbKey (#889)
This is a layout based on the philosophy of the default ThumbKey layout,
but designed for more efficient use with two hands.

- Vowels on the right, common consonants on the left.
- The most common letters are presses (not swipes), and are sorted so
  that the most common letters are at the sides and lower down.
- Secondary letters are often chosen to relate to the primary letter on
  the key (eg: "m" is paired with "n").
- originally "f" and "k" were the other way around, but this way felt
  more natural - and "k" is often paired with consonants, while "f" is
  usually next to a vowel (or itself).
- Having more than four swipes on a key was avoided as much as possible,
  because 8-way swipes are harder to get the swipe direction correct on.
- In fact, the letter mode minimises swipes altogether. This leaves
  plenty of space for, eg, putting various "A" diacritics on the "A"
  key in other keyboards based on this one.
- The central key on the letter board has a selection of symbols - I
  picked the ones I thought were most likely to be used frequently in
  runs of words (note that I replaced * with ", compared to the original
  ThumbKey layout).
- The numeric keyboard prioritises putting the numbers in a classic
  phone layout over maximising access for two hands. Similarly, * and #
  are swipes towards where those symbols would be on a phone keypad.
- It also aims to lay similar symbols out next to each other, rather
  than sorting by frequency - this is because this mode is used much
  less frequently, so it's harder to learn where symbols are, and so I
  prioritised making searching for them easier. For example, all the
  "pause" puncutation (comma, full stop, semi-colon, colon, exclamation,
  question) are on the 5 key or the bottom of the 2 key, and superscript
  marks like quotation marks are on the 6 key. Key 7 has "mathematical
  symbols". Key 4 has currency. All the types of brackets are likewise
  grouped together (opening on the left and closing on the right).
- The central key on the numeric board has the same swipes as the
  central key on the letter board to leverage the habits learnt in the
  letter mode.
- If symbols are mirrors of each other, I tried to mirror them in the
  layout.

Co-authored-by: Alex Merry <alex.merry@kde.org>
2024-05-13 22:22:51 -04:00
Dessalines
3693d0ed91 Upping version. 2024-05-09 10:00:16 -04:00
Vitalii
aa1f110f1f
Revert compose in DEMessagEaseSymbols layout (#888) 2024-05-09 09:52:31 -04:00
sphh
06bf64cce7
German thumbkey symbols : and " (Closes #882 #883) (#886)
* Adds colon ':' to DEThumbKey.kt. (Closes #882)

* Adds quotation mark '"' to DEThumbKey.kt. (Closes #883)
2024-05-08 07:56:57 -04:00
Shayan
c343492696
Add RLM character to FAThumbKey (#880) 2024-05-06 12:33:01 -04:00
Dessalines
3dd891c1c4 Upping version. 2024-05-03 11:38:24 -04:00
Dessalines
3bf6f70eee
Don't show animations for password fields. Fixes #800 (#879) 2024-05-03 11:37:39 -04:00
Dessalines
cffda6bc87
Simplify key width code. Fixes #643 (#878) 2024-05-03 11:27:42 -04:00
Dessalines
f650a3f762
Cleaning up imports. (#877) 2024-05-03 10:39:32 -04:00
Dessalines
b230f643aa Upping version. 2024-05-03 09:17:02 -04:00
zeecho
4b8a5914e6
Fixes and improvements in br-fr layout (#875)
* Add Z, mute ꝃ and move Ꝃ and ꝃ in br-fr layout

* Add - and ! in br-fr layout
2024-05-03 07:11:49 -04:00
Lysalana
119a4969e1
Update ENQwertEase.kt (#873)
Fixed a bug not being able to type /z/ when swiped into it.
2024-05-01 08:58:51 -04:00
Lysalana
a24430bcbf
Update ENTwoHandsQwertEase.kt (#874)
Fixed a bug not being able to type /z/ when swiped into it.
2024-05-01 08:54:14 -04:00
Dessalines
661fc09947 Upping version. 2024-05-01 00:25:31 -04:00
Lysalana
7ac51ac593
Two-hands QwertEase (#871)
* Create ENTwoHandsQwertEase.kt

Two hands version of the QwertEase layout that I created yesterday.

* Finishing up twohands qwertease

---------

Co-authored-by: Dessalines <tyhou13@gmx.com>
2024-05-01 00:23:53 -04:00
Lysalana
2f90279f96
Create ENQwertEase.kt (#870)
* Create ENQwertEase.kt

QWERTY x MessagEase hybrid
Fixes #869

* Adding qwertease layout.

---------

Co-authored-by: Dessalines <tyhou13@gmx.com>
2024-04-29 12:06:43 -04:00
DrOliver94
1514e64ae0
changed numeric keyboard for "italiano messagease" (#864) 2024-04-26 20:33:42 -04:00
DrOliver94
ce8b29f38f
create new IT messagease symbols keyboard from EN messagease symbols (#866) 2024-04-26 20:33:22 -04:00
Eloi Torrents
440ab7b12b
Move qu in spanish split keyboard (#860) 2024-04-25 18:18:47 -04:00
Dessalines
80fd38f9c8 Upping version. 2024-04-25 13:03:19 -04:00
Dessalines
c51d770cfd
Making haptic feedback use KEYBOARD_TAP constant. Fixes #862 (#863) 2024-04-25 13:00:26 -04:00
Giuliano Lauro
c77c1c5d26
Fix crash when using Japanese thumb-key (fixes #858) (#861)
The bug was introduced in commit 0ab4b98 (Implement Drag-and-return & Circular drag (#854)). It was caused by an assumption that the numeric mode of a layout would have at least a one-to-one relation to its main or shifted modes. In this case, the Japanese main/shifted modes have more keys than the numeric mode, which caused an index error.
2024-04-25 12:40:23 -04:00
Dessalines
1abe5ce59d Upping version. 2024-04-23 23:37:03 -04:00
Dessalines
7ca13e3036
Upgrading deps. (#857) 2024-04-23 23:20:41 -04:00
Dessalines
9b12ea49bc
Adding slovak v2 keyboard. Fixes #151 (#856) 2024-04-23 23:15:04 -04:00
Fea
0ab4b98533
Implement Drag-and-return & Circular drag (#854)
* Implement Drag-and-return & Circular drag

* Fix translation strings of `(counter)clockwise_drag_action`

* Fix translation strings of `send_opposite_case` & `send_numeric`

* Rename `{secondary,tertiary}Key` `{oppositeCase,numeric}Key` and simplify passing them to `KeyboardKey`
2024-04-23 23:10:44 -04:00
Sanjin Šarić
622e523148
Fix swipe direction and update Capital keyboard for EN_HR (#853) 2024-04-22 09:32:47 -04:00
Dessalines
2385d8c2e8
Fixing bottom offset slider. (#852) 2024-04-14 19:07:37 -04:00
Karol Kasperek
dea3d03702
Add PLTypeSplitSymbols (#851)
* Add PLTypeSplitSymbols

* Fix indentation
2024-04-14 08:10:51 -04:00
Dessalines
3b441def78 Upping version. 2024-04-13 22:20:39 -04:00
Dessalines
9b5ce28990
Fixing black-screen on startup. (#850)
- Reworked settings to not use pointless remembers, since they're
  already using the DB.
- Made changelog popup and version update only occur on non-setup
  startup.
- Fixes #847
2024-04-13 22:18:02 -04:00
Dessalines
830e6bb313
Adding toki pona and sitelen emoji keyboards. (#849) 2024-04-13 20:15:25 -04:00
Dessalines
f708121cb1
Simplifying KeyC default. (#848)
* Simplifying KeyC default.

* Formatting fixes.
2024-04-13 19:29:27 -04:00
Dessalines
173f118f1e Upping version. 2024-04-11 10:44:15 -04:00
Dessalines
38324b026c
Upgrade to AGP 8.3.2 (#846) 2024-04-11 10:42:59 -04:00
Norgus
abe5866b26
Fixes to the Eng-Esp-Cat thumbkey layout (#845)
* Fixed a few accidents in my layout file that hid the letter 'z', omitted 'ï', and lost the downward case shift.

* Fixing import.

---------

Co-authored-by: Dessalines <tyhou13@gmx.com>
2024-04-11 10:37:48 -04:00
mensogulo
1efc55216c
Update composing and add it to DEMessagEaseSymbols (#844)
Also improves composing for ENMessagEaseCompose

Using only DEMessagEaseSymbols or ENMessagEaseCompose one can type
letters for a few more languages (but probably many more):
- Norwegian/Danish, e.g. øæ
- Swedish, e.g. åä
- German, e.g. ßöü
- French, e.g. çéè
- Spanish, e.g. ¿¡ñ
- Esperanto ĉĥŭ
- Polish ążł

The key ¿¡ is used as a joker and moved to a more easily reacheable
position

Co-authored-by: mensogulo <mensogulo@users.noreply.github.com>
2024-04-10 09:59:43 -04:00
Giuliano Lauro
f85e7faff6
Correct default French MessagEase layout (#830) (#840)
* Correct default French MessagEase layout (#830)

This changes the current `FRMessagEase.kt` file to better match its actual
MessagEase counterpart.

> IMPORTANT: I copied the old unchanged `FRMessagEase.kt` layout to `FRMessagEaseV2.kt`, and its title is now "français messagease v2"

Changes:
  - Changed U-key top swipe to letter "û"
  - Changed T-key bottom to letter "ù"
    - Moved combining diaeresis ("¨") to S-key bottom

* Remove the old french messagease layout

This removes the 'french messagease v2' layout entirely
2024-04-09 22:40:38 -04:00
Dessalines
f762aa1e22
Fixing vietnamese keyboard name. (#842) 2024-04-09 19:55:54 -04:00
Dessalines
e1d0acdc62 Upping version. 2024-04-09 09:32:52 -04:00
Dessalines
8cbcef0898
Adding Vietnamese thumbkey layout. Fixes #829 (#837) 2024-04-09 09:31:12 -04:00
Roland Kaufmann
77e058f76b
Add German+ÅÆØ compatibility layout with MessageEase (#832)
MessageEase does not have own layouts for languages that uses Nordic
characters (&aelig;, &oslash; and &aring; as HTML entities), instead
these are covered with a layout called "German + ÅÆØ", which is
basically the German layout with these changes:

(1) Top swipe on upper left key A is Å
(2) Top swipe on center left key H is Æ instead of Ü
(3) Top swipe on lower left key T is Ø
(4) Top swipe on lower left key in numeric keyboard is umlaut/diaeresis
(5) Bottom swipe on lower left key T does not show eszett

If it hadn't been for (2), these changes could have been incorporated
directly in the "deutsch", but alas. (4) is necessary to type a
general umlaut instead. Diff DEMessageEase against DENordicMessageEase
to see definition changes between this and the "deutsch" layout.

Additionally, the '>' symbol is on a right, not bottom-right swipe on
the 9 key, the bottom-right swipe of 8 is a ':' instead of an '-', the
bottom-right of 7 is tabulator instead of ':', and '-' is located on
the right swipe of 1; to be located on the same keys as they are on
the main keyboard. These changes are collected in a new numeric layout
called NordicMessageEaseNumeric.

Perhaps "deutsch nordic messageease" would have been a name more in
line with the others, but I chose to go with "deutsch + æøå
messageease" to make it easier to find for people who are coming from
MessageEase and probably will be looking for something similar to the
"German+ÆØÅ" name.
2024-04-09 08:47:48 -04:00