Releases: Helium314/HeliBoard
HeliBoard 3.2
Changes since 3.2-beta1:
- mostly fixes for changes in 3.2-beta1
- Disable emoji view animation according to system setting, by @eranl (#1694, #1696)
- make KeyCode.IME_HIDE_UI work (#1272)
- show keyboard when adding new word to personal dictionary (#1663)
- don't add single words with AddToPersonalDictionary setting (#1605)
- some minor improvements and fixes
HeliBoard 3.2-beta1
Changes since 3.1:
- add toolbar modes (allows hiding toolbar), by @eranl / @codokie (#374, #838, #1606)
- add some missing emoji variants, by @eranl (#1622)
- improve subtype screen and dictionary dialog, by @BlackyHawky (#1516, #1648, #1656)
- fix colors when forcing dark mode, by @fakerat (#582, #1671)
- move most of the portrait / landscape scale settings into a dialog (preparation for adding separate scale settings for folded / unfolded, #1063)
- remove translations of strings marked as non-translatable, initiated by @RHJihan (#1651)
- fix next-screen arrow direction for RTL languages, by @eranl (#1665, #1667)
- fix proper loading of Hebrew locale on Android 15, by @eranl (#1669)
- reduce minimum height scale (#1647)
- have at least a basic keyboard when library doesn't work at all
- some internal overhauls
- minor bug fixes
HeliBoard 3.1
Changes since 3.1-beta1:
- block single-letter suggestions from emoji dictonary (seems to be an issue in the native library, they are marked with
not_a_word
), by @eranl (#1643) - fix incorrect tab indicator when swiping between emoji categories, by @eranl (#1642, #1645)
- fix language switch button (#1608)
- fix crashes introduced in beta1 (#801, #1614)
- hide debug info for suggestions when suggestions are not shown, by @eranl (#1644)
- hide TLD popup hint in numpad layout (#1640)
- reduce toolbar key size again (#1621)
- minor fixes
HeliBoard 3.1-beta1
APKs removed because this version contains a bug that often prevents the keyboard from showing up when entering the password after restarting the phone.
Changes since 3.0:
- optionally suggest names of installed apps, by @devycarol (#1361, #1014)
- swipe to switch emoji categories, by @eranl (#1488, #1426)
- display toast after restoring backup, by @eranl (#1531)
- larger toolbar button and icon, by @eranl (#1556, #1412)
- make comma accessible in popups when showing TLD popups, by @eranl (#1594, #1573)
- add setting for default emoji skin tone (#817)
- add keycodes for left and right alt and ctrl keys (#1579)
- add key label "timestamp" for more accessible timestamp key
- understand special key labels for popups in simple layouts
- minor fixes and improvements
HeliBoard 3.0
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
HeliBoard 3.0-beta4
Changes since 3.0-beta3:
- more inset / padding fixes, by @eranl (#1536, #1510, #1519, #1513)
- 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)
- fix theme in input method picker dialog (#1518)
- different font for titles, might fix #1413
- fix side padding for split keyboard (#1520)
- fix log being saved for very short timespan on some devices
- fix punctuation deleting characters in Korean (#1447)
HeliBoard 3.0-beta3
HeliBoard 3.0-beta2
Edit: padding issues apparently still not fixed on some devices
Changes since 3.0-beta1:
- fully fix issues with bottom insets on Android 15+, by @eranl (#1461, #1486)
- fix settings on Android 15+, and enable edge-to-edge for all Android versions, by @eranl (#1484)
- add layouts for languages primarily used in Africa, by @bkmgit (#1483)
- fix crashes related to custom layouts (#1476, #1490)
- fix backup missing and not properly restoring custom layouts
- fix resizing one-handed mode
- fix split layout change ignored in emoji view
HeliBoard 3.0-beta1
Edit: Inset issue on Android 15 not fully fixed, see #1439. So only install on Android 15 if you already have alpha3.
Changes since 3.0-alpha3:
- fix bottom insets on Android 15+, by @eranl (#1457)
- optimize debug build, by @eranl (#1411)
- add timestamp keycode (#846)
- add
all_colors
colors for key preview popup text, popup text, key text in emoji view (#1058, #1434, #1297) - done action acts like ok button in color picker dialog (#1443)
- change subtype dialog to full screen (applies changes immediately)
- fix problem when moving cursor with space swipe in Firefox and forks (#1139)
- fix problems with renaming colors (#1449)
- fix problems with renaming and deleting main layouts
- somewhat adjust settings after feedback (user contributions to settings theme still welcome before 3.0 release!)
HeliBoard 3.0-alpha3
Changes since 3.0-alpha2:
- number row Layout changes when pressing shift (set basic number row to go to old layout), by @EduRGB (#1400)
- reduce icon size and horizontal padding in settings (user contributions to settings theme still welcome before 3.0 release!)
- 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)
- upgrade build target to Android 15
- may cause problems on Android 15 due to changed language codes for Hebrew and Indonesian, please open issues if you notice something related
[mosty copied from alpha1]
This is the third release after an overhaul of the settings. Most changes only concern the UI, but some parts of the settings now work quite differently (especially languages & layouts and user-defined colors).
You can expect to find some bugs, especially in the new settings. So please make a backup before upgrading to 3.0-alpha3 (when coming from 2.3 at least).
If you're using this version, please look for unexpected / unwelcome changes (mostly in the settings). Potential issues might especially occur with:
- insets (system bars, cutout, ...)
- configuration changes like changing screen orientation
- settings that changed significantly - layouts, user-defined colors, dictionaries
- concerns both the screens and upgrading without changing layouts or colors
- dialogs (visual glitches, inaccessible parts)
- theme of the new settings (inconsistencies, bad color combinations)