Skip to content

Releases: florisboard/florisboard

v0.6.0-alpha02

v0.6.0-alpha02 Pre-release
Pre-release

Choose a tag to compare

@patrickgold patrickgold released this 23 Jan 00:13
v0.6.0-alpha02
0ea0481

What's Changed

New Contributors

Full Changelog: v0.6.0-alpha01...v0.6.0-alpha02

v0.6.0-alpha01

v0.6.0-alpha01 Pre-release
Pre-release

Choose a tag to compare

@patrickgold patrickgold released this 13 Jan 23:15
v0.6.0-alpha01
7960ced

What's changed

FlorisImeWindow changes (#3174)

Notes

  • The fontScale may be messed up for certain sizes (see #3180)
  • Same goes for the key spacing - it does not scale with the keyboard size, so this may look strange on certain near-min/near-max sizes
  • Both issues above will need changes, but we want user feedback for them to implement this properly (if you have some feedback, don't hesitate to comment in the linked issue)

Preferences obsoleted by above changes and removed

  • Keyboard > Layout
    • One-handed mode (is now compact mode within keyboard UI/Smartbar actions)
    • One-handed mode keyboard width (is now resized using the Smartbar resize action)
    • Keyboard height (is now resized using the Smartbar resize action)
    • Bottom offset (is now adjusted using the Smartbar resize action)

UI element changes

  • Changes for window:
    • Add support for shadow-color
    • Add support for shadow-elevation
    • Add support for shape
  • Add window-inner
    • The difference between window and window-inner is that window-inner is the keyboard suface without the paddings from resize mode, whereas window is the keyboard surface with the resize paddings
  • Add window-move-handle
  • Add window-resize-overlay-fixed
  • Add window-resize-handle
  • Add window-resize-action
  • Add floating-dock-to-fixed-indicator
  • Add windowmode attribute
    • Possible values are fixed and floating
    • Applies to elements window, window-move-handle, window-resize-handle, window-resize-action

Important

Custom themes may not provide styles for the newly added elements, and these elements then look broken.

Theme authors: please have a look at the above provided changelog / default themes on how to properly style the new elements.

Other changes

  • Fix SPen/Stylus input not working for text keys by @patrickgold in #3160
  • Fix popups being rendered behind the landscape input layout (indirectly in #3174)
  • Fix wrong long press option in Czech layout by @JStrm in #3166
  • Upgrade to CLDR 48 / Emoji 17 by @patrickgold in #3156

New Contributors

Full Changelog: v0.5.2...v0.6.0-alpha01

v0.5.2

Choose a tag to compare

@patrickgold patrickgold released this 28 Nov 15:17
v0.5.2
2e82060

What's Changed

Theme changes

  • Add default Material You themes by @lm41 in #3135
  • Enable arbitrary material you colors by @lm41 in #3145
  • Fix incorrect font size for uri popup by @lm41 in #3150

Note

Theme authors have to implement the fix for uri popups themselves as this property is controlled by the theme. If you want an example on how to do this please have a look at the linked PR.

Clipboard history changes

  • Clipboard history rework by @patrickgold in #3107
    • See the linked PR for detailed changes in the clipboard

New features

Bug fixes

  • Properly recalculate SurfaceView size by @lm41 in 666ce62
  • Use different icon for paste action by @lm41 in #3106
  • Fix wrong pref migration for clipboard sync by @lm41 in #3149
  • Add uppercase letters to email regex by @klaurence in #3110

New/Updated layouts

Development changes

  • Raise targetSdk to 36
  • Raise compileSdk to 36

New Contributors

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@patrickgold patrickgold released this 09 Sep 20:49
v0.5.1
ab49fc5

What's Changed

  • Fix theme updates not properly propagating after save by @patrickgold in #3052
  • Rework clipboard delete button to respect active filters by @patrickgold in #3075
  • Fix background not rendering on Android 8/9 by @patrickgold in #3076
  • Add the swedish version of the dvorak layout. by @iceaway in #3080
  • Add Arabic question mark to ~right popup mappings by @be-at-ai in #3088
  • Add superscript minus (⁻) and plus (⁺) symbols by @lnfinitesimal in #3039

FlorisBoard stable is now also available on the IzzySoft repo as a reproducible build. Many thanks to IzzySoft for his great support!

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@patrickgold patrickgold released this 15 Aug 02:09
v0.5.0
0799adc

What's Changed

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 #2899
  • Add SnyggListItem / Allow styling of subtype panel list items by @patrickgold in #2893
  • Fix Smartbar styles (actions, candidates, ...) and allow detailed styling by @patrickgold in #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 #2867
  • Add time based theme switching by @lm41 in #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 #3000
    • This hopefully fixes the Saved preferences do not apply after restarting phone bug (#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 #3013
    • Popups now draw over password manager suggestions
  • Add language switch option to smartbar by @lm41 in #2816
  • Allow emoji suggestion on emoji name and keyword by @sammypanda in #3008
  • Improve emoji suggestion weighting by @patrickgold in #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 #2938
  • Refactor Settings by @lm41 in #2780
  • Add toggle for keyboard label language by @lm41 in #2811
  • Improve crash screen by @lm41 in #2804
  • Fix gestures not working on api 34+ (Android 14+) by @lm41 in #2959
  • Fix numbering in setup screen on api < 33 (Android 13 and below) by @lm41 in #2960
  • Add support for reproducible builds by @patrickgold in #2719
    • Many thanks to Izzy for his assistance with this!
  • Add horizontal scroll to emoji view by @lm41 in #2997
  • Improve delete swipe behavior by @patrickgold in #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 #2807
  • Remove enforcement for navigationBarContrast by @lm41 in #2987
  • Add support for physical keyboard settings by @lm41 in #2981
  • Add forward delete behavior & Add forward delete quick action by @patrickgold in #3010
  • Add the apk signing certificate hashes by @lm41 in #3016
  • Fix IME theme not updated when in mode "Follow system" and system theme changed by @lm41 in #3036
  • Update GPlay Testing Group links in README.md by @patrickgold in #3012

Layout Changes

Developement Changes

  • Fix version suffix missing minus delimiter by @patrickgold in #2875
  • Rework one-handed mode by @lm41 in #2801
  • Upgrade to Compose 1.8 and Migrate to Compose BOM by @patrickgold in #2931
  • Refactor FlorisCopyToClipboardActivity by @lm41 in #2968
  • Remove obsolete api level check and simplify logic by @lm41 in #2967 and #2972
  • Migrate to type save navigation by @lm41 in #3004
  • Update gradle and fix build error [ExtraTranslation] by @lm41 in #2966
  • Move most of lib.compose to its own module by @lm41 in #2991
  • Replace the usage of jetpref helper with official helper by @lm41 in #3005
  • Remove string length limitation by @lm41 in #3029

New Contributors

Full Changelog: v0.4.6...v0.5.0

v0.5.0-rc02

v0.5.0-rc02 Pre-release
Pre-release

Choose a tag to compare

@patrickgold patrickgold released this 11 Aug 20:24
v0.5.0-rc02
1275650

What's Changed

  • Fix IME theme not updated when in mode "Follow system" and system theme changed by @lm41 in #3036

Full Changelog: v0.5.0-rc01...v0.5.0-rc02

v0.5.0-rc01

v0.5.0-rc01 Pre-release
Pre-release

Choose a tag to compare

@patrickgold patrickgold released this 08 Aug 01:18
v0.5.0-rc01
f121705

What's Changed

  • Improve delete swipe behavior by @patrickgold in #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)
  • Improve emoji suggestion weighting by @patrickgold in #3025
  • Fix quick actions not reorderable by @patrickgold in #3021
  • Fix restore failure when no preferences file is found by @lm41 in #3026
  • Fix not showing the background image in some situations by @lm41 in #3019
  • Remove string length limitation by @lm41 in #3029

Full Changelog: v0.5.0-beta04...v0.5.0-rc01

v0.5.0-beta04

v0.5.0-beta04 Pre-release
Pre-release

Choose a tag to compare

@patrickgold patrickgold released this 05 Aug 21:05
v0.5.0-beta04
8d9bacb

What's Changed

  • Add forward delete behavior & Add forward delete quick action by @patrickgold in #3010
  • Inline autofill correct draw behavior by @patrickgold in #3013
    • Popups now draw over password manager suggestions
  • Allow emoji suggestion on emoji name and keyword by @sammypanda in #3008
  • Disable stylesheet overlay in bfu mode by @lm41 in #3015
  • Add the apk signing certificate hashes by @lm41 in #3016
  • Update GPlay Testing Group links in README.md by @patrickgold in #3012

New Contributors

Full Changelog: v0.5.0-beta03...v0.5.0-beta04

v0.5.0-beta03

v0.5.0-beta03 Pre-release
Pre-release

Choose a tag to compare

@patrickgold patrickgold released this 02 Aug 03:07
v0.5.0-beta03
83150e1

What's Changed

  • Upgrade to JetPref v3 by @patrickgold in #3000
    • This hopefully fixes the Saved preferences do not apply after restarting phone bug (#1726). If you were affected by this or it is still occurring, please give feedback about it in this issue.
  • Add horizontal scroll to emoji view by @lm41 in #2997
  • Migrate to type save navigation by @lm41 in #3004
  • Remove enforcement for navigationBarContrast by @lm41 in #2987
  • Move most of lib.compose to its own module by @lm41 in #2991
  • Replace the usage of jetpref helper with official helper by @lm41 in #3005
  • Update "ast" layout by @softastur in #3003
  • Add Czech numeric row layout by @bmondream in #2973

Note

The time Preferences will be reset once when this release is installed.

New Contributors

Full Changelog: v0.5.0-beta02...v0.5.0-beta03

v0.5.0-beta02

v0.5.0-beta02 Pre-release
Pre-release

Choose a tag to compare

@patrickgold patrickgold released this 18 Jul 14:10
v0.5.0-beta02
ee08c58

What's Changed

This release also marks an important developer milestone, as its release commit is the 2500th commit on the main brach 🎉

Full Changelog: v0.5.0-beta01...v0.5.0-beta02