Skip to content

Releases: Helium314/HeliBoard

HeliBoard 3.2

11 Jun 20:10
79726f1
Compare
Choose a tag to compare

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

07 Jun 21:14
Compare
Choose a tag to compare
HeliBoard 3.2-beta1 Pre-release
Pre-release

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

31 May 08:33
Compare
Choose a tag to compare

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

24 May 16:30
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)