diff --git a/.mason/bricks.json b/.mason/bricks.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.mason/bricks.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/packages/flrx_test/CHANGELOG.md b/packages/flrx_test/CHANGELOG.md index 41cc7d8..6200473 100644 --- a/packages/flrx_test/CHANGELOG.md +++ b/packages/flrx_test/CHANGELOG.md @@ -1,3 +1,5 @@ -## 0.0.1 +## 0.0.2 +Fixed: TestErrorManager init signature -* TODO: Describe initial release. +## 0.0.1 +initial release. diff --git a/packages/flrx_test/lib/src/error_manager.dart b/packages/flrx_test/lib/src/error_manager.dart index 6c5815e..ce951d3 100644 --- a/packages/flrx_test/lib/src/error_manager.dart +++ b/packages/flrx_test/lib/src/error_manager.dart @@ -1,5 +1,3 @@ -import 'dart:ui'; - import 'package:flrx/components/error_manager/error_manager.dart'; import 'package:flutter/foundation.dart'; @@ -7,7 +5,7 @@ class TestErrorManager extends ErrorManager { TestErrorManager() : super(); @override - void init(VoidCallback runAppFunction) => runAppFunction(); + Future init(AsyncCallback runAppFunction) => runAppFunction(); @override void reportCheckedError(error, stackTrace) { diff --git a/packages/flrx_test/pubspec.yaml b/packages/flrx_test/pubspec.yaml index 0e60d2e..4a9b0b1 100644 --- a/packages/flrx_test/pubspec.yaml +++ b/packages/flrx_test/pubspec.yaml @@ -1,6 +1,6 @@ name: flrx_test description: A new Flutter package project. -version: 0.0.1 +version: 0.0.2 homepage: https://github.com/flrx/framework environment: @@ -13,7 +13,7 @@ dependencies: sdk: flutter flutter_test: sdk: flutter - flrx: ^0.0.9 + flrx: ^0.0.11 dev_dependencies: flutter_lints: ^1.0.0 diff --git a/packages/framework/CHANGELOG.md b/packages/framework/CHANGELOG.md index 4748913..767b64e 100644 --- a/packages/framework/CHANGELOG.md +++ b/packages/framework/CHANGELOG.md @@ -1,3 +1,7 @@ +## [v0.0.11] +### Changed +- ErrorManager now accepts an AsyncCallback instead of VoidCallback + ## [v0.0.10] ### Changed - `CatcherConfig` now returns asynchronously diff --git a/packages/framework/lib/components/error_manager/error_manager.dart b/packages/framework/lib/components/error_manager/error_manager.dart index 5642113..3c667ed 100644 --- a/packages/framework/lib/components/error_manager/error_manager.dart +++ b/packages/framework/lib/components/error_manager/error_manager.dart @@ -5,7 +5,7 @@ export 'catcher_error_manager.dart'; abstract class ErrorManager { ErrorManager(); - Future init(VoidCallback runAppFunction); + Future init(AsyncCallback runAppFunction); void reportCheckedError(dynamic error, dynamic stackTrace); } diff --git a/packages/framework/pubspec.yaml b/packages/framework/pubspec.yaml index 5ebff17..dc36cb6 100644 --- a/packages/framework/pubspec.yaml +++ b/packages/framework/pubspec.yaml @@ -1,6 +1,6 @@ name: flrx description: A Redux Application Framework. -version: 0.0.10 +version: 0.0.11 homepage: https://github.com/flrx/framework environment: @@ -32,7 +32,7 @@ dev_dependencies: dart_code_metrics: ^4.5.0 flutter_launcher_icons: "^0.9.2" flutter_lints: ^1.0.4 - flutter_native_splash: ^2.0.5 + flutter_native_splash: ^2.1.6 flutter_test: sdk: flutter mockito: ^5.0.16 diff --git a/starter/__brick__/README.md b/starter/__brick__/README.md new file mode 100644 index 0000000..50c3851 --- /dev/null +++ b/starter/__brick__/README.md @@ -0,0 +1,61 @@ +# {{name}} + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flrx based Flutter application. +The app is setup using melos for scripts and multi package. + +### Default scripts +You can run the following scripts as "melos