diff --git a/packages/widget_toolkit/analysis_options.yaml b/packages/widget_toolkit/analysis_options.yaml index 8a4392e1..3ec2c263 100644 --- a/packages/widget_toolkit/analysis_options.yaml +++ b/packages/widget_toolkit/analysis_options.yaml @@ -12,7 +12,6 @@ linter: sort_pub_dependencies: true close_sinks: true cancel_subscriptions: true - avoid_returning_null_for_future: true analyzer: exclude: diff --git a/packages/widget_toolkit/example/analysis_options.yaml b/packages/widget_toolkit/example/analysis_options.yaml index 4d88a3e9..72f78142 100644 --- a/packages/widget_toolkit/example/analysis_options.yaml +++ b/packages/widget_toolkit/example/analysis_options.yaml @@ -12,4 +12,3 @@ linter: sort_pub_dependencies: true close_sinks: true cancel_subscriptions: true - avoid_returning_null_for_future: true diff --git a/packages/widget_toolkit/example/pubspec.lock b/packages/widget_toolkit/example/pubspec.lock index 7cd5c1b2..3861a1f7 100644 --- a/packages/widget_toolkit/example/pubspec.lock +++ b/packages/widget_toolkit/example/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: "0816708f5fbcacca324d811297153fe3c8e047beb5c6752e12292d2974c17045" + sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7" url: "https://pub.dev" source: hosted - version: "62.0.0" + version: "67.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: "21862995c9932cd082f89d72ae5f5e2c110d1a0204ad06e4ebaee8307b76b834" + sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d" url: "https://pub.dev" source: hosted - version: "6.0.0" + version: "6.4.1" args: dependency: transitive description: @@ -61,34 +61,34 @@ packages: dependency: transitive description: name: build_daemon - sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" + sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.0.1" build_resolvers: dependency: transitive description: name: build_resolvers - sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20" + sha256: "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.4.2" build_runner: dependency: "direct dev" description: name: build_runner - sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" + sha256: "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21" url: "https://pub.dev" source: hosted - version: "2.4.6" + version: "2.4.8" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41" + sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799" url: "https://pub.dev" source: hosted - version: "7.2.10" + version: "7.3.0" built_collection: dependency: transitive description: @@ -101,10 +101,10 @@ packages: dependency: transitive description: name: built_value - sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166" + sha256: fedde275e0a6b798c3296963c5cd224e3e1b55d0e478d5b7e65e6b540f363a0e url: "https://pub.dev" source: hosted - version: "8.6.1" + version: "8.9.1" characters: dependency: transitive description: @@ -133,18 +133,18 @@ packages: dependency: transitive description: name: code_builder - sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" + sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37 url: "https://pub.dev" source: hosted - version: "4.5.0" + version: "4.10.0" collection: dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.18.0" convert: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: copy_with_extension - sha256: "968ecc772545217d46ce3c8a7512fd71c2694c02d5a2d39c41a1965a1f52e55f" + sha256: fbcf890b0c34aedf0894f91a11a579994b61b4e04080204656b582708b5b1125 url: "https://pub.dev" source: hosted - version: "5.0.3" + version: "5.0.4" crypto: dependency: transitive description: @@ -169,22 +169,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.3" - dart_internal: - dependency: transitive - description: - name: dart_internal - sha256: dae3976f383beddcfcd07ad5291a422df2c8c0a8a03c52cda63ac7b4f26e0f4e - url: "https://pub.dev" - source: hosted - version: "0.2.8" dart_style: dependency: transitive description: name: dart_style - sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55" + sha256: "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.4" equatable: dependency: transitive description: @@ -226,10 +218,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" + sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.3" flutter_localizations: dependency: transitive description: flutter @@ -239,18 +231,18 @@ packages: dependency: "direct main" description: name: flutter_rx_bloc - sha256: "93667a8a57862251c81197c11e28a302335fa951a4525040de54a2b7f5b68d5d" + sha256: f8c882169bef39fef31a1f9ca18ff2adac2e9fb7ff12c05f0b3c262963e9ef1e url: "https://pub.dev" source: hosted - version: "6.0.0" + version: "6.1.1" flutter_svg: dependency: transitive description: name: flutter_svg - sha256: "8c5d68a82add3ca76d792f058b186a0599414f279f00ece4830b9b231b570338" + sha256: "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2" url: "https://pub.dev" source: hosted - version: "2.0.7" + version: "2.0.10+1" flutter_test: dependency: "direct dev" description: flutter @@ -285,6 +277,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.3.1" + http: + dependency: transitive + description: + name: http + sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938" + url: "https://pub.dev" + source: hosted + version: "1.2.1" http_multi_server: dependency: transitive description: @@ -321,10 +321,10 @@ packages: dependency: transitive description: name: js - sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 + sha256: c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf url: "https://pub.dev" source: hosted - version: "0.6.7" + version: "0.7.1" json_annotation: dependency: transitive description: @@ -333,6 +333,30 @@ packages: url: "https://pub.dev" source: hosted version: "4.8.1" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + url: "https://pub.dev" + source: hosted + version: "10.0.0" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + url: "https://pub.dev" + source: hosted + version: "2.0.1" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + url: "https://pub.dev" + source: hosted + version: "2.0.1" lints: dependency: transitive description: @@ -353,34 +377,34 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.8.0" meta: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.11.0" mime: dependency: transitive description: name: mime - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e + sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" nested: dependency: transitive description: @@ -401,10 +425,10 @@ packages: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.0" path_parsing: dependency: transitive description: @@ -417,18 +441,18 @@ packages: dependency: transitive description: name: petitparser - sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 + sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27 url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "6.0.2" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc" + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.8" pool: dependency: transitive description: @@ -441,10 +465,10 @@ packages: dependency: transitive description: name: provider - sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f + sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" url: "https://pub.dev" source: hosted - version: "6.0.5" + version: "6.1.1" pub_semver: dependency: transitive description: @@ -465,10 +489,10 @@ packages: dependency: transitive description: name: rx_bloc - sha256: f62b14ae6356b747ed0adfa2dc7d7c1b769e854fb4d7e251333fa2c49a33f1f8 + sha256: c049e8f9a65f873740f641642d8eb1cee387567e822a26b74d88fff502efb772 url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.0.1" rxdart: dependency: "direct main" description: @@ -518,18 +542,18 @@ packages: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.11.1" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" stream_transform: dependency: transitive description: @@ -558,18 +582,18 @@ packages: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" + sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.6.1" theme_tailor_annotation: dependency: transitive description: name: theme_tailor_annotation - sha256: e75cf627202816cf4b45910658205959524860b99951bd0d370e760bf3546424 + sha256: "539f609455376e4a13def409aa36e8c983c0efcbd398a7b8e3103a4162ff8ca6" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" timing: dependency: transitive description: @@ -590,90 +614,90 @@ packages: dependency: transitive description: name: url_launcher - sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e" + sha256: "0ecc004c62fd3ed36a2ffcbe0dd9700aee63bd7532d0b642a488b1ec310f492e" url: "https://pub.dev" source: hosted - version: "6.1.12" + version: "6.2.5" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "15f5acbf0dce90146a0f5a2c4a002b1814a6303c4c5c075aa2623b2d16156f03" + sha256: d4ed0711849dd8e33eb2dd69c25db0d0d3fdc37e0a62e629fe32f57a22db2745 url: "https://pub.dev" source: hosted - version: "6.0.36" + version: "6.3.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" + sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "6.2.4" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" + sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811 url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.1.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" + sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.1.0" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.3.2" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 + sha256: "3692a459204a33e04bc94f5fb91158faf4f2c8903281ddd82915adecdb1a901d" url: "https://pub.dev" source: hosted - version: "2.0.18" + version: "2.3.0" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" + sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7 url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.1.1" vector_graphics: dependency: transitive description: name: vector_graphics - sha256: "670f6e07aca990b4a2bcdc08a784193c4ccdd1932620244c3a86bb72a0eac67f" + sha256: "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3" url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_graphics_codec: dependency: transitive description: name: vector_graphics_codec - sha256: "7451721781d967db9933b63f5733b1c4533022c0ba373a01bdd79d1a5457f69f" + sha256: c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_graphics_compiler: dependency: transitive description: name: vector_graphics_compiler - sha256: "80a13c613c8bde758b1464a1755a7b3a8f2b6cec61fbf0f5a53c94c30f03ba2e" + sha256: "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81" url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_math: dependency: transitive description: @@ -682,6 +706,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.4" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 + url: "https://pub.dev" + source: hosted + version: "13.0.0" watcher: dependency: transitive description: @@ -694,18 +726,18 @@ packages: dependency: transitive description: name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + sha256: "1d9158c616048c38f712a6646e317a3426da10e884447626167240d45209cbad" url: "https://pub.dev" source: hosted - version: "0.1.4-beta" + version: "0.5.0" web_socket_channel: dependency: transitive description: name: web_socket_channel - sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b + sha256: "1d8e795e2a8b3730c41b8a98a2dff2e0fb57ae6f0764a1c46ec5915387d257b2" url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.4" widget_toolkit: dependency: "direct main" description: @@ -717,10 +749,10 @@ packages: dependency: transitive description: name: xml - sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.5.0" yaml: dependency: transitive description: @@ -730,5 +762,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0-185.0.dev <3.2.0" - flutter: ">=3.10.0" + dart: ">=3.3.0 <4.0.0" + flutter: ">=3.19.0" diff --git a/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/edit_address_form.dart b/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/edit_address_form.dart index ad4f3b95..3b060c5f 100644 --- a/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/edit_address_form.dart +++ b/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/edit_address_form.dart @@ -24,8 +24,8 @@ class EditAddressForm extends StatelessWidget { this.textFieldsModalConfiguration = const TextFieldModalConfiguration(), this.countryPickerModalConfiguration = const SearchPickerModalConfiguration(), - Key? key, - }) : super(key: key); + super.key, + }); final EditAddressLocalizedStrings? editAddressLocalizedStrings; final OnAddressChange onAddressChange; diff --git a/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/edit_address_widget.dart b/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/edit_address_widget.dart index 46e98f81..fa72408a 100644 --- a/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/edit_address_widget.dart +++ b/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/edit_address_widget.dart @@ -62,8 +62,8 @@ class EditAddressWidget extends StatefulWidget { this.textFieldsModalConfiguration = const TextFieldModalConfiguration(), this.countryPickerModalConfiguration = const SearchPickerModalConfiguration(), - Key? key, - }) : super(key: key); + super.key, + }); final Function(AddressModel? addressModel)? onChanged; final Function(AddressModel addressModel)? onSaved; @@ -220,8 +220,7 @@ class _EditAddressWidgetState class _IconWidget extends StatelessWidget { const _IconWidget({ required this.type, - Key? key, - }) : super(key: key); + }); final UserProfileCardTypes type; @@ -242,10 +241,7 @@ class _IconWidget extends StatelessWidget { } class _AddressWidget extends StatelessWidget { - const _AddressWidget({ - required this.address, - Key? key, - }) : super(key: key); + const _AddressWidget({required this.address}); final AddressModel? address; @@ -280,26 +276,17 @@ class _AddressWidget extends StatelessWidget { } class EditAddressConfiguration extends ModalConfiguration { - const EditAddressConfiguration( - {bool safeAreaBottom = true, - MainAxisAlignment? contentAlignment, - bool? fullScreen = false, - bool haveOnlyOneSheet = false, - bool showHeaderPill = true, - bool showCloseButton = true, - double? heightFactor, - bool dialogHasBottomPadding = true, - bool isDismissible = true}) - : super( - safeAreaBottom: safeAreaBottom, - contentAlignment: contentAlignment, - fullScreen: fullScreen, - haveOnlyOneSheet: haveOnlyOneSheet, - showHeaderPill: showHeaderPill, - showCloseButton: showCloseButton, - heightFactor: heightFactor, - dialogHasBottomPadding: dialogHasBottomPadding, - isDismissible: isDismissible); + const EditAddressConfiguration({ + super.safeAreaBottom = true, + super.contentAlignment, + super.fullScreen = false, + super.haveOnlyOneSheet = false, + super.showHeaderPill = true, + super.showCloseButton = true, + super.heightFactor, + super.dialogHasBottomPadding = true, + super.isDismissible = true, + }); } class SearchCountryCustomBuilders { diff --git a/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/permanent_address_bottom_sheet.dart b/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/permanent_address_bottom_sheet.dart index adf7195a..f1ccae7e 100644 --- a/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/permanent_address_bottom_sheet.dart +++ b/packages/widget_toolkit/lib/src/lib_edit_address/ui_components/permanent_address_bottom_sheet.dart @@ -24,8 +24,7 @@ class _PermanentAddressBottomSheetWidget extends StatelessWidget { const _PermanentAddressBottomSheetWidget({ required this.headerText, required this.permanentAddressContentMessage, - Key? key, - }) : super(key: key); + }); final String headerText; final String permanentAddressContentMessage; diff --git a/packages/widget_toolkit/lib/src/lib_edit_address/views/edit_address_page.dart b/packages/widget_toolkit/lib/src/lib_edit_address/views/edit_address_page.dart index 4ebe9bad..6045cc7a 100644 --- a/packages/widget_toolkit/lib/src/lib_edit_address/views/edit_address_page.dart +++ b/packages/widget_toolkit/lib/src/lib_edit_address/views/edit_address_page.dart @@ -29,8 +29,8 @@ class EditAddressPage extends StatelessWidget { this.textFieldsModalConfiguration = const TextFieldModalConfiguration(), this.countryPickerModalConfiguration = const SearchPickerModalConfiguration(), - Key? key, - }) : super(key: key); + super.key, + }); final OnAddressSaved onAddressSaved; final AddressModel addressModel; diff --git a/packages/widget_toolkit/lib/src/lib_item_picker/blocs/item_picker_bloc.rxb.g.dart b/packages/widget_toolkit/lib/src/lib_item_picker/blocs/item_picker_bloc.rxb.g.dart new file mode 100644 index 00000000..bc2ff0ca --- /dev/null +++ b/packages/widget_toolkit/lib/src/lib_item_picker/blocs/item_picker_bloc.rxb.g.dart @@ -0,0 +1,48 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +// ************************************************************************** +// Generator: RxBlocGeneratorForAnnotation +// ************************************************************************** + +part of 'item_picker_bloc.dart'; + +/// Used as a contractor for the bloc, events and states classes +/// @nodoc +abstract class ItemPickerBlocType extends RxBlocTypeBase { + ItemPickerBlocEvents get events; + ItemPickerBlocStates get states; +} + +/// [$ItemPickerBloc] extended by the [ItemPickerBloc] +/// @nodoc +abstract class $ItemPickerBloc extends RxBlocBase + implements ItemPickerBlocEvents, ItemPickerBlocStates, ItemPickerBlocType { + final _compositeSubscription = CompositeSubscription(); + + /// Тhe [Subject] where events sink to by calling [loadItems] + final _$loadItemsEvent = PublishSubject(); + + /// The state of [items] implemented in [_mapToItemsState] + late final Stream>> _itemsState = _mapToItemsState(); + + @override + void loadItems() => _$loadItemsEvent.add(null); + + @override + Stream>> get items => _itemsState; + + Stream>> _mapToItemsState(); + + @override + ItemPickerBlocEvents get events => this; + + @override + ItemPickerBlocStates get states => this; + + @override + void dispose() { + _$loadItemsEvent.close(); + _compositeSubscription.dispose(); + super.dispose(); + } +} diff --git a/packages/widget_toolkit/lib/src/lib_item_picker/blocs/item_picker_bloc.rxb_g.dart b/packages/widget_toolkit/lib/src/lib_item_picker/blocs/item_picker_bloc.rxb_g.dart index ec926518..902e8c04 100644 --- a/packages/widget_toolkit/lib/src/lib_item_picker/blocs/item_picker_bloc.rxb_g.dart +++ b/packages/widget_toolkit/lib/src/lib_item_picker/blocs/item_picker_bloc.rxb_g.dart @@ -7,14 +7,14 @@ part of 'item_picker_bloc.dart'; /// Used as a contractor for the bloc, events and states classes -/// {@nodoc} +/// @nodoc abstract class ItemPickerBlocType extends RxBlocTypeBase { ItemPickerBlocEvents get events; ItemPickerBlocStates get states; } /// [$ItemPickerBloc] extended by the [ItemPickerBloc] -/// {@nodoc} +/// @nodoc abstract class $ItemPickerBloc extends RxBlocBase implements ItemPickerBlocEvents, diff --git a/packages/widget_toolkit/lib/src/lib_item_picker/ui_components/picker_list_item.dart b/packages/widget_toolkit/lib/src/lib_item_picker/ui_components/picker_list_item.dart index 7cd6f4cd..8d99c17d 100644 --- a/packages/widget_toolkit/lib/src/lib_item_picker/ui_components/picker_list_item.dart +++ b/packages/widget_toolkit/lib/src/lib_item_picker/ui_components/picker_list_item.dart @@ -11,9 +11,8 @@ class PickerListItem extends StatelessWidget { this.isSelected = false, this.isLoading = false, this.overrideStyle = true, - Key? key, - }) : assert((text != null || child != null) || isLoading), - super(key: key); + super.key, + }) : assert((text != null || child != null) || isLoading); final String? text; final Widget? child; diff --git a/packages/widget_toolkit/lib/src/lib_item_picker/ui_components/show_item_picker_bottom_sheet.dart b/packages/widget_toolkit/lib/src/lib_item_picker/ui_components/show_item_picker_bottom_sheet.dart index 7ce1b7b4..6bd2265c 100644 --- a/packages/widget_toolkit/lib/src/lib_item_picker/ui_components/show_item_picker_bottom_sheet.dart +++ b/packages/widget_toolkit/lib/src/lib_item_picker/ui_components/show_item_picker_bottom_sheet.dart @@ -91,24 +91,15 @@ class ItemPickerConfiguration { } class ItemPickerModalConfiguration extends ModalConfiguration { - const ItemPickerModalConfiguration( - {bool safeAreaBottom = false, - MainAxisAlignment? contentAlignment, - bool? fullScreen = false, - bool haveOnlyOneSheet = true, - bool showHeaderPill = true, - bool showCloseButton = true, - double? heightFactor, - bool dialogHasBottomPadding = true, - bool isDismissible = true}) - : super( - safeAreaBottom: safeAreaBottom, - contentAlignment: contentAlignment, - fullScreen: fullScreen, - haveOnlyOneSheet: haveOnlyOneSheet, - showHeaderPill: showHeaderPill, - showCloseButton: showCloseButton, - heightFactor: heightFactor, - dialogHasBottomPadding: dialogHasBottomPadding, - isDismissible: isDismissible); + const ItemPickerModalConfiguration({ + super.safeAreaBottom = false, + super.contentAlignment, + super.fullScreen = false, + super.haveOnlyOneSheet = true, + super.showHeaderPill = true, + super.showCloseButton = true, + super.heightFactor, + super.dialogHasBottomPadding = true, + super.isDismissible = true, + }); } diff --git a/packages/widget_toolkit/lib/src/lib_item_picker/views/item_picker_page.dart b/packages/widget_toolkit/lib/src/lib_item_picker/views/item_picker_page.dart index 45582186..5e0df7c6 100644 --- a/packages/widget_toolkit/lib/src/lib_item_picker/views/item_picker_page.dart +++ b/packages/widget_toolkit/lib/src/lib_item_picker/views/item_picker_page.dart @@ -23,7 +23,6 @@ class ItemPickerPage extends StatefulWidget { bool? isItemSelectionRequired, int? loadingItemsCount, double? loadingItemHeight, - Key? key, this.title, this.saveButtonText, this.itemBuilder, @@ -32,13 +31,13 @@ class ItemPickerPage extends StatefulWidget { this.errorBuilder, this.emptyBuilder, this.loadingBuilder, + super.key, }) : selectedItems = selectedItems ?? const [], isMultiSelect = isMultiSelect ?? false, isStatic = isStatic ?? true, isItemSelectionRequired = isItemSelectionRequired ?? true, loadingItemsCount = loadingItemsCount ?? 3, - loadingItemHeight = loadingItemHeight ?? 60, - super(key: key); + loadingItemHeight = loadingItemHeight ?? 60; final String? title; final String? saveButtonText; diff --git a/packages/widget_toolkit/lib/src/lib_language_picker/ui_components/select_language_item.dart b/packages/widget_toolkit/lib/src/lib_language_picker/ui_components/select_language_item.dart index 4bb1667d..2ce64d15 100644 --- a/packages/widget_toolkit/lib/src/lib_language_picker/ui_components/select_language_item.dart +++ b/packages/widget_toolkit/lib/src/lib_language_picker/ui_components/select_language_item.dart @@ -41,7 +41,6 @@ class SelectLanguageItem extends StatelessWidget { final String Function(LanguageModel) translate; const SelectLanguageItem._({ - Key? key, required this.languageKey, required this.code, required this.languageModel, @@ -51,7 +50,8 @@ class SelectLanguageItem extends StatelessWidget { this.radius = 8, this.state = ButtonStateModel.enabled, this.colorStyle, - }) : super(key: key); + super.key, + }); factory SelectLanguageItem.selected({ Key? key, diff --git a/packages/widget_toolkit/lib/src/lib_language_picker/views/change_language.dart b/packages/widget_toolkit/lib/src/lib_language_picker/views/change_language.dart index d4d15b41..04e35e99 100644 --- a/packages/widget_toolkit/lib/src/lib_language_picker/views/change_language.dart +++ b/packages/widget_toolkit/lib/src/lib_language_picker/views/change_language.dart @@ -100,26 +100,17 @@ void showChangeLanguageBottomSheet({ ); class LanguagePickerModalConfiguration extends ModalConfiguration { - const LanguagePickerModalConfiguration( - {bool safeAreaBottom = false, - MainAxisAlignment? contentAlignment, - bool? fullScreen = false, - bool haveOnlyOneSheet = true, - bool showHeaderPill = false, - bool showCloseButton = false, - double? heightFactor, - bool dialogHasBottomPadding = false, - bool isDismissible = true}) - : super( - safeAreaBottom: safeAreaBottom, - contentAlignment: contentAlignment, - fullScreen: fullScreen, - haveOnlyOneSheet: haveOnlyOneSheet, - showHeaderPill: showHeaderPill, - showCloseButton: showCloseButton, - heightFactor: heightFactor, - dialogHasBottomPadding: dialogHasBottomPadding, - isDismissible: isDismissible); + const LanguagePickerModalConfiguration({ + super.safeAreaBottom, + super.contentAlignment, + super.fullScreen, + super.haveOnlyOneSheet, + super.showHeaderPill = false, + super.showCloseButton = false, + super.heightFactor, + super.dialogHasBottomPadding = false, + super.isDismissible, + }); } class ChangeLanguageWidget extends StatelessWidget { @@ -130,8 +121,8 @@ class ChangeLanguageWidget extends StatelessWidget { required this.translate, this.itemBuilder, this.errorBuilder, - Key? key, - }) : super(key: key); + super.key, + }); final String Function(LanguageModel) translate; final Widget Function( @@ -197,7 +188,7 @@ class ChangeLanguageWidget extends StatelessWidget { .setCurrent(languageModel.language), ); }, - ).toList(), + ), SizedBox( height: context.languagePickerTheme.changeLanguageSizedBox, ), @@ -227,8 +218,7 @@ class _ChooseLanguage extends StatelessWidget { this.onPressed, this.isLoading = false, this.padding = EdgeInsets.zero, - Key? key, - }) : super(key: key); + }); final SelectedLanguageModel languageModel; final String Function(LanguageModel) translate; diff --git a/packages/widget_toolkit/lib/src/lib_search_picker/blocs/search_picker_bloc.rxb.g.dart b/packages/widget_toolkit/lib/src/lib_search_picker/blocs/search_picker_bloc.rxb.g.dart new file mode 100644 index 00000000..ad40c2ad --- /dev/null +++ b/packages/widget_toolkit/lib/src/lib_search_picker/blocs/search_picker_bloc.rxb.g.dart @@ -0,0 +1,58 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +// ************************************************************************** +// Generator: RxBlocGeneratorForAnnotation +// ************************************************************************** + +part of 'search_picker_bloc.dart'; + +/// Used as a contractor for the bloc, events and states classes +/// @nodoc +abstract class SearchPickerBlocType extends RxBlocTypeBase { + SearchPickerBlocEvents get events; + SearchPickerBlocStates get states; +} + +/// [$SearchPickerBloc] extended by the [SearchPickerBloc] +/// @nodoc +abstract class $SearchPickerBloc extends RxBlocBase + implements + SearchPickerBlocEvents, + SearchPickerBlocStates, + SearchPickerBlocType { + final _compositeSubscription = CompositeSubscription(); + + /// Тhe [Subject] where events sink to by calling [loadItems] + final _$loadItemsEvent = PublishSubject(); + + /// Тhe [Subject] where events sink to by calling [filterByQuery] + final _$filterByQueryEvent = BehaviorSubject.seeded(null); + + /// The state of [itemsList] implemented in [_mapToItemsListState] + late final Stream>> _itemsListState = _mapToItemsListState(); + + @override + void loadItems() => _$loadItemsEvent.add(null); + + @override + void filterByQuery({String? query}) => _$filterByQueryEvent.add(query); + + @override + Stream>> get itemsList => _itemsListState; + + Stream>> _mapToItemsListState(); + + @override + SearchPickerBlocEvents get events => this; + + @override + SearchPickerBlocStates get states => this; + + @override + void dispose() { + _$loadItemsEvent.close(); + _$filterByQueryEvent.close(); + _compositeSubscription.dispose(); + super.dispose(); + } +} diff --git a/packages/widget_toolkit/lib/src/lib_search_picker/blocs/search_picker_bloc.rxb_g.dart b/packages/widget_toolkit/lib/src/lib_search_picker/blocs/search_picker_bloc.rxb_g.dart index d0fb0e02..d96346d4 100644 --- a/packages/widget_toolkit/lib/src/lib_search_picker/blocs/search_picker_bloc.rxb_g.dart +++ b/packages/widget_toolkit/lib/src/lib_search_picker/blocs/search_picker_bloc.rxb_g.dart @@ -7,14 +7,14 @@ part of 'search_picker_bloc.dart'; /// Used as a contractor for the bloc, events and states classes -/// {@nodoc} +/// @nodoc abstract class SearchPickerBlocType extends RxBlocTypeBase { SearchPickerBlocEvents get events; SearchPickerBlocStates get states; } /// [$SearchPickerBloc] extended by the [SearchPickerBloc] -/// {@nodoc} +/// @nodoc abstract class $SearchPickerBloc extends RxBlocBase implements SearchPickerBlocEvents, diff --git a/packages/widget_toolkit/lib/src/lib_search_picker/ui_components/search_picker_text_field.dart b/packages/widget_toolkit/lib/src/lib_search_picker/ui_components/search_picker_text_field.dart index ebeb716f..a9061810 100644 --- a/packages/widget_toolkit/lib/src/lib_search_picker/ui_components/search_picker_text_field.dart +++ b/packages/widget_toolkit/lib/src/lib_search_picker/ui_components/search_picker_text_field.dart @@ -10,8 +10,8 @@ class SearchPickerTextField extends StatefulWidget { this.isFocused = false, this.controller, this.onTap, - Key? key, - }) : super(key: key); + super.key, + }); final String? hintText; final bool isFocused; diff --git a/packages/widget_toolkit/lib/src/lib_search_picker/ui_components/show_search_picker_bottom_sheet.dart b/packages/widget_toolkit/lib/src/lib_search_picker/ui_components/show_search_picker_bottom_sheet.dart index e231b90b..936faa9d 100644 --- a/packages/widget_toolkit/lib/src/lib_search_picker/ui_components/show_search_picker_bottom_sheet.dart +++ b/packages/widget_toolkit/lib/src/lib_search_picker/ui_components/show_search_picker_bottom_sheet.dart @@ -66,24 +66,15 @@ void showSearchPickerBottomSheet({ } class SearchPickerModalConfiguration extends ModalConfiguration { - const SearchPickerModalConfiguration( - {bool safeAreaBottom = true, - MainAxisAlignment? contentAlignment, - bool? fullScreen = true, - bool haveOnlyOneSheet = true, - bool showHeaderPill = true, - bool showCloseButton = false, - double? heightFactor, - bool dialogHasBottomPadding = true, - bool isDismissible = true}) - : super( - safeAreaBottom: safeAreaBottom, - contentAlignment: contentAlignment, - fullScreen: fullScreen, - haveOnlyOneSheet: haveOnlyOneSheet, - showHeaderPill: showHeaderPill, - showCloseButton: showCloseButton, - heightFactor: heightFactor, - dialogHasBottomPadding: dialogHasBottomPadding, - isDismissible: isDismissible); + const SearchPickerModalConfiguration({ + super.safeAreaBottom = true, + super.contentAlignment, + super.fullScreen = true, + super.haveOnlyOneSheet = true, + super.showHeaderPill = true, + super.showCloseButton = false, + super.heightFactor, + super.dialogHasBottomPadding = true, + super.isDismissible = true, + }); } diff --git a/packages/widget_toolkit/lib/src/lib_search_picker/views/search_picker_page.dart b/packages/widget_toolkit/lib/src/lib_search_picker/views/search_picker_page.dart index b53ad479..58d5b6c0 100644 --- a/packages/widget_toolkit/lib/src/lib_search_picker/views/search_picker_page.dart +++ b/packages/widget_toolkit/lib/src/lib_search_picker/views/search_picker_page.dart @@ -28,8 +28,8 @@ class SearchPickerPage extends StatelessWidget { this.emptyBuilder, this.errorBuilder, this.showEmptyWidgetWhenNoResultsAreFound = true, - Key? key, - }) : super(key: key); + super.key, + }); ///Search picker title final String title; diff --git a/packages/widget_toolkit/lib/src/lib_shimmer/ui_components/shimmer_proportional_placeholder_widget.dart b/packages/widget_toolkit/lib/src/lib_shimmer/ui_components/shimmer_proportional_placeholder_widget.dart index 70969c98..188f7c3b 100644 --- a/packages/widget_toolkit/lib/src/lib_shimmer/ui_components/shimmer_proportional_placeholder_widget.dart +++ b/packages/widget_toolkit/lib/src/lib_shimmer/ui_components/shimmer_proportional_placeholder_widget.dart @@ -18,8 +18,8 @@ class ShimmerProportionalPlaceholderWidget extends StatelessWidget { this.textColor, this.leadingFlex = 1, this.trailingFlex = 1, - Key? key, - }) : super(key: key); + super.key, + }); /// The placeholder text to be displayed final String placeholderText; diff --git a/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/edit_field_widget.dart b/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/edit_field_widget.dart index 08e621c5..a898700f 100644 --- a/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/edit_field_widget.dart +++ b/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/edit_field_widget.dart @@ -15,14 +15,14 @@ class EditFieldWidget extends StatelessWidget { final dynamic customIcon; const EditFieldWidget({ - Key? key, + super.key, required this.label, required this.value, this.type = EditFieldType.editfield, required this.state, required this.onTap, this.customIcon, - }) : super(key: key); + }); @override Widget build(BuildContext context) => InkWell( diff --git a/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/input_text_field.dart b/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/input_text_field.dart index 1b91433d..bad1a8f3 100644 --- a/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/input_text_field.dart +++ b/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/input_text_field.dart @@ -30,8 +30,8 @@ class InputTextField extends StatefulWidget { this.suffixIcon, this.obBlurCallback, this.keyBoardType = TextInputType.text, - Key? key, - }) : super(key: key); + super.key, + }); final String label; final String? addFieldLabel; @@ -359,10 +359,7 @@ extension _InputTextFieldStateModelX on InputTextFieldStateModel { } class _PrefixIconWidget extends StatelessWidget { - const _PrefixIconWidget({ - required this.state, - Key? key, - }) : super(key: key); + const _PrefixIconWidget({required this.state}); final InputTextFieldStateModel state; @@ -386,10 +383,7 @@ class _PrefixIconWidget extends StatelessWidget { } class _SuffixIconWidget extends StatelessWidget { - const _SuffixIconWidget({ - required this.state, - Key? key, - }) : super(key: key); + const _SuffixIconWidget({required this.state}); final InputTextFieldStateModel state; diff --git a/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/labeled_box_widget.dart b/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/labeled_box_widget.dart index 5833b7d0..21c136b9 100644 --- a/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/labeled_box_widget.dart +++ b/packages/widget_toolkit/lib/src/lib_text_field_dialog/ui_components/labeled_box_widget.dart @@ -17,12 +17,11 @@ class LabeledBoxWidget extends StatelessWidget { this.labelColor, this.leadingIcon, this.type = LabeledBoxType.filled, - Key? key, - }) : assert(leadingIcon == null || + super.key, + }) : assert(leadingIcon == null || leadingIcon is IconData || leadingIcon is SvgPicture || - leadingIcon is SvgFile), - super(key: key); + leadingIcon is SvgFile); final String label; final Function() onTap; diff --git a/packages/widget_toolkit/lib/src/lib_text_field_dialog/views/text_field_dialog.dart b/packages/widget_toolkit/lib/src/lib_text_field_dialog/views/text_field_dialog.dart index 21c4f558..c507c3cd 100644 --- a/packages/widget_toolkit/lib/src/lib_text_field_dialog/views/text_field_dialog.dart +++ b/packages/widget_toolkit/lib/src/lib_text_field_dialog/views/text_field_dialog.dart @@ -89,12 +89,11 @@ class TextFieldDialog extends StatefulWidget { this.editFieldType = EditFieldType.editfield, this.modalConfiguration = const TextFieldModalConfiguration(), this.enabled = true, - Key? key, - }) : assert(editFieldCustomIcon == null || + super.key, + }) : assert(editFieldCustomIcon == null || editFieldCustomIcon is IconData || editFieldCustomIcon is SvgPicture || - editFieldCustomIcon is SvgFile), - super(key: key); + editFieldCustomIcon is SvgFile); final T? value; final String label; @@ -224,24 +223,15 @@ class _TextFieldDialogState extends State> { } class TextFieldModalConfiguration extends ModalConfiguration { - const TextFieldModalConfiguration( - {bool safeAreaBottom = false, - MainAxisAlignment? contentAlignment, - bool? fullScreen = false, - bool haveOnlyOneSheet = true, - bool showHeaderPill = true, - bool showCloseButton = true, - double? heightFactor, - bool dialogHasBottomPadding = true, - bool isDismissible = true}) - : super( - safeAreaBottom: safeAreaBottom, - contentAlignment: contentAlignment, - fullScreen: fullScreen, - haveOnlyOneSheet: haveOnlyOneSheet, - showHeaderPill: showHeaderPill, - showCloseButton: showCloseButton, - heightFactor: heightFactor, - dialogHasBottomPadding: dialogHasBottomPadding, - isDismissible: isDismissible); + const TextFieldModalConfiguration({ + super.safeAreaBottom, + super.contentAlignment, + super.fullScreen, + super.haveOnlyOneSheet, + super.showHeaderPill, + super.showCloseButton, + super.heightFactor, + super.dialogHasBottomPadding, + super.isDismissible, + }); } diff --git a/packages/widget_toolkit/lib/src/lib_text_field_dialog/views/text_field_dialog_page.dart b/packages/widget_toolkit/lib/src/lib_text_field_dialog/views/text_field_dialog_page.dart index 556b713e..13a352e4 100644 --- a/packages/widget_toolkit/lib/src/lib_text_field_dialog/views/text_field_dialog_page.dart +++ b/packages/widget_toolkit/lib/src/lib_text_field_dialog/views/text_field_dialog_page.dart @@ -33,7 +33,6 @@ import '../ui_components/input_text_field.dart'; /// above it class TextFieldDialogPage extends StatelessWidget { const TextFieldDialogPage({ - Key? key, required this.callback, required this.label, required this.fillButtonText, @@ -44,7 +43,8 @@ class TextFieldDialogPage extends StatelessWidget { this.isMultiLinedInputField = false, this.dialogHasBottomPadding = false, this.maxLines, - }) : super(key: key); + super.key, + }); final String label; final String fillButtonText; diff --git a/packages/widget_toolkit/lib/src/lib_ui_components/buttons/outline_fill_button.dart b/packages/widget_toolkit/lib/src/lib_ui_components/buttons/outline_fill_button.dart index b372b13f..544af7ea 100644 --- a/packages/widget_toolkit/lib/src/lib_ui_components/buttons/outline_fill_button.dart +++ b/packages/widget_toolkit/lib/src/lib_ui_components/buttons/outline_fill_button.dart @@ -19,7 +19,6 @@ class OutlineFillButton extends StatelessWidget { final double elevation; OutlineFillButton({ - Key? key, required this.text, required this.onPressed, this.radius = 24, @@ -33,7 +32,8 @@ class OutlineFillButton extends StatelessWidget { this.colorStyle, this.areIconsClose = false, this.elevation = 1, - }) : super(key: key) { + super.key, + }) { assert(iconLeft == null || iconLeft is IconData || iconLeft is SvgPicture); assert( iconRight == null || iconRight is IconData || iconRight is SvgPicture); diff --git a/packages/widget_toolkit/lib/src/lib_ui_components/buttons/small_button.dart b/packages/widget_toolkit/lib/src/lib_ui_components/buttons/small_button.dart index f77f7a77..44b8bc8e 100644 --- a/packages/widget_toolkit/lib/src/lib_ui_components/buttons/small_button.dart +++ b/packages/widget_toolkit/lib/src/lib_ui_components/buttons/small_button.dart @@ -20,15 +20,15 @@ class SmallButton extends StatelessWidget { final ButtonColorStyle? colorStyle; final SmallButtonType type; - SmallButton( - {Key? key, - this.tooltip, - required this.onPressed, - required this.icon, - this.type = SmallButtonType.outline, - this.state = ButtonStateModel.enabled, - this.colorStyle}) - : super(key: key) { + SmallButton({ + this.tooltip, + required this.onPressed, + required this.icon, + this.type = SmallButtonType.outline, + this.state = ButtonStateModel.enabled, + this.colorStyle, + super.key, + }) { assert(icon == null || icon is IconData || icon is SvgPicture || diff --git a/packages/widget_toolkit/lib/src/lib_ui_components/dynamic_icon.dart b/packages/widget_toolkit/lib/src/lib_ui_components/dynamic_icon.dart index 2a043626..e77f4370 100644 --- a/packages/widget_toolkit/lib/src/lib_ui_components/dynamic_icon.dart +++ b/packages/widget_toolkit/lib/src/lib_ui_components/dynamic_icon.dart @@ -9,13 +9,12 @@ class DynamicIcon extends StatelessWidget { this.color, this.semanticLabel, this.size, - Key? key, - }) : assert(icon == null || + super.key, + }) : assert(icon == null || icon is IconData || icon is SvgPicture || icon is String || - icon is SvgFile), - super(key: key); + icon is SvgFile); /// Provide an IconData final dynamic icon; diff --git a/packages/widget_toolkit/lib/src/lib_ui_components/message_panel_error.dart b/packages/widget_toolkit/lib/src/lib_ui_components/message_panel_error.dart index 235d5ba9..cc6080a9 100644 --- a/packages/widget_toolkit/lib/src/lib_ui_components/message_panel_error.dart +++ b/packages/widget_toolkit/lib/src/lib_ui_components/message_panel_error.dart @@ -17,8 +17,8 @@ class MessagePanelError this.padding = EdgeInsets.zero, this.errorBuilder, this.messageState = MessagePanelState.important, - Key? key, - }) : super(key: key); + super.key, + }); final ErrorStateCallback errorState; final EdgeInsets padding; diff --git a/packages/widget_toolkit/lib/src/lib_ui_components/message_panel_widget.dart b/packages/widget_toolkit/lib/src/lib_ui_components/message_panel_widget.dart index 56e55cd6..343008a6 100644 --- a/packages/widget_toolkit/lib/src/lib_ui_components/message_panel_widget.dart +++ b/packages/widget_toolkit/lib/src/lib_ui_components/message_panel_widget.dart @@ -17,8 +17,8 @@ class MessagePanelWidget extends StatelessWidget { this.textDecoration, this.isLoading = false, this.errorPanelIcon, - Key? key, - }) : super(key: key); + super.key, + }); final MessagePanelState messageState; final TextDecoration? textDecoration; @@ -135,8 +135,7 @@ class _IconWidget extends StatelessWidget { required this.state, this.color, this.errorPanelIcon, - Key? key, - }) : super(key: key); + }); final MessagePanelState state; final Color? color; diff --git a/packages/widget_toolkit/lib/src/lib_ui_components/show_blurred_bottom_sheet.dart b/packages/widget_toolkit/lib/src/lib_ui_components/show_blurred_bottom_sheet.dart index 42e88261..bee9b583 100644 --- a/packages/widget_toolkit/lib/src/lib_ui_components/show_blurred_bottom_sheet.dart +++ b/packages/widget_toolkit/lib/src/lib_ui_components/show_blurred_bottom_sheet.dart @@ -86,7 +86,6 @@ Future showBlurredBottomSheet({ /// contents are being rendered on screen. class _ModalContent extends StatelessWidget { const _ModalContent({ - Key? key, required this.builder, required this.showCloseButton, required this.showHeaderPill, @@ -96,7 +95,7 @@ class _ModalContent extends StatelessWidget { this.heightFactor, this.contentAlignment, this.onClosePressed, - }) : super(key: key); + }); /// The builder method returning the contents of the modal sheet final WidgetBuilder builder; diff --git a/packages/widget_toolkit/lib/src/lib_ui_components/show_error_blurred_bottom_sheet.dart b/packages/widget_toolkit/lib/src/lib_ui_components/show_error_blurred_bottom_sheet.dart index 62804048..bb9b34f9 100644 --- a/packages/widget_toolkit/lib/src/lib_ui_components/show_error_blurred_bottom_sheet.dart +++ b/packages/widget_toolkit/lib/src/lib_ui_components/show_error_blurred_bottom_sheet.dart @@ -44,8 +44,8 @@ Future showErrorBlurredBottomSheet({ context: context, onCancelPressed: onCancelCallback, configuration: configuration, - builder: (ctx) => WillPopScope( - onWillPop: () => Future.value(false), + builder: (ctx) => PopScope( + canPop: false, child: _ErrorModalContent( error: error, titleWidget: headerWidget, diff --git a/packages/widget_toolkit/lib/src/lib_ui_components/sized_loading_indicator.dart b/packages/widget_toolkit/lib/src/lib_ui_components/sized_loading_indicator.dart index d3847c5c..5cde2c61 100644 --- a/packages/widget_toolkit/lib/src/lib_ui_components/sized_loading_indicator.dart +++ b/packages/widget_toolkit/lib/src/lib_ui_components/sized_loading_indicator.dart @@ -9,8 +9,8 @@ class SizedLoadingIndicator extends StatelessWidget { this.size = const Size(68, 68), this.strokeWidth = 3, this.color, - Key? key, - }) : super(key: key); + super.key, + }); factory SizedLoadingIndicator.innerCircleValue(BuildContext context) => const SizedLoadingIndicator( diff --git a/packages/widget_toolkit/pubspec.lock b/packages/widget_toolkit/pubspec.lock index 2ca950c5..e198dcb2 100644 --- a/packages/widget_toolkit/pubspec.lock +++ b/packages/widget_toolkit/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a + sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7" url: "https://pub.dev" source: hosted - version: "61.0.0" + version: "67.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 + sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d" url: "https://pub.dev" source: hosted - version: "5.13.0" + version: "6.4.1" args: dependency: transitive description: @@ -61,42 +61,42 @@ packages: dependency: transitive description: name: build_daemon - sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" + sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.0.1" build_resolvers: dependency: transitive description: name: build_resolvers - sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20" + sha256: "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.4.2" build_runner: dependency: "direct dev" description: name: build_runner - sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" + sha256: "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21" url: "https://pub.dev" source: hosted - version: "2.4.6" + version: "2.4.8" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41" + sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799" url: "https://pub.dev" source: hosted - version: "7.2.10" + version: "7.3.0" build_test: dependency: transitive description: name: build_test - sha256: "2c3d7c70455803a8b904b85001aa87ae21bb2a9d694baeedb019012b0972df0e" + sha256: "260dbba934f41b0a42935e9cae1f5731b94f0c3e489dc97bcf8e281265aaa5ae" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.2" built_collection: dependency: transitive description: @@ -109,10 +109,10 @@ packages: dependency: transitive description: name: built_value - sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166" + sha256: fedde275e0a6b798c3296963c5cd224e3e1b55d0e478d5b7e65e6b540f363a0e url: "https://pub.dev" source: hosted - version: "8.6.1" + version: "8.9.1" characters: dependency: transitive description: @@ -157,18 +157,18 @@ packages: dependency: transitive description: name: code_builder - sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" + sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37 url: "https://pub.dev" source: hosted - version: "4.5.0" + version: "4.10.0" collection: dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.18.0" convert: dependency: transitive description: @@ -181,26 +181,26 @@ packages: dependency: "direct main" description: name: copy_with_extension - sha256: "968ecc772545217d46ce3c8a7512fd71c2694c02d5a2d39c41a1965a1f52e55f" + sha256: fbcf890b0c34aedf0894f91a11a579994b61b4e04080204656b582708b5b1125 url: "https://pub.dev" source: hosted - version: "5.0.3" + version: "5.0.4" copy_with_extension_gen: dependency: "direct dev" description: name: copy_with_extension_gen - sha256: c6c34e122ceab6e9560c626c60942dfaab2e39c0bc75d468b0360a8b2068f1b6 + sha256: "51cd11094096d40824c8da629ca7f16f3b7cea5fc44132b679617483d43346b0" url: "https://pub.dev" source: hosted - version: "5.0.3" + version: "5.0.4" coverage: dependency: transitive description: name: coverage - sha256: "2fb815080e44a09b85e0f2ca8a820b15053982b2e714b59267719e8a9ff17097" + sha256: "8acabb8306b57a409bf4c83522065672ee13179297a6bb0cb9ead73948df7c76" url: "https://pub.dev" source: hosted - version: "1.6.3" + version: "1.7.2" crypto: dependency: transitive description: @@ -221,10 +221,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55" + sha256: "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.4" equatable: dependency: "direct main" description: @@ -266,10 +266,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" + sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "3.0.1" flutter_localizations: dependency: "direct main" description: flutter @@ -279,18 +279,18 @@ packages: dependency: "direct main" description: name: flutter_rx_bloc - sha256: "93667a8a57862251c81197c11e28a302335fa951a4525040de54a2b7f5b68d5d" + sha256: f8c882169bef39fef31a1f9ca18ff2adac2e9fb7ff12c05f0b3c262963e9ef1e url: "https://pub.dev" source: hosted - version: "6.0.0" + version: "6.1.1" flutter_svg: dependency: "direct main" description: name: flutter_svg - sha256: "8c5d68a82add3ca76d792f058b186a0599414f279f00ece4830b9b231b570338" + sha256: "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2" url: "https://pub.dev" source: hosted - version: "2.0.7" + version: "2.0.10+1" flutter_test: dependency: "direct dev" description: flutter @@ -341,6 +341,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.15.4" + http: + dependency: transitive + description: + name: http + sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938" + url: "https://pub.dev" + source: hosted + version: "1.2.1" http_multi_server: dependency: transitive description: @@ -397,14 +405,38 @@ packages: url: "https://pub.dev" source: hosted version: "6.7.1" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + url: "https://pub.dev" + source: hosted + version: "10.0.0" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + url: "https://pub.dev" + source: hosted + version: "2.0.1" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + url: "https://pub.dev" + source: hosted + version: "2.0.1" lints: dependency: transitive description: name: lints - sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" + sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "3.0.0" logging: dependency: transitive description: @@ -417,42 +449,42 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.8.0" meta: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.11.0" mime: dependency: transitive description: name: mime - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e + sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" mockito: dependency: "direct dev" description: name: mockito - sha256: "7d5b53bcd556c1bc7ffbe4e4d5a19c3e112b7e925e9e172dd7c6ad0630812616" + sha256: "6841eed20a7befac0ce07df8116c8b8233ed1f4486a7647c7fc5a02ae6163917" url: "https://pub.dev" source: hosted - version: "5.4.2" + version: "5.4.4" nested: dependency: transitive description: @@ -481,10 +513,10 @@ packages: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.0" path_parsing: dependency: transitive description: @@ -497,18 +529,18 @@ packages: dependency: transitive description: name: petitparser - sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 + sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27 url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "6.0.2" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc" + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.8" pool: dependency: transitive description: @@ -521,10 +553,10 @@ packages: dependency: "direct main" description: name: provider - sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f + sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" url: "https://pub.dev" source: hosted - version: "6.0.5" + version: "6.1.1" pub_semver: dependency: transitive description: @@ -561,18 +593,18 @@ packages: dependency: "direct main" description: name: rx_bloc - sha256: f62b14ae6356b747ed0adfa2dc7d7c1b769e854fb4d7e251333fa2c49a33f1f8 + sha256: c049e8f9a65f873740f641642d8eb1cee387567e822a26b74d88fff502efb772 url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.0.1" rx_bloc_generator: dependency: "direct dev" description: name: rx_bloc_generator - sha256: "9c1a7b204c3eef20e6d6dbbbff7f89b81483163da985105ba73b727460502311" + sha256: "639aa6afbfdd86f70aadbeae5f91db7887abc022324aa2b0f76f7661bb18839e" url: "https://pub.dev" source: hosted - version: "7.0.0" + version: "7.2.0" rx_bloc_test: dependency: "direct dev" description: @@ -638,10 +670,10 @@ packages: dependency: transitive description: name: source_gen - sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16 + sha256: "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832" url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.5.0" source_gen_test: dependency: transitive description: @@ -686,18 +718,18 @@ packages: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.11.1" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" stream_transform: dependency: transitive description: @@ -726,42 +758,42 @@ packages: dependency: transitive description: name: test - sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" + sha256: a1f7595805820fcc05e5c52e3a231aedd0b72972cb333e8c738a8b1239448b6f url: "https://pub.dev" source: hosted - version: "1.24.3" + version: "1.24.9" test_api: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" + sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.6.1" test_core: dependency: transitive description: name: test_core - sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" + sha256: a757b14fc47507060a162cc2530d9a4a2f92f5100a952c7443b5cad5ef5b106a url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.9" theme_tailor: dependency: "direct dev" description: name: theme_tailor - sha256: ef13093d0c2779830a17d2a4f41a0a48ef130fa4f7383541a96b5b2f26478e56 + sha256: "792059e4769b6c9293382827cf6b9f666562cd0edff9702ecc77fb071d888dbe" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" theme_tailor_annotation: dependency: "direct main" description: name: theme_tailor_annotation - sha256: e75cf627202816cf4b45910658205959524860b99951bd0d370e760bf3546424 + sha256: "539f609455376e4a13def409aa36e8c983c0efcbd398a7b8e3103a4162ff8ca6" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" timing: dependency: transitive description: @@ -782,90 +814,90 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e" + sha256: "0ecc004c62fd3ed36a2ffcbe0dd9700aee63bd7532d0b642a488b1ec310f492e" url: "https://pub.dev" source: hosted - version: "6.1.12" + version: "6.2.5" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "15f5acbf0dce90146a0f5a2c4a002b1814a6303c4c5c075aa2623b2d16156f03" + sha256: d4ed0711849dd8e33eb2dd69c25db0d0d3fdc37e0a62e629fe32f57a22db2745 url: "https://pub.dev" source: hosted - version: "6.0.36" + version: "6.3.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" + sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "6.2.4" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" + sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811 url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.1.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" + sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.1.0" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.3.2" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 + sha256: "3692a459204a33e04bc94f5fb91158faf4f2c8903281ddd82915adecdb1a901d" url: "https://pub.dev" source: hosted - version: "2.0.18" + version: "2.3.0" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" + sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7 url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.1.1" vector_graphics: dependency: transitive description: name: vector_graphics - sha256: "670f6e07aca990b4a2bcdc08a784193c4ccdd1932620244c3a86bb72a0eac67f" + sha256: "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3" url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_graphics_codec: dependency: transitive description: name: vector_graphics_codec - sha256: "7451721781d967db9933b63f5733b1c4533022c0ba373a01bdd79d1a5457f69f" + sha256: c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_graphics_compiler: dependency: transitive description: name: vector_graphics_compiler - sha256: "80a13c613c8bde758b1464a1755a7b3a8f2b6cec61fbf0f5a53c94c30f03ba2e" + sha256: "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81" url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_math: dependency: transitive description: @@ -878,10 +910,10 @@ packages: dependency: transitive description: name: vm_service - sha256: b8c67f5fa3897b122cf60fe9ff314f7b0ef71eab25c5f8b771480bc338f48823 + sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 url: "https://pub.dev" source: hosted - version: "11.7.2" + version: "13.0.0" watcher: dependency: transitive description: @@ -894,34 +926,34 @@ packages: dependency: transitive description: name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + sha256: "1d9158c616048c38f712a6646e317a3426da10e884447626167240d45209cbad" url: "https://pub.dev" source: hosted - version: "0.1.4-beta" + version: "0.5.0" web_socket_channel: dependency: transitive description: name: web_socket_channel - sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b + sha256: "1d8e795e2a8b3730c41b8a98a2dff2e0fb57ae6f0764a1c46ec5915387d257b2" url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.4" webkit_inspection_protocol: dependency: transitive description: name: webkit_inspection_protocol - sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d" + sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" xml: dependency: transitive description: name: xml - sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.5.0" yaml: dependency: transitive description: @@ -931,5 +963,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0-185.0.dev <4.0.0" - flutter: ">=3.10.0" + dart: ">=3.3.0 <4.0.0" + flutter: ">=3.19.0" diff --git a/packages/widget_toolkit/pubspec.yaml b/packages/widget_toolkit/pubspec.yaml index 88c6b7c1..26639b11 100644 --- a/packages/widget_toolkit/pubspec.yaml +++ b/packages/widget_toolkit/pubspec.yaml @@ -29,7 +29,7 @@ dev_dependencies: build_runner: ^2.4.6 clean_coverage: ^0.0.3 copy_with_extension_gen: ^5.0.3 - flutter_lints: ^2.0.1 + flutter_lints: ^3.0.1 flutter_test: sdk: flutter golden_toolkit: ^0.15.0 diff --git a/packages/widget_toolkit/test/helpers/golden_helper.dart b/packages/widget_toolkit/test/helpers/golden_helper.dart index 7c5411be..1683ba85 100644 --- a/packages/widget_toolkit/test/helpers/golden_helper.dart +++ b/packages/widget_toolkit/test/helpers/golden_helper.dart @@ -1,4 +1,3 @@ -import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_test/flutter_test.dart'; @@ -50,7 +49,7 @@ void runGoldenTests( for (final db in deviceBuilders) { //test each DeviceBuilder in both light mode and dark mode for (final theme in Themes.values) { - final themeName = describeEnum(theme); + final themeName = theme.name; final directory = '${themeName}_theme'; testGoldens('$db - $themeName', (tester) async { diff --git a/packages/widget_toolkit/test/lib_edit_address/service/city_service_mock.dart b/packages/widget_toolkit/test/lib_edit_address/service/city_service_mock.dart index 55fc066b..9b58e7cc 100644 --- a/packages/widget_toolkit/test/lib_edit_address/service/city_service_mock.dart +++ b/packages/widget_toolkit/test/lib_edit_address/service/city_service_mock.dart @@ -1,8 +1,7 @@ import 'package:widget_toolkit/src/lib_edit_address/services/city_service.dart'; class CityServiceMock extends CityService { - CityServiceMock({required editAddressService}) - : super(editAddressService: editAddressService); + CityServiceMock({required super.editAddressService}); @override Future validateOnSubmit(String text) => diff --git a/packages/widget_toolkit/test/lib_edit_address/service/street_service_mock.dart b/packages/widget_toolkit/test/lib_edit_address/service/street_service_mock.dart index abe93c6a..8f9cd3c5 100644 --- a/packages/widget_toolkit/test/lib_edit_address/service/street_service_mock.dart +++ b/packages/widget_toolkit/test/lib_edit_address/service/street_service_mock.dart @@ -1,8 +1,7 @@ import 'package:widget_toolkit/src/lib_edit_address/services/street_service.dart'; class StreetServiceMock extends StreetService { - StreetServiceMock({required editAddressService}) - : super(editAddressService: editAddressService); + StreetServiceMock({required super.editAddressService}); @override Future validateOnSubmit(String text) => diff --git a/packages/widget_toolkit_biometrics/analysis_options.yaml b/packages/widget_toolkit_biometrics/analysis_options.yaml index 8a4392e1..3ec2c263 100644 --- a/packages/widget_toolkit_biometrics/analysis_options.yaml +++ b/packages/widget_toolkit_biometrics/analysis_options.yaml @@ -12,7 +12,6 @@ linter: sort_pub_dependencies: true close_sinks: true cancel_subscriptions: true - avoid_returning_null_for_future: true analyzer: exclude: diff --git a/packages/widget_toolkit_biometrics/example/analysis_options.yaml b/packages/widget_toolkit_biometrics/example/analysis_options.yaml index d5bc99c5..9d1beeb7 100644 --- a/packages/widget_toolkit_biometrics/example/analysis_options.yaml +++ b/packages/widget_toolkit_biometrics/example/analysis_options.yaml @@ -11,5 +11,4 @@ linter: directives_ordering: true sort_pub_dependencies: true close_sinks: true - cancel_subscriptions: true - avoid_returning_null_for_future: true \ No newline at end of file + cancel_subscriptions: true \ No newline at end of file diff --git a/packages/widget_toolkit_biometrics/example/pubspec.lock b/packages/widget_toolkit_biometrics/example/pubspec.lock index c3dadbe6..51cfa95f 100644 --- a/packages/widget_toolkit_biometrics/example/pubspec.lock +++ b/packages/widget_toolkit_biometrics/example/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: "direct main" description: name: app_settings - sha256: "67ca58aba6ec311d89597c2716d2e37da54b8c7cef28b7749e6551c57f88c1f4" + sha256: "09bc7fe0313a507087bec1a3baf555f0576e816a760cbb31813a88890a09d9e5" url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.1.1" args: dependency: transitive description: @@ -53,18 +53,18 @@ packages: dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.18.0" copy_with_extension: dependency: transitive description: name: copy_with_extension - sha256: "968ecc772545217d46ce3c8a7512fd71c2694c02d5a2d39c41a1965a1f52e55f" + sha256: fbcf890b0c34aedf0894f91a11a579994b61b4e04080204656b582708b5b1125 url: "https://pub.dev" source: hosted - version: "5.0.3" + version: "5.0.4" equatable: dependency: transitive description: @@ -85,18 +85,18 @@ packages: dependency: transitive description: name: ffi - sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 + sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21" url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.1.2" file: dependency: transitive description: name: file - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" + sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "7.0.0" flutter: dependency: "direct main" description: flutter @@ -106,10 +106,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" + sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "3.0.1" flutter_localizations: dependency: transitive description: flutter @@ -119,26 +119,26 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360" + sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da url: "https://pub.dev" source: hosted - version: "2.0.15" + version: "2.0.17" flutter_rx_bloc: dependency: "direct main" description: name: flutter_rx_bloc - sha256: "93667a8a57862251c81197c11e28a302335fa951a4525040de54a2b7f5b68d5d" + sha256: f8c882169bef39fef31a1f9ca18ff2adac2e9fb7ff12c05f0b3c262963e9ef1e url: "https://pub.dev" source: hosted - version: "6.0.0" + version: "6.1.1" flutter_svg: dependency: transitive description: name: flutter_svg - sha256: "8c5d68a82add3ca76d792f058b186a0599414f279f00ece4830b9b231b570338" + sha256: "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2" url: "https://pub.dev" source: hosted - version: "2.0.7" + version: "2.0.10+1" flutter_test: dependency: "direct dev" description: flutter @@ -149,6 +149,22 @@ packages: description: flutter source: sdk version: "0.0.0" + http: + dependency: transitive + description: + name: http + sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938" + url: "https://pub.dev" + source: hosted + version: "1.2.1" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" + url: "https://pub.dev" + source: hosted + version: "4.0.2" intl: dependency: transitive description: @@ -165,78 +181,102 @@ packages: url: "https://pub.dev" source: hosted version: "4.8.1" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + url: "https://pub.dev" + source: hosted + version: "10.0.0" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + url: "https://pub.dev" + source: hosted + version: "2.0.1" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + url: "https://pub.dev" + source: hosted + version: "2.0.1" lints: dependency: transitive description: name: lints - sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" + sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "3.0.0" local_auth: dependency: transitive description: name: local_auth - sha256: "0cf238be2bfa51a6c9e7e9cfc11c05ea39f2a3a4d3e5bb255d0ebc917da24401" + sha256: "280421b416b32de31405b0a25c3bd42dfcef2538dfbb20c03019e02a5ed55ed0" url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.2.0" local_auth_android: dependency: transitive description: name: local_auth_android - sha256: "36a78898198386d36d4e152b8cb46059b18f0e2017f813a0e833e216199f8950" + sha256: "3bcd732dda7c75fcb7ddaef12e131230f53dcc8c00790d0d6efb3aa0fbbeda57" url: "https://pub.dev" source: hosted - version: "1.0.32" - local_auth_ios: + version: "1.0.37" + local_auth_darwin: dependency: transitive description: - name: local_auth_ios - sha256: edc2977c5145492f3451db9507a2f2f284ee4f408950b3e16670838726761940 + name: local_auth_darwin + sha256: "33381a15b0de2279523eca694089393bb146baebdce72a404555d03174ebc1e9" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.2" local_auth_platform_interface: dependency: transitive description: name: local_auth_platform_interface - sha256: "9e160d59ef0743e35f1b50f4fb84dc64f55676b1b8071e319ef35e7f3bc13367" + sha256: "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a" url: "https://pub.dev" source: hosted - version: "1.0.7" + version: "1.0.10" local_auth_windows: dependency: transitive description: name: local_auth_windows - sha256: "5af808e108c445d0cf702a8c5f8242f1363b7970320334f82e6e1e8ad0b0d7d4" + sha256: "505ba3367ca781efb1c50d3132e44a2446bccc4163427bc203b9b4d8994d97ea" url: "https://pub.dev" source: hosted - version: "1.0.9" + version: "1.0.10" matcher: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.8.0" meta: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.11.0" nested: dependency: transitive description: @@ -249,10 +289,10 @@ packages: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.0" path_parsing: dependency: transitive description: @@ -265,66 +305,66 @@ packages: dependency: transitive description: name: path_provider_linux - sha256: ffbb8cc9ed2c9ec0e4b7a541e56fd79b138e8f47d2fb86815f15358a349b3b57 + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 url: "https://pub.dev" source: hosted - version: "2.1.11" + version: "2.2.1" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: "57585299a729335f1298b43245842678cb9f43a6310351b18fb577d6e33165ec" + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" url: "https://pub.dev" source: hosted - version: "2.0.6" + version: "2.1.2" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: "1cb68ba4cd3a795033de62ba1b7b4564dace301f952de6bfb3cd91b202b6ee96" + sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" url: "https://pub.dev" source: hosted - version: "2.1.7" + version: "2.2.1" petitparser: dependency: transitive description: name: petitparser - sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 + sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27 url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "6.0.2" platform: dependency: transitive description: name: platform - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" + sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.1.4" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc" + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.8" provider: dependency: "direct main" description: name: provider - sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f + sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" url: "https://pub.dev" source: hosted - version: "6.0.5" + version: "6.1.1" rx_bloc: dependency: transitive description: name: rx_bloc - sha256: f62b14ae6356b747ed0adfa2dc7d7c1b769e854fb4d7e251333fa2c49a33f1f8 + sha256: c049e8f9a65f873740f641642d8eb1cee387567e822a26b74d88fff502efb772 url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.0.1" rxdart: dependency: "direct main" description: @@ -337,58 +377,58 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: "0344316c947ffeb3a529eac929e1978fcd37c26be4e8468628bac399365a3ca1" + sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.2" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: fe8401ec5b6dcd739a0fe9588802069e608c3fdbfd3c3c93e546cf2f90438076 + sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: f39696b83e844923b642ce9dd4bd31736c17e697f6731a5adf445b1274cf3cd4 + sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.5" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "71d6806d1449b0a9d4e85e0c7a917771e672a3d5dc61149cc9fac871115018e1" + sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.2" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "23b052f17a25b90ff2b61aad4cc962154da76fb62848a9ce088efe30d7c50ab1" + sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.2" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: "7347b194fb0bbeb4058e6a4e87ee70350b6b2b90f8ac5f8bd5b3a01548f6d33a" + sha256: "9aee1089b36bd2aafe06582b7d7817fd317ef05fc30e6ba14bff247d0933042a" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.0" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: f95e6a43162bce43c9c3405f3eb6f39e5b5d11f65fab19196cf8225e2777624d + sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.2" shimmer: dependency: transitive description: @@ -414,18 +454,18 @@ packages: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.11.1" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" string_scanner: dependency: transitive description: @@ -446,106 +486,114 @@ packages: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" + sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.6.1" theme_tailor_annotation: dependency: transitive description: name: theme_tailor_annotation - sha256: e75cf627202816cf4b45910658205959524860b99951bd0d370e760bf3546424 + sha256: "539f609455376e4a13def409aa36e8c983c0efcbd398a7b8e3103a4162ff8ca6" + url: "https://pub.dev" + source: hosted + version: "2.1.0" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "1.3.2" url_launcher: dependency: transitive description: name: url_launcher - sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e" + sha256: "0ecc004c62fd3ed36a2ffcbe0dd9700aee63bd7532d0b642a488b1ec310f492e" url: "https://pub.dev" source: hosted - version: "6.1.12" + version: "6.2.5" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "15f5acbf0dce90146a0f5a2c4a002b1814a6303c4c5c075aa2623b2d16156f03" + sha256: d4ed0711849dd8e33eb2dd69c25db0d0d3fdc37e0a62e629fe32f57a22db2745 url: "https://pub.dev" source: hosted - version: "6.0.36" + version: "6.3.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" + sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "6.2.4" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" + sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811 url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.1.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" + sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.1.0" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.3.2" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 + sha256: "3692a459204a33e04bc94f5fb91158faf4f2c8903281ddd82915adecdb1a901d" url: "https://pub.dev" source: hosted - version: "2.0.18" + version: "2.3.0" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" + sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7 url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.1.1" vector_graphics: dependency: transitive description: name: vector_graphics - sha256: "670f6e07aca990b4a2bcdc08a784193c4ccdd1932620244c3a86bb72a0eac67f" + sha256: "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3" url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_graphics_codec: dependency: transitive description: name: vector_graphics_codec - sha256: "7451721781d967db9933b63f5733b1c4533022c0ba373a01bdd79d1a5457f69f" + sha256: c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_graphics_compiler: dependency: transitive description: name: vector_graphics_compiler - sha256: "80a13c613c8bde758b1464a1755a7b3a8f2b6cec61fbf0f5a53c94c30f03ba2e" + sha256: "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81" url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_math: dependency: transitive description: @@ -554,14 +602,22 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.4" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 + url: "https://pub.dev" + source: hosted + version: "13.0.0" web: dependency: transitive description: name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + sha256: "1d9158c616048c38f712a6646e317a3426da10e884447626167240d45209cbad" url: "https://pub.dev" source: hosted - version: "0.1.4-beta" + version: "0.5.0" widget_toolkit: dependency: "direct main" description: @@ -580,26 +636,26 @@ packages: dependency: transitive description: name: win32 - sha256: dfdf0136e0aa7a1b474ea133e67cb0154a0acd2599c4f3ada3b49d38d38793ee + sha256: "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8" url: "https://pub.dev" source: hosted - version: "5.0.5" + version: "5.2.0" xdg_directories: dependency: transitive description: name: xdg_directories - sha256: e0b1147eec179d3911f1f19b59206448f78195ca1d20514134e10641b7d7fbff + sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d url: "https://pub.dev" source: hosted - version: "1.0.1" + version: "1.0.4" xml: dependency: transitive description: name: xml - sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.5.0" sdks: - dart: ">=3.1.0-185.0.dev <4.0.0" - flutter: ">=3.10.0" + dart: ">=3.3.0 <4.0.0" + flutter: ">=3.19.0" diff --git a/packages/widget_toolkit_biometrics/example/pubspec.yaml b/packages/widget_toolkit_biometrics/example/pubspec.yaml index 8c874ef4..858bc8a6 100644 --- a/packages/widget_toolkit_biometrics/example/pubspec.yaml +++ b/packages/widget_toolkit_biometrics/example/pubspec.yaml @@ -18,7 +18,7 @@ dependencies: widget_toolkit_biometrics: ^0.0.2-dev.1 dev_dependencies: - flutter_lints: ^2.0.1 + flutter_lints: ^3.0.1 flutter_test: sdk: flutter diff --git a/packages/widget_toolkit_biometrics/lib/src/repositories/biometrics_repository_impl.dart b/packages/widget_toolkit_biometrics/lib/src/repositories/biometrics_repository_impl.dart index 11948274..31d6d472 100644 --- a/packages/widget_toolkit_biometrics/lib/src/repositories/biometrics_repository_impl.dart +++ b/packages/widget_toolkit_biometrics/lib/src/repositories/biometrics_repository_impl.dart @@ -1,6 +1,6 @@ -import './biometrics_repository.dart'; import '../data_sources/biometrics_auth_data_source.dart'; import '../data_sources/biometrics_local_data_source.dart'; +import './biometrics_repository.dart'; class BiometricsRepositoryImpl extends BiometricsRepository { BiometricsRepositoryImpl( diff --git a/packages/widget_toolkit_biometrics/pubspec.lock b/packages/widget_toolkit_biometrics/pubspec.lock index 895ce3f3..f45435ff 100644 --- a/packages/widget_toolkit_biometrics/pubspec.lock +++ b/packages/widget_toolkit_biometrics/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a + sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7" url: "https://pub.dev" source: hosted - version: "61.0.0" + version: "67.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 + sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d" url: "https://pub.dev" source: hosted - version: "5.13.0" + version: "6.4.1" app_settings: dependency: "direct main" description: name: app_settings - sha256: "67ca58aba6ec311d89597c2716d2e37da54b8c7cef28b7749e6551c57f88c1f4" + sha256: "09bc7fe0313a507087bec1a3baf555f0576e816a760cbb31813a88890a09d9e5" url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.1.1" args: dependency: transitive description: @@ -69,34 +69,34 @@ packages: dependency: transitive description: name: build_daemon - sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" + sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.0.1" build_resolvers: dependency: transitive description: name: build_resolvers - sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20" + sha256: "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.4.2" build_runner: dependency: "direct dev" description: name: build_runner - sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" + sha256: "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21" url: "https://pub.dev" source: hosted - version: "2.4.6" + version: "2.4.8" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41" + sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799" url: "https://pub.dev" source: hosted - version: "7.2.10" + version: "7.3.0" built_collection: dependency: transitive description: @@ -109,10 +109,10 @@ packages: dependency: transitive description: name: built_value - sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166" + sha256: fedde275e0a6b798c3296963c5cd224e3e1b55d0e478d5b7e65e6b540f363a0e url: "https://pub.dev" source: hosted - version: "8.6.1" + version: "8.9.1" characters: dependency: transitive description: @@ -157,18 +157,18 @@ packages: dependency: transitive description: name: code_builder - sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" + sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37 url: "https://pub.dev" source: hosted - version: "4.5.0" + version: "4.10.0" collection: dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.18.0" convert: dependency: transitive description: @@ -181,18 +181,18 @@ packages: dependency: transitive description: name: copy_with_extension - sha256: "968ecc772545217d46ce3c8a7512fd71c2694c02d5a2d39c41a1965a1f52e55f" + sha256: fbcf890b0c34aedf0894f91a11a579994b61b4e04080204656b582708b5b1125 url: "https://pub.dev" source: hosted - version: "5.0.3" + version: "5.0.4" coverage: dependency: transitive description: name: coverage - sha256: "2fb815080e44a09b85e0f2ca8a820b15053982b2e714b59267719e8a9ff17097" + sha256: "8acabb8306b57a409bf4c83522065672ee13179297a6bb0cb9ead73948df7c76" url: "https://pub.dev" source: hosted - version: "1.6.3" + version: "1.7.2" crypto: dependency: transitive description: @@ -205,10 +205,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55" + sha256: "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.4" equatable: dependency: transitive description: @@ -250,10 +250,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" + sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "3.0.1" flutter_localizations: dependency: transitive description: flutter @@ -263,26 +263,26 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360" + sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da url: "https://pub.dev" source: hosted - version: "2.0.15" + version: "2.0.17" flutter_rx_bloc: dependency: "direct main" description: name: flutter_rx_bloc - sha256: "93667a8a57862251c81197c11e28a302335fa951a4525040de54a2b7f5b68d5d" + sha256: f8c882169bef39fef31a1f9ca18ff2adac2e9fb7ff12c05f0b3c262963e9ef1e url: "https://pub.dev" source: hosted - version: "6.0.0" + version: "6.1.1" flutter_svg: dependency: transitive description: name: flutter_svg - sha256: "8c5d68a82add3ca76d792f058b186a0599414f279f00ece4830b9b231b570338" + sha256: "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2" url: "https://pub.dev" source: hosted - version: "2.0.7" + version: "2.0.10+1" flutter_test: dependency: "direct dev" description: flutter @@ -317,6 +317,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.3.1" + http: + dependency: transitive + description: + name: http + sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938" + url: "https://pub.dev" + source: hosted + version: "1.2.1" http_multi_server: dependency: transitive description: @@ -365,54 +373,78 @@ packages: url: "https://pub.dev" source: hosted version: "4.8.1" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + url: "https://pub.dev" + source: hosted + version: "10.0.0" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + url: "https://pub.dev" + source: hosted + version: "2.0.1" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + url: "https://pub.dev" + source: hosted + version: "2.0.1" lints: dependency: transitive description: name: lints - sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" + sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "3.0.0" local_auth: dependency: "direct main" description: name: local_auth - sha256: "0cf238be2bfa51a6c9e7e9cfc11c05ea39f2a3a4d3e5bb255d0ebc917da24401" + sha256: "280421b416b32de31405b0a25c3bd42dfcef2538dfbb20c03019e02a5ed55ed0" url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.2.0" local_auth_android: dependency: transitive description: name: local_auth_android - sha256: "36a78898198386d36d4e152b8cb46059b18f0e2017f813a0e833e216199f8950" + sha256: "3bcd732dda7c75fcb7ddaef12e131230f53dcc8c00790d0d6efb3aa0fbbeda57" url: "https://pub.dev" source: hosted - version: "1.0.32" - local_auth_ios: + version: "1.0.37" + local_auth_darwin: dependency: transitive description: - name: local_auth_ios - sha256: edc2977c5145492f3451db9507a2f2f284ee4f408950b3e16670838726761940 + name: local_auth_darwin + sha256: "33381a15b0de2279523eca694089393bb146baebdce72a404555d03174ebc1e9" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.2" local_auth_platform_interface: dependency: transitive description: name: local_auth_platform_interface - sha256: "9e160d59ef0743e35f1b50f4fb84dc64f55676b1b8071e319ef35e7f3bc13367" + sha256: "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a" url: "https://pub.dev" source: hosted - version: "1.0.7" + version: "1.0.10" local_auth_windows: dependency: transitive description: name: local_auth_windows - sha256: "5af808e108c445d0cf702a8c5f8242f1363b7970320334f82e6e1e8ad0b0d7d4" + sha256: "505ba3367ca781efb1c50d3132e44a2446bccc4163427bc203b9b4d8994d97ea" url: "https://pub.dev" source: hosted - version: "1.0.9" + version: "1.0.10" logging: dependency: transitive description: @@ -425,42 +457,42 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.8.0" meta: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.11.0" mime: dependency: transitive description: name: mime - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e + sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" mockito: dependency: "direct dev" description: name: mockito - sha256: "7d5b53bcd556c1bc7ffbe4e4d5a19c3e112b7e925e9e172dd7c6ad0630812616" + sha256: "6841eed20a7befac0ce07df8116c8b8233ed1f4486a7647c7fc5a02ae6163917" url: "https://pub.dev" source: hosted - version: "5.4.2" + version: "5.4.4" nested: dependency: transitive description: @@ -489,10 +521,10 @@ packages: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.0" path_parsing: dependency: transitive description: @@ -505,18 +537,18 @@ packages: dependency: transitive description: name: petitparser - sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 + sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27 url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "6.0.2" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc" + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.8" pool: dependency: transitive description: @@ -529,10 +561,10 @@ packages: dependency: "direct main" description: name: provider - sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f + sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" url: "https://pub.dev" source: hosted - version: "6.0.5" + version: "6.1.1" pub_semver: dependency: transitive description: @@ -553,18 +585,18 @@ packages: dependency: "direct main" description: name: rx_bloc - sha256: f62b14ae6356b747ed0adfa2dc7d7c1b769e854fb4d7e251333fa2c49a33f1f8 + sha256: c049e8f9a65f873740f641642d8eb1cee387567e822a26b74d88fff502efb772 url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.0.1" rx_bloc_generator: dependency: "direct dev" description: name: rx_bloc_generator - sha256: "9c1a7b204c3eef20e6d6dbbbff7f89b81483163da985105ba73b727460502311" + sha256: "639aa6afbfdd86f70aadbeae5f91db7887abc022324aa2b0f76f7661bb18839e" url: "https://pub.dev" source: hosted - version: "7.0.0" + version: "7.2.0" rx_bloc_test: dependency: "direct dev" description: @@ -630,10 +662,10 @@ packages: dependency: transitive description: name: source_gen - sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16 + sha256: "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832" url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.5.0" source_map_stack_trace: dependency: transitive description: @@ -662,18 +694,18 @@ packages: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.11.1" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" stream_transform: dependency: transitive description: @@ -702,34 +734,34 @@ packages: dependency: transitive description: name: test - sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" + sha256: a1f7595805820fcc05e5c52e3a231aedd0b72972cb333e8c738a8b1239448b6f url: "https://pub.dev" source: hosted - version: "1.24.3" + version: "1.24.9" test_api: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" + sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.6.1" test_core: dependency: transitive description: name: test_core - sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" + sha256: a757b14fc47507060a162cc2530d9a4a2f92f5100a952c7443b5cad5ef5b106a url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.9" theme_tailor_annotation: dependency: transitive description: name: theme_tailor_annotation - sha256: e75cf627202816cf4b45910658205959524860b99951bd0d370e760bf3546424 + sha256: "539f609455376e4a13def409aa36e8c983c0efcbd398a7b8e3103a4162ff8ca6" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" timing: dependency: transitive description: @@ -750,90 +782,90 @@ packages: dependency: transitive description: name: url_launcher - sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e" + sha256: "0ecc004c62fd3ed36a2ffcbe0dd9700aee63bd7532d0b642a488b1ec310f492e" url: "https://pub.dev" source: hosted - version: "6.1.12" + version: "6.2.5" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "15f5acbf0dce90146a0f5a2c4a002b1814a6303c4c5c075aa2623b2d16156f03" + sha256: d4ed0711849dd8e33eb2dd69c25db0d0d3fdc37e0a62e629fe32f57a22db2745 url: "https://pub.dev" source: hosted - version: "6.0.36" + version: "6.3.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" + sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "6.2.4" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" + sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811 url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.1.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" + sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.1.0" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.3.2" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 + sha256: "3692a459204a33e04bc94f5fb91158faf4f2c8903281ddd82915adecdb1a901d" url: "https://pub.dev" source: hosted - version: "2.0.18" + version: "2.3.0" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" + sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7 url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.1.1" vector_graphics: dependency: transitive description: name: vector_graphics - sha256: "670f6e07aca990b4a2bcdc08a784193c4ccdd1932620244c3a86bb72a0eac67f" + sha256: "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3" url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_graphics_codec: dependency: transitive description: name: vector_graphics_codec - sha256: "7451721781d967db9933b63f5733b1c4533022c0ba373a01bdd79d1a5457f69f" + sha256: c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_graphics_compiler: dependency: transitive description: name: vector_graphics_compiler - sha256: "80a13c613c8bde758b1464a1755a7b3a8f2b6cec61fbf0f5a53c94c30f03ba2e" + sha256: "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81" url: "https://pub.dev" source: hosted - version: "1.1.7" + version: "1.1.11+1" vector_math: dependency: transitive description: @@ -846,10 +878,10 @@ packages: dependency: transitive description: name: vm_service - sha256: b8c67f5fa3897b122cf60fe9ff314f7b0ef71eab25c5f8b771480bc338f48823 + sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 url: "https://pub.dev" source: hosted - version: "11.7.2" + version: "13.0.0" watcher: dependency: transitive description: @@ -862,26 +894,26 @@ packages: dependency: transitive description: name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + sha256: "1d9158c616048c38f712a6646e317a3426da10e884447626167240d45209cbad" url: "https://pub.dev" source: hosted - version: "0.1.4-beta" + version: "0.5.0" web_socket_channel: dependency: transitive description: name: web_socket_channel - sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b + sha256: "1d8e795e2a8b3730c41b8a98a2dff2e0fb57ae6f0764a1c46ec5915387d257b2" url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.4" webkit_inspection_protocol: dependency: transitive description: name: webkit_inspection_protocol - sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d" + sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" widget_toolkit: dependency: "direct main" description: @@ -893,10 +925,10 @@ packages: dependency: transitive description: name: xml - sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.5.0" yaml: dependency: transitive description: @@ -906,5 +938,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0-185.0.dev <4.0.0" - flutter: ">=3.10.5" + dart: ">=3.3.0 <4.0.0" + flutter: ">=3.19.0" diff --git a/packages/widget_toolkit_biometrics/pubspec.yaml b/packages/widget_toolkit_biometrics/pubspec.yaml index e38b9ef2..cced2f26 100644 --- a/packages/widget_toolkit_biometrics/pubspec.yaml +++ b/packages/widget_toolkit_biometrics/pubspec.yaml @@ -23,7 +23,7 @@ dependencies: dev_dependencies: build_runner: ^2.4.6 clean_coverage: ^0.0.3 - flutter_lints: ^2.0.1 + flutter_lints: ^3.0.1 flutter_test: sdk: flutter mockito: ^5.4.2