* Add layout
* Add popup mappings and subtype presets; use QWERTY
* ...forgot the main thing
* Add Indonesian popup mapping and subtype presets
* oops
* Fix syntax issue in Indonesian subtype preset
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
This change allows us to definitely know which commit a build corresponds to. For debug builds a short commit is included within the version name, for beta and stable builds it is just an internal `BuildConfig` field.
* Added a button for switching to an IME that supports voice
* Moved voice input button to the left of clipboard
* Improve voice key position and show toast on failure
Co-authored-by: Patrick Goldinger <patrick@patrickgold.dev>
Addition character assignments and changed TLD strings for Hungarian keyboard layouts.
These are important changes because Hungarian users mostly search accented characters where they belong.
For example, the u ú ü ű are similar shapes but u ú and ü ű are the short and long symbol pairs for two different sounds (the same is true for o ó and ö ő).
So the changes are intended to show up as follows:
- assignments for o and u is kept for compatibility with the old style and non-hungarian layouts but with hungarian language (as I use florisboard)
- assignments added for ö and ü to found their long versions (ő and ű) in the right place too (as others use florisboard)
TLD strings are changed because .hu and .eu is widely used in Hungary and .gov.hu is the official ending for government sites.
Note: the prior GMS Gradle plugin [oss-licenses-plugin](https://github.com/google/play-services-plugins/tree/master/oss-licenses-plugin) was, despite belonging to the GMS service stack, open-source. However it was a bit clunky to use and it does not keep up with the newest Gradle plugin standards, so it got replaced by Mike Penz' AboutLibraries library/plugin. This plugin allows me to define custom licenses and have an JC integration without needing to maintain much code, which is always a plus.