abouttreesummaryrefslogcommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-12-19Auto-format Java and XML filesJules Aguillon26-1346/+1176
Use xmllint. Re-indent Java files using spaces.
2021-12-14Use apksigner for signing the apkJules Aguillon3-16/+17
The Play Store now requires the "Signing Scheme V2", which is implemented by apksigner.
2021-12-12Upgrade to Android SDK version 30Jules Aguillon3-3/+3
2021-12-12Release 1.10.0 (13)Jules Aguillon3-2/+8
2021-12-11Add SwedishJules Aguillon6-3/+18
First add the 'ring' accent. The swedish language uses the qwerty layout and three accents (aigu, trema, ring)
2021-12-11Fix Android's builtin shortcut not workingJules Aguillon1-1/+1
The 'repeat' field of generated key events was incorrectly set to '1'.
2021-12-05Increase the maximum value of the key height optionJules Aguillon1-1/+1
2021-12-05Fix swapped page_up/page_downJules Aguillon1-2/+2
2021-12-05Add the euro and pound symbolsJules Aguillon1-0/+2
Fn+$ and Fn+# respectively.
2021-12-05Avoid using getWidth() from onMeasure()Jules Aguillon1-6/+7
2021-12-05Update README.mdPoussinou1-0/+4
2021-10-18Release 1.9.2 (12)Jules Aguillon3-2/+4
2021-10-18Add fastlane metadataJules Aguillon16-0/+19
2021-09-21Build requires Android Build Tools <= 30.0.3Jules Aguillon1-0/+1
'dx' is missing in 31.0.0.
2021-09-20Make the project open source !Jules Aguillon2-0/+686
Under GNU GPLv3. The license applies to every parent commits. Add a README.
2021-05-09Release 1.9.1 (11)Jules Aguillon1-2/+2
2021-05-09Fix recently introduced crashJules Aguillon2-3/+6
2021-05-09Release 1.9 (10)Jules Aguillon1-2/+2
2021-05-09Fix NullPointerException when ready options from subtypesJules Aguillon1-4/+8
Seems like subtypes might not match what is declared. Must protect against that.
2021-05-09Restore support for Android < 12, set minimal version to 4Jules Aguillon2-4/+25
API level 12 is required for "subtype" code introduced in 1.7. This adds a fallback for older version, "subtype" features are not available but the keyboard is usable. Changet he minimal version to 4 to be able to query the API level. Using integer constant for versions because that's how it's presented in the documentation. Build.VERSION_CODES is WTF.
2021-05-09Add support for Spanish and ItalianJules Aguillon2-5/+18
Both using the qwerty layout. Removes the tilde from French.
2021-05-09Add the accents preferenceJules Aguillon7-27/+106
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.
2021-05-08Move the "Ins" key under FnJules Aguillon3-2/+3
2021-05-08Add french quotes, en- and em-dashJules Aguillon1-0/+7
Add more keys under Fn. French quotes are S-<, S->, Fn-" and Fn-S-".
2021-05-08Move french accents againJules Aguillon2-12/+12
Users didn't like the new placement.
2021-05-08Move inverted punctuation to the tilde modifierJules Aguillon1-3/+6
2021-05-08Improve the numeric keyboardJules Aguillon3-45/+103
2021-05-07Add a dashed circle symbol on accentsJules Aguillon1-6/+6
To help recognize them.
2021-05-07Fix layout not updating after rotationJules Aguillon1-0/+1
Reset the layout on onStartInputView.
2021-05-02Release 1.8 (9)Jules Aguillon1-2/+2
2021-05-01Add '¿' and '¡'Jules Aguillon1-0/+2
2021-05-01Better placement of accents on QWERTYJules Aguillon3-20/+20
Also change internal names for accents.
2021-05-01Fix rendering of the first labelJules Aguillon1-7/+8
Caused by a shared Paint not correctly resetted.
2021-05-01Reset keyboard when finishingJules Aguillon1-0/+7
This may cause key repeat continuing for a bit after the keyboard closes.
2021-04-29Highlight activated keysJules Aguillon2-10/+38
2021-04-29Slightly reduce the size of the bottom rowJules Aguillon5-54/+60
2021-04-29Move system keys to the alt keyJules Aguillon2-8/+8
2021-04-29Improve the azerty layoutJules Aguillon2-19/+19
- More intuitive placement of (), [], {} and <>. - Move accent keys into the top-left corner, on a key they may be used with. - Some minor changes.
2021-04-29Fix modifiersJules Aguillon1-42/+60
Fixes: - Toggling off a modifier was not possible in the corners (eg. accents). - Modifiers on the same key can't be activated at the same time. - Characters on the same key as a modifier weren't working properly.
2021-04-29Add the "layout" option againJules Aguillon7-32/+64
Some versions of android don't allow to configure several languages.
2021-04-25Tweak dimensionsJules Aguillon3-17/+20
Increase a bit labels size and reduce empty space between keys.
2021-04-24Scale down larger symbolsJules Aguillon1-7/+17
2021-04-24Add the label size optionJules Aguillon4-3/+16
2021-04-24Allow different sizesJules Aguillon2-43/+43
Improve Paint code.
2021-04-24SlideBarPreference: Reduce the number of stepJules Aguillon1-4/+4
To have cleaner values.
2021-04-21Add some missing keycodesJules Aguillon1-3/+18
Allows to sent ctrl and alt combinations. Notably the ] character.
2021-04-20build: Explicitly set signing algorithmsJules Aguillon1-1/+1
Newer versions of jarsigner default to SHA256, which is unsupported for some versions of Android we support.
2021-04-20Release 1.7 (8)Jules Aguillon1-2/+2
2021-04-20Adjust azerty layoutJules Aguillon1-2/+2
Add the 'change_method' key and remove a key that is available through accents.
2021-04-20Set the en_US layout defaultJules Aguillon1-6/+6
Now that it's necessary to change the device's settings to use a different layout, qwerty is a better international default than azerty.