| Age | Commit message (Collapse) | Author | Files | Lines |
|
Instead of a fixed size that don't work at all for bigger screens.
Other tweaks:
- Use the value-land dimens to vary 'extra_horizontal_margin'
- Move label size to Config, because it can change at runtime (rotation)
- Slightly decrease the size of "long" symbols
|
|
|
|
Depending on the pixel density isn't ideal for a keyboard, which would
render differently depending on the "scaling" accessibility option.
Landscape mode needs a special values. At the same time, increase the
horizontal margin when landscape.
|
|
* Add Russian layout
Co-authored-by: Jules Aguillon <jules@j3s.fr>
|
|
MIUI inverts the colors of the app it thinks doesn't implement dark
themes correctly. Also, it inverts the colors in the dumbest possible
way: it doesn't invert all the colors the same way.
It thinks that presumably because I don't use the Material base themes.
|
|
|
|
Two options: vertical and horizontal.
|
|
Automatically choose between the Dark and Light themes.
|
|
|
|
Thanks Zdravko Iskrenov for the contribution.
|
|
A customised Latvian specific QWERTY layout (QWERTY (Latvian)) was added
to access all Latvian diacritic characters with a swipe.
Additionally caron, cedille and macron accents were enabled for this
layout.
|
|
|
|
|
|
* Add German metadata translation
* Add German keyboard
Co-authored-by: Jules Aguillon <jules@j3s.fr>
|
|
|
|
Now named "swiping distance". Changed to a dropdown.
|
|
|
|
Inline constants in settings.xml, strings.xml is only for strings that
can be translated.
|
|
Friendly to Amoled screens.
The background of keys is the same as the background of the whole
keyboard: pure black.
Colors are also slightly stronger.
|
|
Also, draw activated keys with a round border too.
|
|
Add a "Theme" option to choose between a dark and light theme.
The light theme uses the colors of the dark theme with the luminance
inversed.
The reloading after a configuration change is changed slightly:
- Special handling is needed when the Theme is changed (recreate the views)
- The default implementation of 'onConfigurationChanged' is used
Which triggers more refresh (but don't recreate the views)
- 'onCreateInputView' is no longer needed
|
|
Themes replace 'colors.xml' and soon will replace 'dimens.xml'.
|
|
Use xmllint.
Re-indent Java files using spaces.
|
|
Both using the qwerty layout.
Removes the tilde from French.
|
|
This replaces the "disable accent keys" checkbox.
The default should work for anyone: Accents will be hidden unless the
user has the french language installed.
The value "show every accents" is useful for versions of android that
don't have subtypes.
|
|
|
|
Some versions of android don't allow to configure several languages.
|
|
Increase a bit labels size and reduce empty space between keys.
|
|
|
|
|
|
This removes the "layout" setting. Every layouts that the user could use
will appear in the global settings.
|
|
These keys are not useful at all in English. A new option allows to hide
them, [false] by default.
|
|
|
|
Take the list from https://unicode.org/Public/emoji/13.1/emoji-test.txt
Also change the list of groups, from the same source.
|
|
This was a half-finished feature:
- Dangerous when typing passwords
- Caused crash on some devices
- Ugly (on its own but also blinking when sliding and not fixed in size)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|