backstreets_widgets 0.35.0
backstreets_widgets: ^0.35.0 copied to clipboard
A package of useful widgets which reduce code, and guarantee an accessible experience on multiple platforms.
Changelog #
[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
PerformableAction
s. - Upgraded the minimum SDK constraint.
[0.34.0] #
- Deprecated
BuildContext.confirm
in favour ofBuildContext.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
TabbedScaffoldTab
s. - Added a
helpShortcut
.
[0.32.0] #
- Added the
PerformableActionMenuItem
widget.
[0.31.1] #
- Allow more control over the
Row
widget produced byPerformableActionsBuilder
.
[0.31.0] #
- Added the
SelectedIcon
widget. - Add a
checked
state to thePerformableAction
class.
[0.30.0] #
- make activators optional for
PerformableAction
s.
[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
GameShortcut
s.
[0.24.1] #
- Fixed the
Cancel
widget.
[0.24.0] #
- Updated code.
- Added the
CrossPlatformSingleActivator
class. - Added the
PerformableActionsBuilder
,PerformableActions
, andPerformableActionsListTile
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
TabbedScaffold
s.
[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 theTabbedScaffold
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'sAsyncValue.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 theBuildContext
class. - Code cleanup.
- Fixed exports.
[0.8.0] #
- Added the
openCallback
argument toCommonShortcuts
.`
[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
andSelectEnum
widgets.
[0.3.0] #
- Added the
fromPositional
constructor to bothErrorListView
andErrorScreen
for tighter integration with Riverpod.
[0.2.0] #
- All
ListTile
widgets now accept aonLongPress
argument. - The
IntListTile
now uses thePushWidgetListTile
widget, to bring it in line with theDoubleListTile
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 ofCharacterActivator
.
[0.0.3] #
- Use a
Widget
forfloatingActionButton
.
[0.0.2] #
- Library comments.
[0.0.1] #
- Initial release.