| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-12-28 | Use the themes abstraction | Jules Aguillon | 2 | -10/+11 | |
| Themes replace 'colors.xml' and soon will replace 'dimens.xml'. | |||||
| 2021-12-28 | Reference the "special key font" in the Theme object | Jules Aguillon | 3 | -11/+15 | |
| Remove the last cast of the context. | |||||
| 2021-12-28 | Separate "handler" code | Jules Aguillon | 6 | -73/+139 | |
| As with the previous commit, remove casts of the context. The "handler" object is referenced in the "config" object for now. | |||||
| 2021-12-28 | Turn Config into a singleton object | Jules Aguillon | 3 | -28/+32 | |
| The goal is to remove a cast of the 'context' into 'Keyboard2'. | |||||
| 2021-12-26 | Move Theme code to its own class | Jules Aguillon | 2 | -50/+78 | |
| 2021-12-22 | Always send the keycode for the tab key | Jules Aguillon | 1 | -1/+1 | |
| Don't write the tab character and always send the keycode, which is most probably handled by applications. | |||||
| 2021-12-22 | Use the right keycode for the home key | Jules Aguillon | 1 | -1/+1 | |
| The previous keycode wasn't the classical "home" movement key but Android's actual home key, which has no effect when generated from the keyboard. | |||||
| 2021-12-19 | Avoid crash when removing a layout | Jules Aguillon | 1 | -2/+1 | |
| Might happen when downgrading the app. | |||||
| 2021-12-19 | Auto-format Java and XML files | Jules Aguillon | 12 | -947/+947 | |
| Use xmllint. Re-indent Java files using spaces. | |||||
| 2021-12-11 | Add Swedish | Jules Aguillon | 3 | -1/+9 | |
| First add the 'ring' accent. The swedish language uses the qwerty layout and three accents (aigu, trema, ring) | |||||
| 2021-12-11 | Fix Android's builtin shortcut not working | Jules Aguillon | 1 | -1/+1 | |
| The 'repeat' field of generated key events was incorrectly set to '1'. | |||||
| 2021-12-05 | Fix swapped page_up/page_down | Jules Aguillon | 1 | -2/+2 | |
| 2021-12-05 | Add the euro and pound symbols | Jules Aguillon | 1 | -0/+2 | |
| Fn+$ and Fn+# respectively. | |||||
| 2021-12-05 | Avoid using getWidth() from onMeasure() | Jules Aguillon | 1 | -6/+7 | |
| 2021-05-09 | Fix recently introduced crash | Jules Aguillon | 2 | -3/+6 | |
| 2021-05-09 | Fix NullPointerException when ready options from subtypes | Jules Aguillon | 1 | -4/+8 | |
| Seems like subtypes might not match what is declared. Must protect against that. | |||||
| 2021-05-09 | Restore support for Android < 12, set minimal version to 4 | Jules Aguillon | 1 | -3/+24 | |
| 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-09 | Add the accents preference | Jules Aguillon | 3 | -18/+76 | |
| 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-08 | Move the "Ins" key under Fn | Jules Aguillon | 1 | -0/+1 | |
| 2021-05-08 | Add french quotes, en- and em-dash | Jules Aguillon | 1 | -0/+7 | |
| Add more keys under Fn. French quotes are S-<, S->, Fn-" and Fn-S-". | |||||
| 2021-05-08 | Move inverted punctuation to the tilde modifier | Jules Aguillon | 1 | -3/+6 | |
| 2021-05-08 | Improve the numeric keyboard | Jules Aguillon | 2 | -35/+93 | |
| 2021-05-07 | Add a dashed circle symbol on accents | Jules Aguillon | 1 | -6/+6 | |
| To help recognize them. | |||||
| 2021-05-07 | Fix layout not updating after rotation | Jules Aguillon | 1 | -0/+1 | |
| Reset the layout on onStartInputView. | |||||
| 2021-05-01 | Add '¿' and '¡' | Jules Aguillon | 1 | -0/+2 | |
| 2021-05-01 | Better placement of accents on QWERTY | Jules Aguillon | 1 | -6/+6 | |
| Also change internal names for accents. | |||||
| 2021-05-01 | Fix rendering of the first label | Jules Aguillon | 1 | -7/+8 | |
| Caused by a shared Paint not correctly resetted. | |||||
| 2021-05-01 | Reset keyboard when finishing | Jules Aguillon | 1 | -0/+7 | |
| This may cause key repeat continuing for a bit after the keyboard closes. | |||||
| 2021-04-29 | Highlight activated keys | Jules Aguillon | 1 | -10/+37 | |
| 2021-04-29 | Slightly reduce the size of the bottom row | Jules Aguillon | 2 | -51/+57 | |
| 2021-04-29 | Improve the azerty layout | Jules Aguillon | 1 | -1/+1 | |
| - 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-29 | Fix modifiers | Jules Aguillon | 1 | -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-29 | Add the "layout" option again | Jules Aguillon | 3 | -26/+40 | |
| Some versions of android don't allow to configure several languages. | |||||
| 2021-04-25 | Tweak dimensions | Jules Aguillon | 2 | -10/+12 | |
| Increase a bit labels size and reduce empty space between keys. | |||||
| 2021-04-24 | Scale down larger symbols | Jules Aguillon | 1 | -7/+17 | |
| 2021-04-24 | Add the label size option | Jules Aguillon | 2 | -1/+4 | |
| 2021-04-24 | Allow different sizes | Jules Aguillon | 2 | -43/+43 | |
| Improve Paint code. | |||||
| 2021-04-24 | SlideBarPreference: Reduce the number of step | Jules Aguillon | 1 | -4/+4 | |
| To have cleaner values. | |||||
| 2021-04-21 | Add some missing keycodes | Jules Aguillon | 1 | -3/+18 | |
| Allows to sent ctrl and alt combinations. Notably the ] character. | |||||
| 2021-04-20 | Disable vibration when holding keys | Jules Aguillon | 1 | -4/+0 | |
| 2021-04-20 | Add a setting for precise repeat | Jules Aguillon | 2 | -1/+4 | |
| 2021-04-20 | Add precise repeat on some keys | Jules Aguillon | 2 | -31/+50 | |
| Repeat speed increase as the pointer is away from the initial position. On arrows, backspace and delete. | |||||
| 2021-04-19 | Add more characters under accents | Jules Aguillon | 2 | -12/+56 | |
| Notably subscript and superscript digits and some quote characters. | |||||
| 2021-04-19 | Move some keys under the Fn modifier and move it on the bottom row | Jules Aguillon | 2 | -29/+50 | |
| 2021-04-18 | Add function keys | Jules Aguillon | 2 | -9/+39 | |
| Add the Fn modifier that change the digits into F1 to F10. | |||||
| 2021-04-18 | Fix crash when no current input binding | Jules Aguillon | 1 | -3/+8 | |
| Broken recently. Restore previous code | |||||
| 2021-04-18 | Separate handling of modifiers from KeyValue class | Jules Aguillon | 8 | -138/+155 | |
| KeyValue defines an ADT and some of its values, it now contains public final fields and no internal logic. KeyModifier handles modifiers and accents and creates new instances of KeyValue when needed. This operation is now properly cached. | |||||
| 2021-04-18 | Cleanup key definitions | Jules Aguillon | 1 | -88/+106 | |
| Remove repeated code and remove side-effects from the constructor. | |||||
| 2021-04-18 | Render the emoji key as ":)" | Jules Aguillon | 1 | -1/+1 | |
| In order to remove the colors in the rendering. | |||||
| 2021-04-18 | Hide the input switching key if it's not needed | Jules Aguillon | 4 | -5/+23 | |
| Android has a new way of switching between input methods and this key need to be hidden in most cases. | |||||
