abouttreesummaryrefslogcommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-02-25German translation strings.xml and full_description.txtBenjamin2-0/+65
2022-02-22Release 1.13.0 (17)Jules Aguillon2-1/+14
2022-02-22Remove translated changelogsJules Aguillon6-35/+0
A single changelog is easier to write. The existence of translated older changelogs is probably not a good idea either.
2022-02-22Tweak repeat timing for modulated keysJules Aguillon1-3/+11
Make modulated keys repeat twice as slow by default and start repeating twice as early.
2022-02-22Send key events for the modifiersJules Aguillon2-19/+38
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.
2022-02-22Merge pull request #75 from gh0ste/masterJules Aguillon7-1/+92
spanish translation and layout
2022-02-22Update the spanish localeJules Aguillon2-1/+2
To use the new layout.
2022-02-22spanish translation and layoutInvert White5-0/+90
2022-02-21Improve modulated key repeatJules Aguillon2-11/+31
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.
2022-02-20Move pointer handling code to its own classJules Aguillon3-269/+355
Separate the concerns and have a clearer interface between the two parts of the code.
2022-02-19Localize € and £Jules Aguillon9-48/+54
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.
2022-02-19add colon key to numeric keyboardRaphael1-1/+1
2022-02-19Add Ord+* = °Jules Aguillon1-0/+1
2022-02-19add-ordinal-numbers-symbol-systemRaphael3-3/+22
2022-02-14Create github action to compile debug_APK (#60)Raphael1-0/+36
* 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>
2022-02-13Define the height of the keyboard relative to the screen sizeJules Aguillon6-8/+24
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.
2022-02-13Add Russian layout (#66)Vladimir Chernov4-0/+47
* Add Russian layout Co-authored-by: Jules Aguillon <jules@j3s.fr>
2022-02-13Use the improved font for shift, globe, enter and spaceJules Aguillon1-5/+11
These glyph were available in the custom font but not used yet.
2022-02-13Add ю to the bulgarian layoutJules Aguillon1-1/+1
Thanks Zdravko for pointing out.
2022-02-13Scale the bottom row depending on the host layoutJules Aguillon1-10/+31
1ff8526 added a bug for layouts that weren't 10 units wide.
2022-02-13Fix forced inverted colors on Xiaomi phonesJules Aguillon1-0/+2
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.
2022-02-13Invert return key in TTF (#67)Roy-Orbison1-0/+0
Was a "level-up" symbol, now looks like a return key in identical style.
2022-02-07Improve QWERTZJules Aguillon1-8/+8
- Add the umlauts back. - Remove the accents. QWERTZ changes from "programming layout" to "localized layout". - Move the '?' away from the edge of the screen.
2022-02-07build: Use d8 instead of dxJules Aguillon2-2/+2
dx have been removed in android build tools >30.0.3 in favor of d8. Lift the version constraint on the build tools.
2022-02-07Define the bottom row separatelyJules Aguillon10-118/+88
Avoid divergences when the bottom row is modified.
2022-02-07Dvorak layout (#16)AlexandraAlter3-0/+47
2022-02-06Replace unusual return symbolMax Schillinger1-1/+1
2022-02-06Allow egde keys instead of corner keys (swipe vertically/horizontally)Max Schillinger8-26/+73
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).
2022-02-06Add the Meta key to every layoutsJules Aguillon4-4/+4
To follow soon: Define the bottom row separately from layouts.
2022-02-06Add the Meta keyJules Aguillon3-2/+6
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.
2022-02-05Use apksigner from the build tools for release builds tooJules Aguillon2-8/+4
2022-02-05Makefile: Pass full path when calling apksignerMax Schillinger1-1/+1
2022-02-05Add supoort to show accents for Portuguese languageRaphael1-0/+1
2022-01-31Release 1.12.0 (16)Jules Aguillon3-1/+26
2022-01-31Turn the key spacing options to intsJules Aguillon1-2/+2
Float values were not rendered properly and the granularity isn't needed.
2022-01-30Add options for the spacing between the keysJules Aguillon4-6/+16
Two options: vertical and horizontal.
2022-01-30Select theme depending on system settingsJules Aguillon7-18/+47
Automatically choose between the Dark and Light themes.
2022-01-30Avoid color inversion in dark themeJules Aguillon1-0/+4
2022-01-30Contributing guidelines for layouts and translationsJules Aguillon1-0/+26
2022-01-30Improve Action key detectionJules Aguillon2-11/+4
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.
2022-01-30Missing Action key in the QWERTZ layoutJules Aguillon1-1/+1
This caused an even bigger problem: The Enter key would disappear instead of being swapped with the Action key.
2022-01-29Fn+Tab to send the tab characterJules Aguillon2-0/+2
2022-01-29Add support for the Bulgarian language and layoutJules Aguillon4-0/+48
Thanks Zdravko Iskrenov for the contribution.
2022-01-29Fix modifier not working on non-ASCIIJules Aguillon1-1/+2
Characters defined in layouts that aren't defined in KeyValue weren't recognized as character keys. Not working with modifiers.
2022-01-29Add Latvian translationEdgars3-0/+64
2022-01-29Add Latvian specific QWERTY layoutEdgars4-2/+49
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.
2022-01-23Globe key: Open keyboard switching dialogJules Aguillon1-1/+3
instead of immediately switching to the next input method.
2022-01-23Translate to FrenchJules Aguillon1-0/+45
2022-01-23Improve some stringsJules Aguillon1-4/+4
2022-01-23Make action key labels translatableJules Aguillon2-6/+14