abouttreesummaryrefslogcommitdiff
path: root/srcs
AgeCommit message (Collapse)AuthorFilesLines
2021-04-20Disable vibration when holding keysJules Aguillon1-4/+0
2021-04-20Add a setting for precise repeatJules Aguillon2-1/+4
2021-04-20Add precise repeat on some keysJules Aguillon2-31/+50
Repeat speed increase as the pointer is away from the initial position. On arrows, backspace and delete.
2021-04-19Add more characters under accentsJules Aguillon2-12/+56
Notably subscript and superscript digits and some quote characters.
2021-04-19Move some keys under the Fn modifier and move it on the bottom rowJules Aguillon2-29/+50
2021-04-18Add function keysJules Aguillon2-9/+39
Add the Fn modifier that change the digits into F1 to F10.
2021-04-18Fix crash when no current input bindingJules Aguillon1-3/+8
Broken recently. Restore previous code
2021-04-18Separate handling of modifiers from KeyValue classJules Aguillon8-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-18Cleanup key definitionsJules Aguillon1-88/+106
Remove repeated code and remove side-effects from the constructor.
2021-04-18Render the emoji key as ":)"Jules Aguillon1-1/+1
In order to remove the colors in the rendering.
2021-04-18Hide the input switching key if it's not neededJules Aguillon4-5/+23
Android has a new way of switching between input methods and this key need to be hidden in most cases.
2021-04-17Remove fixed keyboard widthJules Aguillon2-37/+28
Remove the constant of keys per rows. Add the 'shift' attribute to declare eventual alignment/blanks in layouts.
2021-04-15Use subtypes to choose layoutJules Aguillon1-23/+54
This removes the "layout" setting. Every layouts that the user could use will appear in the global settings.
2021-04-15Stateless KeyboardData classJules Aguillon3-86/+117
It was a pain to use. It was also a pain to write this though.
2021-04-13Add an option to toggle accent keysJules Aguillon3-1/+27
These keys are not useful at all in English. A new option allows to hide them, [false] by default.
2021-04-13Fix layout pref under debug buildsJules Aguillon1-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.
2021-01-17Update the list of emojisJules Aguillon4-957/+83
Take the list from https://unicode.org/Public/emoji/13.1/emoji-test.txt Also change the list of groups, from the same source.
2021-01-05Remove the preview popupJules Aguillon3-136/+0
This was a half-finished feature: - Dangerous when typing passwords - Caused crash on some devices - Ugly (on its own but also blinking when sliding and not fixed in size)
2016-12-11switchToNextInputMethod keyjuloo2-0/+10
2015-10-29Move configs to Config objectjaguillo4-102/+155
2015-10-28preview_enabled settingsjaguillo1-2/+5
2015-10-28Improve preview popupjaguillo2-22/+84
2015-10-28A bit of stylejaguillo1-0/+2
2015-10-28Show preview popupjaguillo1-3/+23
2015-10-28Fix some bugs + Try to show a preview popupjaguillo4-27/+87
2015-10-27Improve init of emoji panejaguillo1-24/+40
2015-10-27Fix crash + Fix emoji type buttonsjaguillo3-8/+2
2015-10-26More emoji category + Fix last emoji used savingjaguillo4-301/+347
2015-10-26Last used emojijaguillo4-32/+98
2015-10-24Emoji panejaguillo7-122/+215
2015-10-23Start with emojisjaguillo4-21/+1050
2015-10-17Stop special handling of delete keysjaguillo1-12/+12
2015-10-13Special key font + Esc keyjaguillo2-46/+76
2015-10-11Key to switch to numeric panejaguillo3-10/+44
2015-10-03Perf improvement (small)jaguillo3-15/+27
2015-10-01Mini fixjaguillo1-0/+17
2015-09-30Add margin_bottom, key_height and horizontal_margin configsjaguillo1-7/+10
2015-08-18Add trema accent + Add accents to azertyjuloo1-0/+4
2015-08-18Accentjuloo3-60/+88
2015-08-18Fix key repeat on meta keys and empty keysjuloo1-1/+2
2015-08-08More settingsjuloo3-13/+122
2015-08-08SideBarPreference + Continuing settingsjuloo3-6/+150
2015-08-08Conf key open SettingsActivityjuloo1-2/+6
2015-08-08Start SettingsActivityjuloo3-48/+61
2015-08-08Todo settingsjuloo2-33/+20
2015-08-07Move logcatjuloo1-2/+0
2015-08-05Improve key repeatjuloo1-28/+52
2015-08-04logcat.pyjuloo1-0/+12
2015-08-04Add icons + Nothingjuloo1-2/+2
2015-08-03Add qwerty layout + popup to change layoutjuloo3-3/+38