| Age | Commit message (Collapse) | Author | Files | Lines |
|
German translation
|
|
|
|
|
|
|
|
A single changelog is easier to write. The existence of translated older
changelogs is probably not a good idea either.
|
|
Make modulated keys repeat twice as slow by default and start repeating
twice as early.
|
|
Before sending a key event while modifiers are active, send events for
the modifier keys.
Some applications don't look at the "metaState" flags but instead keep
track of the up and down events for the modifiers.
For example, the basic text views that are in every applications
correctly handle the "metaState" flags except for one binding:
Selecting text with the arrows while pressing shift.
|
|
spanish translation and layout
|
|
To use the new layout.
|
|
|
|
Change the formula: don't use an external constant, add a state.
It's now the ratio between where the finger is at the first repeat and
where it is now.
Keep the repeat going when swiping into an other key. Currently only for
arrows: It's now possible to go from an arrow to an other without
waiting again for the key repeat timeout.
The backspace and delete keys don't work well with this.
|
|
Separate the concerns and have a clearer interface between the two parts
of the code.
|
|
Show these characters only for users that have the corresponding locale
installed (a supported eu language for €, en-GB for £).
Add these characters to most layouts.
|
|
|
|
|
|
|
|
* Create github action to make debug apk
* Cache debug signing certificate
* Setup cachix
* Run on pull request
Co-authored-by: Jules Aguillon <jules@j3s.fr>
|
|
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>
|
|
These glyph were available in the custom font but not used yet.
|
|
Thanks Zdravko for pointing out.
|
|
1ff8526 added a bug for layouts that weren't 10 units wide.
|
|
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.
|
|
Was a "level-up" symbol, now looks like a return key in identical style.
|
|
- Add the umlauts back.
- Remove the accents. QWERTZ changes from "programming layout" to
"localized layout".
- Move the '?' away from the edge of the screen.
|
|
dx have been removed in android build tools >30.0.3 in favor of d8.
Lift the version constraint on the build tools.
|
|
Avoid divergences when the bottom row is modified.
|
|
|
|
|
|
Add a new boolean parameter "edgekeys" for defining keys that have the
additional (swipe) keys on the edges (top, right, left, bottom) instead
of at the corners (top left, top right, bottom left, bottom right).
|
|
To follow soon: Define the bottom row separately from layouts.
|
|
Currently using the diamond symbol like the history meta key: https://en.wikipedia.org/wiki/Meta_key
However, this key is actually interpreted as the Super/Windows key but
Android calls it "meta" internally.
|
|
|
|
|
|
|
|
|
|
Float values were not rendered properly and the granularity isn't
needed.
|
|
Two options: vertical and horizontal.
|
|
Automatically choose between the Dark and Light themes.
|
|
|
|
|
|
There were two problems:
- The Action key was swapped when it shouldn't be. The flag
'IME_FLAG_NO_ENTER_ACTION' wasn't interpreted correctly for inputs
that specified both an action and this flag.
- The value 'IME_ACTION_UNSPECIFIED' should remove the Action key.
|
|
This caused an even bigger problem: The Enter key would disappear
instead of being swapped with the Action key.
|
|
|
|
Thanks Zdravko Iskrenov for the contribution.
|
|
Characters defined in layouts that aren't defined in KeyValue weren't
recognized as character keys. Not working with modifiers.
|
|
|
|
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.
|
|
instead of immediately switching to the next input method.
|
|
|