Releases: Helium314/HeliBoard
HeliBoard 3.0-alpha2
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
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
Changes since 2.3-beta1:
HeliBoard 2.3-beta1
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
Changes since 2.2-beta1:
- add visual options for gesture typing, by @devycarol (#944)
- update some icons, by @BlackyHawky (#977)
HeliBoard 2.2-beta1
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
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
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
- 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 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
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:
HeliBoard 2.0-beta1
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