Skip to content

Releases: Helium314/HeliBoard

HeliBoard 3.1-beta1

24 May 16:30

Choose a tag to compare

HeliBoard 3.1-beta1 Pre-release
Pre-release

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

14 May 14:19

Choose a tag to compare

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

03 May 06:02

Choose a tag to compare

HeliBoard 3.0-beta4 Pre-release
Pre-release

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

26 Apr 12:04

Choose a tag to compare

HeliBoard 3.0-beta3 Pre-release
Pre-release

Changes since 3.0-beta2:

  • more inset / padding fixes, by @eranl (#1496, #1497)
  • use € sign for currency for Piedmontese, by @glemco (#1504)
  • add title to spell checker settings, by @eranl (#1501)
  • more crash fixes for missing layout files (#1490)

HeliBoard 3.0-beta2

21 Apr 08:41

Choose a tag to compare

HeliBoard 3.0-beta2 Pre-release
Pre-release

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

06 Apr 17:29

Choose a tag to compare

HeliBoard 3.0-beta1 Pre-release
Pre-release

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

26 Mar 20:56

Choose a tag to compare

HeliBoard 3.0-alpha3 Pre-release
Pre-release

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)

HeliBoard 3.0-alpha2

16 Mar 14:09

Choose a tag to compare

HeliBoard 3.0-alpha2 Pre-release
Pre-release

Changes since 3.0-alpha1:

  • 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)
  • Fix some bugs with the new settings, mostly related to the changed way of handling subtypes

[mosty copied from alpha1]
This is the second 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-alpha2 (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)

HeliBoard 3.0-alpha1

06 Mar 17:27

Choose a tag to compare

HeliBoard 3.0-alpha1 Pre-release
Pre-release

This is the first 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-alpha1.

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)

Changes to settings:

  • Implemented in Compose instead of "old" view system, allowing for more flexibility (and more convenient development).
  • Search function for finding preferences by name or description.
  • Different theme - not yet final, contributions welcome.
  • 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.

Further changes since 2.3:

  • Stricter checks when adding json layouts. Now checks fail for unknown properties, aiding for discovering typos that might break the layout.
  • Welcome wizard re-implemented in Compose - does not feel polished enough, contributions welcome.
  • 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)
  • Fix some minor bugs

Sha256 of APKs
release: 0c77b80db000a3c7c7db4a6dc797ebd8fcf6fc477055e97ba61db55eb788a1f7
nouserlib: 314668f7445b0882fc886586fcddff8c99301dbbb7d4a1d8198e31484814b1d5
debug: a27838adfc001ddab180c2fa780b973fc6bb16061db70b51d16b74521160710a

HeliBoard 2.3

12 Jan 19:58

Choose a tag to compare

Changes since 2.3-beta1:

  • revert fix for #994 due to it introducing other issues (#1281, #1268)
  • fix broken width of emoji & clipboard bottom rows in one-handed mode
  • fix system bar handling in Android 15 (#1186)
  • add missing letter in Catalan layout (#1176)
  • prepare for adding unicode 15.1 and 16.0 emojis