| Age | Commit message (Collapse) | Author | Files | Lines |
|
It allowed to modulate the repeat speed of some keys (arrow, backspace,
delete) by move the finger farther or closer to the key.
In practice, this wasn't pratical and doesn't seem popular. It is
removed in favor of a better mechanism for moving the cursor.
|
|
|
|
A separate option is needed, the +25dp offset wasn't enough.
|
|
Co-authored-by: Jozef Kundlak <ingjozefkundlak@gmail.com>
|
|
|
|
Values like 'characterSize' and 'horizontalMargin' can't be fed back into the default value because they are not of the same unit.
To avoid this happening again, change the way the default value is defined for every options.
The 'key_height' dimension was no longer used.
|
|
* Add option for keyboard opacity (transparency). Keyboard background, keys and pressed keys can be adjusted separately.
* Make the borders transparent as well
* Moved setAlphas outside drawKeyFrame to top of onDraw method
|
|
The measurement function was wrong in some situations. Set a width for
columns and properly configure the GridView.
|
|
* Updated pl translation
* Added qwerty_pl.xml – QWERTY (Polski) layout
|
|
Allow choosing whether to show the high or the low digits first. The
numeric pane and the numpad are affected by the option.
|
|
Add an option for specifying an XML layout description as a string.
The option is a bit rough at the moment:
- No documentation, users have to be aware of the keyboard's code to use
this option.
- No error are shown, the layout will fallback to qwerty on error.
|
|
Themes can define the color of each borders independently. Every borders
must have the same width for now. It's possible to set a different width
when the key is activated, thought this is only used to remove borders.
The 4 themes are updated to take advantage of borders.
|
|
A new option allow to choose a secondary layout, the switching key is
placed on the top edge of the space bar.
The "Programming layout" option was basically doing that but it was
possible to choose from a few layouts only. It is improved and renamed.
The 'LayoutListPreference' allows setting the string for the first entry
but otherwise share the rest of the array.
Add nice icons from materialdesignicons.
|
|
The brightness value is used as the alpha value when drawing the labels.
|
|
Reduce the constrast of "secondary" labels. Modifiers (except
diacritics), event and keyevent keys are considered secondary.
|
|
|
|
The layout was added in 5169472d but was not present in the settings.
|
|
Similar to 'qwertz' but is wider to show äöü on dedicated keys. Some
punctuations are rebalanced to use the space better.
The default layout for de_DE is changed.
|
|
Shows a NumPad depending on preference:
Never/Landscape/Always
|
|
Also update a bit the README.
|
|
* Basic greek layout.
|
|
More documentation about this feature would be appropriate.
|
|
* Hindi Keyboard Layout
Hindi keyboard layout added
Basic symbols like brackets, colons etc are useful. This includes ( ) { } [ ] \ / ÷ - + = ! % : ; . , ?
|
|
|
|
* Add white e-ing oriented theme
Co-authored-by: Jules Aguillon <jules@j3s.fr>
|
|
|
|
* Bangla Layout
|
|
Allows to add more keys to the keyboard from a predefined list.
The implementation doesn't use MultiSelectListPreference because it
doesn't seem possible to change the item layout to properly show the
rendered symbols.
|
|
Mark that it is planned to be removed, remove corresponding translations.
|
|
Modifiers can be locked with a long press. The key repeat mechanism is re-used
and the press timeout is the same.
Every modifiers can be locked that way, not only the "lockable" ones.
The previous behavior can be enabled in the settings (for shift only)
but the default is changed.
|
|
|
|
|
|
Bring back the "Vibration" option.
The duration option isn't added back because the vibration settings are
still handled by Android. In fact, the option has no effect if the
vibration are disabled in the system settings.
This partially reverts commit ef03dfed5c802a855c4655204eee39a8769cfed7.
|
|
Instead of using the vibrator directly, use performHapticFeedback, which
will integrate better with the system settings.
|
|
Dimens weren't refreshed when the orientation changed. Dimens are not
the right solution anyway, use scaling factors instead.
|
|
The previous fixed value of 55% was too high. The new default value is
50% and it is customizable.
|
|
This option cannot be implemented easily now that the set of "accents"
(localized keys) isn't defined.
|
|
* Turkish layout & translation
|
|
|
|
|
|
Since SDK 21, applications can set the background color of the
navigation bar. This is normally simply an item in a theme but it is
more complicated for keyboards.
|
|
|
|
* Added neo 2 layout
* Move accents away from screen edge into second row
|
|
The Korean layout id was not consistent and this caused a crash.
|
|
Allow specifying a layout for programming and add a key for switching to
it easily.
The switching key is placed on the top edge of the space bar.
The option has no effect by default because the ergonomic isn't ideal,
it needs to be enabled explicitly.
Users of Latin-script languages certainly prefer to use one layout (for
programming or not). This feature might be removed in favor of a better
language-switching mechanisms in the future.
|
|
* Add Korean layout
|
|
and fix a couple typos
|
|
* Providing a comprehensible Brazilian Portuguese keyboard layout
removed cedille as it is already provided by an independent key;
changed layout to correspond to the locale
|
|
|
|
Useful when debugging why the keyboard doesn't work as expected with a
specific app.
|