backstreets_widgets 0.37.0 copy "backstreets_widgets: ^0.37.0" to clipboard
backstreets_widgets: ^0.37.0 copied to clipboard

A package of useful widgets which reduce code, and guarantee an accessible experience on multiple platforms.

Changelog #

0.37.0 #

  • Fix shortcut keys for tabbed scaffolds.

0.36.0 #

  • Upgraded the minimum SDK constraint.
  • Allow PerformableActions with activate = null to function as labels in menus.

0.35.1 #

  • Fixed a bug with TimedCommands which resulted in commands being called twice after a call to setCommandInterval.

0.35.0 #

  • Updated lints.
  • Added type arguments.
  • Added the PerformableActionsContext class.
  • Made it easier to compose widgets with both shortcuts and a menu button from a list for PerformableActions.
  • Upgraded the minimum SDK constraint.

0.34.0 #

  • Deprecated BuildContext.confirm in favour of BuildContext.showConfirmMessage.
  • Added the BuildContext.pop method.
  • Added the BuildContext.maybePop method.

0.33.0 #

  • Allow intercepting page changes in TabbedScaffold.
  • Change from using builders to children in TabbedScaffoldTabs.
  • Added a helpShortcut.

0.32.0 #

  • Added the PerformableActionMenuItem widget.

0.31.1 #

  • Allow more control over the Row widget produced by PerformableActionsBuilder.

0.31.0 #

  • Added the SelectedIcon widget.
  • Add a checked state to the PerformableAction class.

0.30.0 #

  • make activators optional for PerformableActions.

0.29.2 #

  • Fixed type arguments for SimpleFutureBuilder.

0.29.1 #

  • Test GitHub workflow.

0.29.0 #

  • Allow PerformableActionsListTile instances to be long pressed.
  • Add more menus and semantic actions to various ListTile widgets.
  • Try and make member names more consistent.

0.28.0 #

  • Added the ErrorWidgetCallback typedef.

0.27.1 #

  • Fixed a bug with SimpleFutureBuilder.

0.27.0 #

  • Fixed a couple of bugs in SimpleFutureBuilder.
  • Copied extension methods from flutter_audio_games.
  • Added the EnumListTile widget.

0.26.0 #

  • Added the EnsureSemantics widget.

0.25.0 #

  • Added the GameShortcut.withControlKey constructor.
  • Added meta shortcuts to GameShortcuts.

0.24.1 #

  • Fixed the Cancel widget.

0.24.0 #

  • Updated code.
  • Added the CrossPlatformSingleActivator class.
  • Added the PerformableActionsBuilder, PerformableActions, and PerformableActionsListTile widgets.

0.23.1 #

  • Fixed a bug in EditDurationScreen which meant milliseconds could not be altered in durations.

0.23.0 #

  • Added the NextButton widget.
  • Added the NewButton widget.
  • Added the SaveButton widget.
  • Added the DurationListTile widget.
  • Added the EditDurationScreen screen.
  • Added the BuildContext.announce extension method.

0.22.1 #

  • Use the defaultTargetPlatform property to determine whether keyboard shortcuts should be Apple style or not
  • Make CentreText centre the text vertically too.

0.22.0 #

  • Added the DataScope widget.
  • Updated the BuildContext.showMessage extension method to make it more customizable.
  • Added the BuildContext.getLoadedData extension method.

0.21.0 #

  • Added the TimedCommands.unregisterCommand method.

0.20.0 #

  • Removed all the text style arguments now that I found DefaultTextStyle.

0.19.0 #

  • Added the TouchSurfaceBuilder widget.
  • Moved all utility functions to extension methods.

0.18.0 #

  • Added the TimedCommands widget.

0.17.0 #

  • Hopefully fixed SimpleFutureBuilder.
  • Fixed focus problems with TabbedScaffolds.

0.16.1 #

  • Catch errors with SimpleFutureBuilder again.

0.16.0 #

  • Improved the SimpleFutureBuilder widget.

0.15.0 #

  • Added the ListViewBuilder widget.
  • Fixed an autofocus issue with the GameShortcutsHelpScreen.

0.14.3 #

  • Stop stealing focus with the GameShortcuts widget in the TabbedScaffold widget.

0.14.2 #

  • Add the control key to tabbed scaffolds page-switching keys.

0.14.1 #

  • Fixed some bugs with tabbed scaffolds.

0.14.0 #

  • Updated a lot of code.
  • Simplified shortcuts.
  • Allow styling all widgets.
  • Allow styling the CenterText widget.

0.13.0 #

  • Added missing exports.

0.12.0 #

  • Added some widgets from the flutter_audio_games package.
  • Changed the signature of SimpleFutureBuilder.loading to bring it inline with Riverpod's AsyncValue.when.

0.11.0 #

  • Added the PointListTile widget.
  • Added the EditPointScreen widget.

0.10.0 #

  • Added the ErrorListTile widget.

0.9.0 #

  • Added the SimpleFutureBuilder widget.
  • Added the pushWidget extension method to the BuildContext class.
  • Code cleanup.
  • Fixed exports.

0.8.0 #

  • Added the openCallback argument to CommonShortcuts.`

0.7.0 #

  • Added the CommonShortcuts widget.
  • Added more useful shortcuts.
  • The ErrorListView widget now splits up stack traces into multiple list items.

0.6.0 #

  • Fixed the clear hotkey to be escape,.

0.5.0 #

  • Allow the search field in a [SearchableListView] to be cleared with the escape key.

0.4.0 #

  • Allow setting callback shortcuts for SelectItem and SelectEnum widgets.

0.3.0 #

  • Added the fromPositional constructor to both ErrorListView and ErrorScreen for tighter integration with Riverpod.

0.2.0 #

  • All ListTile widgets now accept a onLongPress argument.
  • The IntListTile now uses the PushWidgetListTile widget, to bring it in line with the DoubleListTile widget.

0.1.0 #

  • Added some widgets and screens for use with Riverpod.

0.0.5 #

  • Add the SelectItem.shouldPop property.

0.0.4 #

  • helpShortcut is now an instance of CharacterActivator.

0.0.3 #

  • Use a Widget for floatingActionButton.

0.0.2 #

  • Library comments.

0.0.1 #

  • Initial release.
2
likes
150
points
420
downloads

Publisher

verified publisherbackstreets.site

Weekly Downloads

A package of useful widgets which reduce code, and guarantee an accessible experience on multiple platforms.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MPL-2.0 (license)

Dependencies

flutter

More

Packages that depend on backstreets_widgets