Skip to content

Releases: Helium314/HeliBoard

HeliBoard 3.0-alpha2

16 Mar 14:09
Compare
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
Compare
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
Compare
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

HeliBoard 2.3-beta1

06 Jan 15:06
Compare
Choose a tag to compare
HeliBoard 2.3-beta1 Pre-release
Pre-release

Changes since 2.2:

  • Allow customizing number row (#558)
  • Allow customizing spacebar text (#956, #875)
  • Allow customizing bottom row for emoji and clipboard views (#966, #850, #593, #404)
  • Allow customizing toolbar codes (#1110, see KeyCodes.kt for codes, though only the ones in checkAndConvertCode are allowed)
  • Allow customizing icons (#1110)
  • Disable remove redundant popups by default and make it work on non-functional keys only (#1052 and others)
  • Decouple icon style from keyboard style
  • Update Ukrainian Layout, by @SkeLLLa (#1038)
  • Less aggressive addition of words to personal dictionary
  • Do not vibrate in do not disturb mode (#1125)
  • Improve performance when copying large amounts of text (#1236)
  • Do not switch keyboard language if secondary language matches (#1181)
  • Properly reload custom layouts on restoring backup (#1235)
  • Fix labels of removed popups remaining visible
  • Fix Hindi characters in Hinglish layout (#305)
  • Fix some of the issues where text is duplicated (#1141)
  • Fix partially broken punctuation popups (#1062 and others)
  • Fix esc and numpad not working in custom keys (#1009)
  • Fix caps mode of selected text being changed by more symbols key (#1256)
  • More improvements and bug fixes
  • Update translations

HeliBoard 2.2

25 Jul 07:09
Compare
Choose a tag to compare

Changes since 2.2-beta1:

HeliBoard 2.2-beta1

14 Jul 19:40
Compare
Choose a tag to compare
HeliBoard 2.2-beta1 Pre-release
Pre-release

Note from maintainer: I will be away for the next 3 weeks, and only rarely have time for issues, PRs and development.

Changes since 2.1:

  • make arrow keys on keyboard repeatable, by @devycarol (#932)
  • more cursor toolbar keys (page up/down(/start/end, word left/right), by @devycarol (#933)
  • add paste key, by @devycarol (#945)
  • add clipboard suggestion for recently copied text, by @codokie (#647)
  • improve key swipe behavior, by @devycarol (#919)
  • add ability for saving / exporting custom themes
  • adjust language dependent popup keys, partially by @clmbmb and @glemco (#659, #921, #824)
  • add space swipe setting to toggle numpad, by @devycarol (#950)
  • de-select text on pressing select keys again, by @devycarol (#973)
  • tune some colors in settings for Android 12+, by @BlackyHawky (#975)
  • add setting when to switch to main view after edding emoji, clip or symbol (#546)
  • minor fixes and improvements (#912, #952, ...)

HeliBoard 2.1

30 Jun 14:54
Compare
Choose a tag to compare

Changes since 2.0:

  • fix broken functional key layout for tablets
  • only show language switch key when there is something to switch to (#897)
  • make default colors for "all colors" setting random instead of gray (#903)
  • allow customizing start lag for gestures during typing, by @devycarol (#882, #894)
  • allow customizing currency keys (#353)
  • reduce long-press time for shift -> caps lock, by @devycarol (#924, #923)
  • extend superscript popups in number row and symbols layout, by @b02860de585071a2 (#902, #901)
  • minor fixes and improvements

Heliboard 2.0

24 Jun 17:35
Compare
Choose a tag to compare

Changes since 2.0-beta2:

  • fix update breaking toolbar keys (does not fix it if you used beta2, you will have to restore your toolbar manually or import settings from before beta2)
  • fix missing translations due to build ignoring settings
  • improve language switch key guard against accidental touch (#630)
  • increase allowed split distance (#869)
  • add keyboard_state_selector for json layouts, allows accessing emoji and language key settings, and whether keyboard shows main (alphabet), symbols and shift symbols view
  • fix crash with currency key popup (#881)
  • clarify error messages when layout can't be saved (#887)
  • improve popup key handling (#883)
  • block space and delete swipe during sliding input, by @devycarol (#892, #895)
  • fix phantom space after double quotes, by @codokie (#840, #842)

Further changes since 1.3:

  • add emoji toolbar key, by @codokie (#845, #837)
  • improvements regarding duplicated letters (#225 and maybe others)
  • avoid positioning cursor inside emojis (#859)
  • allow customizing functional key layouts
    • when you used the experimental functionality of customizing symbol and number layouts, you may have a broken layout now
  • slightly adjust symbols and more symbols layouts
  • add options to auto-show/hide toolbar, by @codokie (#674)
  • add toast notification when copying text, by @codokie (#752)
  • separate language switch key behavior from enablement
  • add comma key popups for number and phone layouts (#823)
  • make long-press pinning in toolbar optional
  • move toolbar settings to a separate section
  • add tab key
  • understand toolbar key labels in layouts
  • add primary quotation marks for Norwegian bokmål, by @knutid
    (#806, #805)
  • update Hebrew layout, by @codokie / @russianspy1234 (#735, #738)
  • add basic support for modifier keys (alt, ctrl, meta and fn)
    • currently there is no way of locking the keys, so you need to hold the key and press another key at the same time (like on a hardware keyboard)
      add the keys on the right side of the keyboard
  • add long press functions to more toolbar keys, by @codokie (#691,#686)
  • and more clipboard history toolbar keys, by @codokie (#691)
  • make clipboard history toolbar customizable
  • allow customizing all internally used colors (#529)
  • add setting to always show word to be enterd as middle suggestion, by @Volterxien and @codokie (#739, #672, #658)
  • add caps lock indicator and slightly adjust shift icons, by @codokie (#692, #683)
  • add Piedmontese, by @glemco (#748)
  • add Eastern Mari, by @ViZiD (#755)
  • add Mansi, by @tenextractor (#791)
  • add extended layout for Kannada, by @pixincreate (#444)
  • add extended layout for Hungarian, by @tenextractor (#774)
  • fix issues with clipboard when quickly switching between keyboard apps, by @codokie (#728)
  • fix cut off text in key preview popup on some devices, by @codokie (#744, #712, #166)
  • fix Russian Students layout, by @markokocic (#763)
  • fix custom action key label exceeding bounds of background when not using key borders (#750)
  • fix missing diacritics for Esperanto multilingual typing (#740)
  • other minor improvements and fixes of unreported bugs

HeliBoard 2.0-beta2

12 Jun 22:34
Compare
Choose a tag to compare
HeliBoard 2.0-beta2 Pre-release
Pre-release

Only few changes since the last beta, but contains a few fixes of old bugs that could potentially cause regressions.

Changes since 2.0-beta1:

  • add emoji toolbar key, by @codokie (#845, #837)
  • improvements regarding duplicated letters (#225 and maybe others)
  • avoid positioning cursor inside emojis (#859)
  • minor fixes for recently added features (#848 and more)

HeliBoard 2.0-beta1

02 Jun 14:28
Compare
Choose a tag to compare
HeliBoard 2.0-beta1 Pre-release
Pre-release

Due to high activity in this repository and little available time from my side, the pile-up of pull requests and unanswered issues is going to increase further. Sorry, but I currently don't have enough time for everyone.

Changes since 2.0-alpha1:

  • allow customizing functional key layouts
  • slightly adjust symbols and more symbols layouts
  • add options to auto-show/hide toolbar, by @codokie (#674)
  • add toast notification when copying text, by @codokie (#752)
  • separate language switch key behavior from enablement
  • add comma key popups for number and phone layouts (#823)
  • make long-press pinning in toolbar optional
  • move toolbar settings to a separate section
  • add tab key
  • understand ctrl/alt/fn/meta key labels in layouts
  • understand toolbar key labels in layouts
  • add primary quotation marks for Norwegian bokmål, by @knutid
    (#806, #805)
  • update Hebrew layout, by @codokie / @russianspy1234 (#735, #738)
  • minor fixes and improvements