Changes since 3.0-beta4:
- Adjust emoji key size according to emoji font size, by @eranl (#1543)
- workaround for page start / page end toolbar keys (#1477)
- better query for finding available input methods (#1340)
- fix crash when deleting korean characters in debug mode (#1551)
- fix issues with loading colors from file (#1528)
Changes since 2.3:
- Changed settings
- Search function for finding preferences by name or description.
- You can have multiple user-defined color sets.
- You can have multiple secondary layouts (functional keys, numpad, phone number, ...).
- Languages & layouts settings now show subtypes instead of languages. This allows more flexibility, like configuring multilingual typing or secondary layouts on a per-subtype basis rather than per language.
- Custom layouts for Latin script can now be shared between languages
- Dictionaries are still per language and don't fit into the new languages & layouts settings, so they have their own settings screen now.
- Stricter checks when adding json layouts. Now checks fail for unknown properties, aiding for discovering typos that might break the layout.
- Add toolbar key to toggle Split Keyboard, by @PurplePickleMonster (#1218, #1263)
- Improve behavior for language swipe cycling, by @RHJihan / @codokie (#1319)
- Add support for combining accents (Unicode combining diacritical marks) and add some to Greek layout, by @tenextractor (#1240)
- Optionally show popup hints on number row, by @eranl (#1303)
- Add datestamp to backup filename, by @ottosch (#1364)
- Add Hindi Phonetic layout, by @npnpatidar (#1278)
- Add Hebrew 1452-2 layout, by @eranl (#1288)
- Add Arabic Hija'i Layout, by @BinaryQuantumSoul (#1329)
- Add Dargwa (Urakhi) layout by @mekegi (#1127)
- Adjust Bengali Unijoy layout, by @RHJihan (#1321, #1369)
- Improved Bengali Probhat Layout, by @RHJihan (#1382, #1397)
- Added Bengali (India)/Baishakhi layout, by @RHJihan (#1373, #1396)
- Update existing bn-IN layout, by @RHJihan (#1374)
- Add schwa ə for Italian, by @restuccia (#1275)
- Fix link to license file, by @zyachel (#1315)
- Add new groupId -1 for json layouts, allows suppressing additional popups (#1243)
- Add setting to autocorrect shortcuts (#1287)
- Allow setting background image for landscape and portrait separately (#798)
- Add setting for adjusting bottom padding in landscape mode (#??)
- Add side padding scale setting (#1309)
- Allow using user-provided font (#494)
- Add font scale setting (#1149)
- Upgrade emojis to Unicode 16.0
- Use different handling in browsers when pressing backspace but there is nothing before the cursor (#1337)
- Fix crash when using multiTextKey in popups (#1376)
- Fix deletion of pasted text on backspace (#1019)
- Prevent selected text being the first suggestion when overwriting with glide typing (#1284)
- Show TLD popup keys, by @eranl (#1399)
- Switch back to original language after auto-switching due to hint locale, by @unlair (#1410)
- Add Central Kurdish layout, by @GoRaN909 (#1417)
- Update UK and RU standard layouts, and add extended layout, by @Quantom2 (#1215)
- Fix weird issue when adding user-provided glide typing library (#1251)
- Better handling of action key (and popup) backgrounds (#1008)
- number row Layout changes when pressing shift (set basic number row to go to old layout), by @EduRGB (#1400)
- store clipboard history as strings (#1430)
- move "no limit" setting for clipboard retention time to the right
- add setting to disabled "always show suggestions" for InputType.WEB_EDIT_TEXT (~browser edit fields and similar)
- should help with many cases in which the "always show suggestions" setting causes issues
- add some settings for tuning auto-space behavior (#876, #1348)
- make reverting autocorrect on backspace optional (#210)
- add timestamp keycode (#846)
- add
all_colors
colors for key preview popup text, popup text, key text in emoji view (#1058, #1434, #1297) - fix problem when moving cursor with space swipe in Firefox and forks (#1139)
- add layouts for languages primarily used in Africa, by @bkmgit (#1483)
- use € sign for currency for Piedmontese, by @glemco (#1504)
- add Korean phonetic layout, by @Froingo (#1500)
- fix direction of word-left & word-right with RTL scripts, by @eranl (#1530, #979)
- recognize the he language code as Hebrew, by @eranl (#1529)
- add Korean phonetic layout, by @Froingo (#1500)
- fix direction of word-left & word-right with RTL scripts, by @eranl (#1530, #979)
- recognize the he language code as Hebrew, by @eranl (#1529)
- Some more bug fixes