[!IMPORTANT]
Word suggestions/spell checking are not included in the current releases
and are a major goal for the v0.6 milestone.
Theme rework part II (Snygg v2)
Full rework of the underlying theme engine (Snygg) by @patrickgold and @lm41
Detailed changelog: #2855
Please see this file (or the theme editor) for all existing element names
Improve Select files screen UX by @patrickgold and @lm41 (#2859, #2860)
Add mode attribute to allow detailed element styles by @patrickgold and @lm41 in https://github.com/florisboard/florisboard/pull/2899
Add SnyggListItem / Allow styling of subtype panel list items by @patrickgold in https://github.com/florisboard/florisboard/pull/2893
Fix Smartbar styles (actions, candidates, ...) and allow detailed styling by @patrickgold in https://github.com/florisboard/florisboard/pull/2895
Generally improve all default and fallback themes
Fix navigation bar color on devices running Android 14 and older always being a forced color (mostly black) @lm41 in https://github.com/florisboard/florisboard/pull/2867
Add time based theme switching by @lm41 in https://github.com/florisboard/florisboard/pull/2977
[!NOTE]
We are currently working on a new docs page which will supersede the wiki. For now a basic getting started guide for themes is included and it will be updated with more information in the following weeks.
[!CAUTION]
Updating to this release will break existing themes (this applies exclusively to updates from v0.4.6 or earlier). Popular themes like floristyle or catppuccin are already updated.
Jetprefv3
Upgrade to JetPref v3 by @patrickgold in https://github.com/florisboard/florisboard/pull/3000
This hopefully fixes the Saved preferences do not apply after restarting phone bug (https://github.com/florisboard/florisboard/issues/1726). If you were affected by this or it is still occurring, please give feedback about it in this issue.
Smartbar
Inline autofill correct draw behavior by @patrickgold in https://github.com/florisboard/florisboard/pull/3013
Popups now draw over password manager suggestions
Add language switch option to smartbar by @lm41 in https://github.com/florisboard/florisboard/pull/2816
Allow emoji suggestion on emoji name and keyword by @sammypanda in https://github.com/florisboard/florisboard/pull/3008
Improve emoji suggestion weighting by @patrickgold in https://github.com/florisboard/florisboard/pull/3025
Other Changes
Raise minimum required API level from API 24 (Android 7) to API 26 (Android 8)
Clipboard filtering and timestamp display by @patrickgold and @lm41 in https://github.com/florisboard/florisboard/pull/2938
Refactor Settings by @lm41 in https://github.com/florisboard/florisboard/pull/2780
Add toggle for keyboard label language by @lm41 in https://github.com/florisboard/florisboard/pull/2811
Improve crash screen by @lm41 in https://github.com/florisboard/florisboard/pull/2804
Fix gestures not working on api 34+ (Android 14+) by @lm41 in https://github.com/florisboard/florisboard/pull/2959
Fix numbering in setup screen on api < 33 (Android 13 and below) by @lm41 in https://github.com/florisboard/florisboard/pull/2960
Add support for reproducible builds by @patrickgold in https://github.com/florisboard/florisboard/pull/2719
Add horizontal scroll to emoji view by @lm41 in https://github.com/florisboard/florisboard/pull/2997
Improve delete swipe behavior by @patrickgold in https://github.com/florisboard/florisboard/pull/3027
Add shift+delete swipe behavior if swipe action is set to (delete|select) words precisely
Fix composite emojis (e.g. 💑) being broken up (closes #2638)
Fix forward delete swipe getting stuck if "phantom selected" beyond text end (closes #3017)
Do not ignore flagTextNoSuggestions by @lm41 in https://github.com/florisboard/florisboard/pull/2807
Remove enforcement for navigationBarContrast by @lm41 in https://github.com/florisboard/florisboard/pull/2987
Add support for physical keyboard settings by @lm41 in https://github.com/florisboard/florisboard/pull/2981
Add forward delete behavior & Add forward delete quick action by @patrickgold in https://github.com/florisboard/florisboard/pull/3010
Add the apk signing certificate hashes by @lm41 in https://github.com/florisboard/florisboard/pull/3016
Fix IME theme not updated when in mode "Follow system" and system theme changed by @lm41 in https://github.com/florisboard/florisboard/pull/3036
Update GPlay Testing Group links in README.md by @patrickgold in https://github.com/florisboard/florisboard/pull/3012
Layout Changes
Add Armenian layout to extension.json by @MikayelB in https://github.com/florisboard/florisboard/pull/2871
Update hu.json in popup mappings of Hungarian layout by @szgabor3 in https://github.com/florisboard/florisboard/pull/2922
Fix Amenian phonetic layout addition by @MikayelB in https://github.com/florisboard/florisboard/pull/2904
Add subscripts and missing fractions in number row popups by @eqilnou in https://github.com/florisboard/florisboard/pull/2947
Update "ast" layout by @softastur in https://github.com/florisboard/florisboard/pull/3003
Add Czech numeric row layout by @bmondream in https://github.com/florisboard/florisboard/pull/2973
Developement Changes
Fix version suffix missing minus delimiter by @patrickgold in https://github.com/florisboard/florisboard/pull/2875
Rework one-handed mode by @lm41 in https://github.com/florisboard/florisboard/pull/2801
Upgrade to Compose 1.8 and Migrate to Compose BOM by @patrickgold in https://github.com/florisboard/florisboard/pull/2931
Refactor FlorisCopyToClipboardActivity by @lm41 in https://github.com/florisboard/florisboard/pull/2968
Remove obsolete api level check and simplify logic by @lm41 in https://github.com/florisboard/florisboard/pull/2967 and https://github.com/florisboard/florisboard/pull/2972
Migrate to type save navigation by @lm41 in https://github.com/florisboard/florisboard/pull/3004
Update gradle and fix build error [ExtraTranslation] by @lm41 in https://github.com/florisboard/florisboard/pull/2966
Move most of lib.compose to its own module by @lm41 in https://github.com/florisboard/florisboard/pull/2991
Replace the usage of jetpref helper with official helper by @lm41 in https://github.com/florisboard/florisboard/pull/3005
Remove string length limitation by @lm41 in https://github.com/florisboard/florisboard/pull/3029
New Contributors
@MikayelB made their first contribution in https://github.com/florisboard/florisboard/pull/2871
@szgabor3 made their first contribution in https://github.com/florisboard/florisboard/pull/2922
@eqilnou made their first contribution in https://github.com/florisboard/florisboard/pull/2947
@bmondream made their first contribution in https://github.com/florisboard/florisboard/pull/2973
@sammypanda made their first contribution in https://github.com/florisboard/florisboard/pull/3008
Full Changelog: https://github.com/florisboard/florisboard/compare/v0.4.6...v0.5.0