Releases
7.8.0
✨ New Features
KeyboardActionHandler
has a new handle
function.
KeyboardBackgroundStyle
has many new properties and builder functions.
KeyboardButtonStyle
now has separate border and shadow properties.
KeyboardContext
has a new hasMultipleLocales
property.
KeyboardLayoutConfiguration
now has mutable standard values.
KeyboardLayoutConfiguration
has new standard row height properties.
NextKeyboardButton
no longer throws assert failures by default.
PreviewAutocompleteProvider
is a new preview service.
SystemKeyboard
has a new renderBackground
property.
ToggleToolbar
is a new toolbar that can be used to toggle between two toolbars.
👑 Pro changes
KeyboardTheme
has a new isPredefined
property.
KeyboardTheme
has a new copyWithoutAuthor
function.
KeyboardTheme
style variations have been adjusted to use the new background style model.
KeyboardThemeAppearance
is now open for inheritance.
KeyboardThemeAppearance
will now use the largest shadow size to determine the bottom edge insets.
KeyboardThemeCopyable
's copy
function has a new newName
parameter.
KeyboardThemeFormModel
is a new observable type.
KeyboardThemeLivePreview
has new initializers.
KeyboardThemeLivePreviewHeader
is a new header preview.
ToggleToolbar
is now part of the main library, and is no longer throwing.
🐛 Bug fixes
StandardKeyboardActionHandler
now sets a correct initial space drag offset position.
StandardKeyboardActionHandler
now adjusts the space drag offset to handle combined emojis.
🗑️ Deprecations
KeyboardBackgroundStyle
has deprecated the type-based initializer and its property.
KeyboardBackgroundType
has been deprecated.
KeyboardInputViewController
pro setup functions have been redesigned.
SpaceCursorDragGestureHandler
no longer requires a context.
ToggleToolbar
throwing initializers have been deprecated.
💥 Breaking changes
KeyboardTheme.Author
now uses String
instead of URL
for its url.
You can’t perform that action at this time.