Skip to content

7.8.0

Compare
Choose a tag to compare
@danielsaidi danielsaidi released this 30 Jun 09:16
· 522 commits to master since this release

✨ 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.