| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-01-10 | Swap the Enter and Action keys when needed | Jules Aguillon | 1 | -0/+3 | |
| When IME_FLAG_NO_ENTER_ACTION is set. | |||||
| 2022-01-09 | Add the Action key | Jules Aguillon | 1 | -0/+43 | |
| It is placed on the top-right of the enter key on every layouts. It sends a special event (performEditorAction) instead of writing a newline. The "actionId" is passed through the EditorInfo object in an obfuscated way so it's not clear whether it's using the right one. | |||||
| 2022-01-09 | Allow to hide more keys than just accents | Jules Aguillon | 1 | -14/+13 | |
| Add the "FLAGS_LANGS" set of flags, which will be used to hide individual keys that are not accents. | |||||
| 2021-12-30 | Add themes | Jules Aguillon | 1 | -18/+16 | |
| Add a "Theme" option to choose between a dark and light theme. The light theme uses the colors of the dark theme with the luminance inversed. The reloading after a configuration change is changed slightly: - Special handling is needed when the Theme is changed (recreate the views) - The default implementation of 'onConfigurationChanged' is used Which triggers more refresh (but don't recreate the views) - 'onCreateInputView' is no longer needed | |||||
| 2021-12-28 | Reference the "special key font" in the Theme object | Jules Aguillon | 1 | -7/+0 | |
| Remove the last cast of the context. | |||||
| 2021-12-28 | Separate "handler" code | Jules Aguillon | 1 | -56/+40 | |
| 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 | 1 | -8/+4 | |
| The goal is to remove a cast of the 'context' into 'Keyboard2'. | |||||
| 2021-12-19 | Auto-format Java and XML files | Jules Aguillon | 1 | -115/+115 | |
| Use xmllint. Re-indent Java files using spaces. | |||||
| 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-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 | 1 | -9/+48 | |
| 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-07 | Fix layout not updating after rotation | Jules Aguillon | 1 | -0/+1 | |
| Reset the layout on onStartInputView. | |||||
| 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 | Add the "layout" option again | Jules Aguillon | 1 | -24/+20 | |
| Some versions of android don't allow to configure several languages. | |||||
| 2021-04-24 | Allow different sizes | Jules Aguillon | 1 | -1/+1 | |
| Improve Paint code. | |||||
| 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 | 1 | -15/+13 | |
| 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 | Hide the input switching key if it's not needed | Jules Aguillon | 1 | -1/+2 | |
| Android has a new way of switching between input methods and this key need to be hidden in most cases. | |||||
| 2021-04-15 | Use subtypes to choose layout | Jules Aguillon | 1 | -23/+54 | |
| This removes the "layout" setting. Every layouts that the user could use will appear in the global settings. | |||||
| 2021-04-15 | Stateless KeyboardData class | Jules Aguillon | 1 | -15/+1 | |
| It was a pain to use. It was also a pain to write this though. | |||||
| 2021-04-13 | Fix layout pref under debug builds | Jules Aguillon | 1 | -8/+18 | |
| Remove the use of [getIdentifier] because it requires the current package name to be passed, which can't be found reliably since the change in build system. | |||||
| 2016-12-11 | switchToNextInputMethod key | juloo | 1 | -0/+8 | |
| 2015-10-29 | Move configs to Config object | jaguillo | 1 | -2/+14 | |
| 2015-10-26 | Last used emoji | jaguillo | 1 | -14/+6 | |
| 2015-10-24 | Emoji pane | jaguillo | 1 | -14/+27 | |
| 2015-10-23 | Start with emojis | jaguillo | 1 | -20/+36 | |
| 2015-10-17 | Stop special handling of delete keys | jaguillo | 1 | -12/+12 | |
| 2015-10-11 | Key to switch to numeric pane | jaguillo | 1 | -1/+33 | |
| 2015-10-03 | Perf improvement (small) | jaguillo | 1 | -4/+0 | |
| 2015-10-01 | Mini fix | jaguillo | 1 | -0/+17 | |
| 2015-08-18 | Accent | juloo | 1 | -3/+3 | |
| 2015-08-08 | SideBarPreference + Continuing settings | juloo | 1 | -0/+6 | |
| 2015-08-08 | Conf key open SettingsActivity | juloo | 1 | -2/+6 | |
| 2015-08-08 | Start SettingsActivity | juloo | 1 | -30/+10 | |
| 2015-08-08 | Todo settings | juloo | 1 | -18/+1 | |
| 2015-08-07 | Move logcat | juloo | 1 | -2/+0 | |
| 2015-08-04 | logcat.py | juloo | 1 | -0/+12 | |
| 2015-08-03 | Add qwerty layout + popup to change layout | juloo | 1 | -3/+34 | |
| 2015-08-03 | Fix del key and keyEvent keys | juloo | 1 | -30/+32 | |
| 2015-08-03 | Repeat key on long press | juloo | 1 | -1/+1 | |
| 2015-08-02 | Send Ctrl/Alt(/Shift) to the application | juloo | 1 | -16/+34 | |
| 2015-08-02 | Fix mini crash + Can disable on keys | juloo | 1 | -0/+2 | |
| 2015-08-01 | Implement shift key | juloo | 1 | -2/+2 | |
| 2015-08-01 | Send keys to the application | juloo | 1 | -2/+19 | |
| 2015-08-01 | Improve KeyValue | juloo | 1 | -0/+5 | |
| 2015-07-31 | Create KeyboardData class and handle move on keys | juloo | 1 | -1/+10 | |
| 2015-07-30 | Initial commit | juloo | 1 | -0/+25 | |
