From 674a076793b2bce93517c6a55f150db301feb22b Mon Sep 17 00:00:00 2001 From: Robert Brunhage Date: Tue, 6 Jul 2021 19:36:38 +0200 Subject: [PATCH 01/19] fix: remove version in readme This was not supposed to be there --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index a078b62..32f4eeb 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,4 @@ Users appreciate release notes as you update your extension. ### 0.1.0 -- Initial release of Flutter Riverpod snippets - -### 0.2.0 +- Initial release of Flutter Riverpod snippets \ No newline at end of file From 3f751339eb0beb944f397e347a0e54ccf2232065 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Wed, 7 Jul 2021 22:57:04 +0530 Subject: [PATCH 02/19] Added support for consumer stateless and consumer stateful widget --- .vscode/settings.json | 6 +++++ package.json | 4 +++ snippets/consumer_widgets.code-snippets | 36 +++++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 snippets/consumer_widgets.code-snippets diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e0a93d8 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "cSpell.words": [ + "Stful", + "Stless" + ] +} \ No newline at end of file diff --git a/package.json b/package.json index 280f0e1..6ff8b00 100644 --- a/package.json +++ b/package.json @@ -57,6 +57,10 @@ { "language": "dart", "path": "./snippets/stream_provider.code-snippets" + }, + { + "language": "dart", + "path": "./snippets/consumer-widget.code-snippets" } ] } diff --git a/snippets/consumer_widgets.code-snippets b/snippets/consumer_widgets.code-snippets new file mode 100644 index 0000000..bf0c939 --- /dev/null +++ b/snippets/consumer_widgets.code-snippets @@ -0,0 +1,36 @@ +{ + "Change Notifier Provider": { + "scope": "dart", + "prefix": "consumerStless", + "description": "Create a Consumer Stateless Widget", + "body": [ + "class $1 extends ConsumerWidget {", + "\tconst $1({Key? key}) : super(key: key);", + "\t@override", + "\tWidget build(BuildContext context, WidgetRef ref) {", + "\t\treturn Container();", + "\t}", + "}" + ] + }, + "Change Notifier Provider with Family": { + "scope": "dart", + "prefix": "consumerStful", + "description": "Create a Consumer Stateful widget", + "body": [ + "class $1 extends ConsumerStatefulWidget {", + "\t@override", + "\tConsumerState createState() => _$1State();", + "}", + + "class _$1State extends ConsumerState<$1> {", + + "\t@override", + "\tWidget build(BuildContext context) {", + "\t\treturn Container(", + "\t\t);", + "\t}", + "}" + ] + } +} From 98f2c64924e78ea8e2a42f9b95cf7482d45daa2b Mon Sep 17 00:00:00 2001 From: Python Hub Date: Wed, 7 Jul 2021 23:07:56 +0530 Subject: [PATCH 03/19] Added support for Riverpod v1.0 --- package.json | 10 +++++++++- snippets/consumer_widgets.code-snippets | 8 ++++---- snippets/hook_consumer.code-snippets | 17 +++++++++++++++++ snippets/provider_listenable.code-snippets | 8 ++++++++ 4 files changed, 38 insertions(+), 5 deletions(-) create mode 100644 snippets/hook_consumer.code-snippets create mode 100644 snippets/provider_listenable.code-snippets diff --git a/package.json b/package.json index 6ff8b00..68c72c5 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,15 @@ }, { "language": "dart", - "path": "./snippets/consumer-widget.code-snippets" + "path": "./snippets/consumer_widget.code-snippets" + }, + { + "language": "dart", + "path": "./snippets/hook_consumer.code-snippets" + }, + { + "language": "dart", + "path": "./snippets/provider_listenable.code-snippets" } ] } diff --git a/snippets/consumer_widgets.code-snippets b/snippets/consumer_widgets.code-snippets index bf0c939..60eb2fb 100644 --- a/snippets/consumer_widgets.code-snippets +++ b/snippets/consumer_widgets.code-snippets @@ -1,5 +1,5 @@ { - "Change Notifier Provider": { + "Consumer Stateless": { "scope": "dart", "prefix": "consumerStless", "description": "Create a Consumer Stateless Widget", @@ -8,12 +8,12 @@ "\tconst $1({Key? key}) : super(key: key);", "\t@override", "\tWidget build(BuildContext context, WidgetRef ref) {", - "\t\treturn Container();", + "\t\treturn Container($2);", "\t}", "}" ] }, - "Change Notifier Provider with Family": { + "Consumer Stateful": { "scope": "dart", "prefix": "consumerStful", "description": "Create a Consumer Stateful widget", @@ -27,7 +27,7 @@ "\t@override", "\tWidget build(BuildContext context) {", - "\t\treturn Container(", + "\t\treturn Container($2", "\t\t);", "\t}", "}" diff --git a/snippets/hook_consumer.code-snippets b/snippets/hook_consumer.code-snippets new file mode 100644 index 0000000..ec31646 --- /dev/null +++ b/snippets/hook_consumer.code-snippets @@ -0,0 +1,17 @@ +{ + "Hook Consumer Widget": { + "scope": "dart", + "prefix": "futureProvider", + "description": "Create a Hook Consumer Widget", + "body": [ + "class $1 extends HookConsumerWidget {", + "\tconst $1({Key? key}) : super(key: key);", + + "\t@override", + "\tWidget build(BuildContext context, WidgetRef ref) {", + "\t\treturn $2;", + "\t}", + "}" + ] + } +} diff --git a/snippets/provider_listenable.code-snippets b/snippets/provider_listenable.code-snippets new file mode 100644 index 0000000..204bee0 --- /dev/null +++ b/snippets/provider_listenable.code-snippets @@ -0,0 +1,8 @@ +{ + "Hook Consumer Widget": { + "scope": "dart", + "prefix": "futureProvider", + "description": "Create a Hook Consumer Widget", + "body": ["ref.listen<$1>($2, (value) { });"] + } +} From 95feaeac540fe34109ed7606b151300e1a8faca2 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Wed, 7 Jul 2021 23:43:40 +0530 Subject: [PATCH 04/19] Updated snippets and README --- README.md | 13 ++++++++++--- snippets/hook_consumer.code-snippets | 2 +- snippets/provider_listenable.code-snippets | 6 +++--- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 7ae5131..f207002 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,9 @@ snippets such as `provider`. | Shortcut | Description | | ------------------------------ | ---------------------------------------------------------------------------- | | `consumer` | Creates the Consumer widget | +| `consumerStless` | Creates a Consumer Stateless widget | +| `consumerStful` | Creates a Consumer Stateful widget | +| `hookConsumer` | Creates a Hook Consumer widget | | `provider` | Creates a simple riverod provider | | `providerFamily` | Creates a provider with the family modifier | | `futureProvider` | Creates a Future provider | @@ -27,21 +30,25 @@ snippets such as `provider`. | `stateNotifierProviderFamily` | Creates a State Notifier Provider with the family modifier | | `scopedProvider` | Creates a Scoped provider | | `stateNotifier` | Creates a class that extends State Notifier and allows you to edit the types | - +| `listen` | Creates a provider listenable with editable parameters | ## Requirements -Vscode: ^1.46.0 +Vscode: ^1.57.1 ## Release Notes Users appreciate release notes as you update your extension. +### 1.0.0 + +- Added support for `Riverpod` **v1.0** +- Added `Consumer Stateless Widget`, `Consumer Stateful Widget`, `Hook Consumer Widget`. + ### 0.2.0 - Added support for all types of `Providers`, `ChangeNotifier` and `StateNotifier` - ### 0.1.1 Add support for Riverpod ^0.6.0 diff --git a/snippets/hook_consumer.code-snippets b/snippets/hook_consumer.code-snippets index ec31646..65320ce 100644 --- a/snippets/hook_consumer.code-snippets +++ b/snippets/hook_consumer.code-snippets @@ -1,7 +1,7 @@ { "Hook Consumer Widget": { "scope": "dart", - "prefix": "futureProvider", + "prefix": "hookConsumer", "description": "Create a Hook Consumer Widget", "body": [ "class $1 extends HookConsumerWidget {", diff --git a/snippets/provider_listenable.code-snippets b/snippets/provider_listenable.code-snippets index 204bee0..34ba9cb 100644 --- a/snippets/provider_listenable.code-snippets +++ b/snippets/provider_listenable.code-snippets @@ -1,8 +1,8 @@ { - "Hook Consumer Widget": { + "Provider Listenable": { "scope": "dart", - "prefix": "futureProvider", - "description": "Create a Hook Consumer Widget", + "prefix": "listen", + "description": "Create a provider listenable", "body": ["ref.listen<$1>($2, (value) { });"] } } From bb753e321986c9e702cd4ea9858af391095b9c48 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 00:28:47 +0530 Subject: [PATCH 05/19] Updated changelog and removed settings.json --- .vscode/settings.json | 6 ------ CHANGELOG.md | 8 ++++++-- 2 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index e0a93d8..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "cSpell.words": [ - "Stful", - "Stless" - ] -} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bb92d7..46597d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,15 +4,19 @@ All notable changes to the "flutter-riverpod-snippets" extension will be documen Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. +### 1.0.0 + +- Added support for `Riverpod` **v1.0** +- Added `Consumer Stateless Widget`, `Consumer Stateful Widget`, `Hook Consumer Widget`. + ### 0.2.0 - Added support for all types of `Providers`, `ChangeNotifier` and `StateNotifier` - ### 0.1.1 Add support for Riverpod ^0.6.0 ### 0.1.0 -Initial release of Flutter Riverpod snippets \ No newline at end of file +Initial release of Flutter Riverpod snippets From 3be3759e72ac985a1373ecbc1444ed2595925402 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 00:31:22 +0530 Subject: [PATCH 06/19] Updated changelog and removed settings.json --- snippets/change_notifier_provider.code-snippets | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snippets/change_notifier_provider.code-snippets b/snippets/change_notifier_provider.code-snippets index 0681ff9..2bcf4f6 100644 --- a/snippets/change_notifier_provider.code-snippets +++ b/snippets/change_notifier_provider.code-snippets @@ -12,11 +12,11 @@ "Change Notifier Provider with Family": { "scope": "dart", "prefix": "changeNotifierProviderFamily", - "description": "Create a Change otifierProvider with Family modifier", + "description": "Create a Change Notifier Provider with Family modifier", "body": [ "final $1Provider = ChangeNotifierProvider.family<$2, $3>((ref, $4) {", "\treturn $5;", "});" ] } -} \ No newline at end of file +} From a9c22507bd927576df9d70d5757c48cc0ff1f800 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 00:36:45 +0530 Subject: [PATCH 07/19] Updated shorcuts for consumer widgets, reformatted provider_listenable --- README.md | 4 ++-- snippets/consumer_widgets.code-snippets | 9 ++++----- snippets/hook_consumer.code-snippets | 2 +- snippets/provider_listenable.code-snippets | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index f207002..db89b64 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,8 @@ snippets such as `provider`. | Shortcut | Description | | ------------------------------ | ---------------------------------------------------------------------------- | | `consumer` | Creates the Consumer widget | -| `consumerStless` | Creates a Consumer Stateless widget | -| `consumerStful` | Creates a Consumer Stateful widget | +| `stlessConsumer` | Creates a Consumer Stateless widget | +| `stfulConsumer` | Creates a Consumer Stateful widget | | `hookConsumer` | Creates a Hook Consumer widget | | `provider` | Creates a simple riverod provider | | `providerFamily` | Creates a provider with the family modifier | diff --git a/snippets/consumer_widgets.code-snippets b/snippets/consumer_widgets.code-snippets index 60eb2fb..ba6ae58 100644 --- a/snippets/consumer_widgets.code-snippets +++ b/snippets/consumer_widgets.code-snippets @@ -1,21 +1,21 @@ { "Consumer Stateless": { "scope": "dart", - "prefix": "consumerStless", + "prefix": "stlessConsumer", "description": "Create a Consumer Stateless Widget", "body": [ "class $1 extends ConsumerWidget {", "\tconst $1({Key? key}) : super(key: key);", "\t@override", "\tWidget build(BuildContext context, WidgetRef ref) {", - "\t\treturn Container($2);", + "\t\treturn Container();", "\t}", "}" ] }, "Consumer Stateful": { "scope": "dart", - "prefix": "consumerStful", + "prefix": "stfulConsumer", "description": "Create a Consumer Stateful widget", "body": [ "class $1 extends ConsumerStatefulWidget {", @@ -27,8 +27,7 @@ "\t@override", "\tWidget build(BuildContext context) {", - "\t\treturn Container($2", - "\t\t);", + "\t\treturn Container();", "\t}", "}" ] diff --git a/snippets/hook_consumer.code-snippets b/snippets/hook_consumer.code-snippets index 65320ce..fc8afc7 100644 --- a/snippets/hook_consumer.code-snippets +++ b/snippets/hook_consumer.code-snippets @@ -9,7 +9,7 @@ "\t@override", "\tWidget build(BuildContext context, WidgetRef ref) {", - "\t\treturn $2;", + "\t\treturn Container();", "\t}", "}" ] diff --git a/snippets/provider_listenable.code-snippets b/snippets/provider_listenable.code-snippets index 34ba9cb..646aecd 100644 --- a/snippets/provider_listenable.code-snippets +++ b/snippets/provider_listenable.code-snippets @@ -3,6 +3,6 @@ "scope": "dart", "prefix": "listen", "description": "Create a provider listenable", - "body": ["ref.listen<$1>($2, (value) { });"] + "body": ["ref.listen<$1>($2, (value) {", "});"] } } From 69f47aad2954b30adfc8709907b785f2185254ff Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 00:46:54 +0530 Subject: [PATCH 08/19] Updated ChangeNotifierDescription, changed gif, added riverpod keyword and changed version --- README.md | 2 +- package.json | 7 ++++--- snippets/change_notifier_provider.code-snippets | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index db89b64..e9df98c 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Flutter Riverpod snippets is a way to enhance the way you use Riverpod. It contains a collection of different snippets such as `provider`. -![familyGif](gifs/greetingProvider.gif) +![greetingProviderGif](gifs/greetingProvider.gif) ## Snippets diff --git a/package.json b/package.json index 68c72c5..80e2cd7 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "flutter-riverpod-snippets", "displayName": "Flutter Riverpod Snippets", "description": "Quick and easy Flutter Riverpod snippets", - "version": "0.1.1", + "version": "1.0.0", "publisher": "robert-brunhage", "homepage": "https://github.com/RobertBrunhage/flutter-riverpod-snippets", "repository": { @@ -12,10 +12,11 @@ "keywords": [ "Flutter", "Dart", - "Snippets" + "Snippets", + "Riverpod" ], "engines": { - "vscode": "^1.46.0" + "vscode": "^1.57.1" }, "categories": [ "Snippets" diff --git a/snippets/change_notifier_provider.code-snippets b/snippets/change_notifier_provider.code-snippets index 2bcf4f6..3ef2b40 100644 --- a/snippets/change_notifier_provider.code-snippets +++ b/snippets/change_notifier_provider.code-snippets @@ -12,7 +12,7 @@ "Change Notifier Provider with Family": { "scope": "dart", "prefix": "changeNotifierProviderFamily", - "description": "Create a Change Notifier Provider with Family modifier", + "description": "Create a ChangeNotifierProvider with Family modifier", "body": [ "final $1Provider = ChangeNotifierProvider.family<$2, $3>((ref, $4) {", "\treturn $5;", From 2b0b831612f0db3d878ebb10bde704d5ef150c46 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:31:01 +0530 Subject: [PATCH 09/19] Update README.md Co-authored-by: Robert Brunhage --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e9df98c..6681a1b 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Users appreciate release notes as you update your extension. ### 1.0.0 - Added support for `Riverpod` **v1.0** -- Added `Consumer Stateless Widget`, `Consumer Stateful Widget`, `Hook Consumer Widget`. +- Added `ConsumerStatelessWidget`, `ConsumerStatefulWidget`, `HookConsumerWidget`. ### 0.2.0 From e51c9b703f3450f351f0b04b8449c8b56d2f025f Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:31:24 +0530 Subject: [PATCH 10/19] Update README.md Co-authored-by: Robert Brunhage --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6681a1b..c81ef29 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Users appreciate release notes as you update your extension. ### 0.1.1 -Add support for Riverpod ^0.6.0 +- Add support for Riverpod ^0.6.0 ### 0.1.0 From 138733b11ce3e0722ab9f832586884b73d7d041b Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:31:34 +0530 Subject: [PATCH 11/19] Update README.md Co-authored-by: Robert Brunhage --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index c81ef29..a47a4da 100644 --- a/README.md +++ b/README.md @@ -56,5 +56,3 @@ Users appreciate release notes as you update your extension. ### 0.1.0 Initial release of Flutter Riverpod snippets - -### 0.2.0 From c9555f40dcff660ba4276738e089c1d6bfd15db9 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:31:39 +0530 Subject: [PATCH 12/19] Update README.md Co-authored-by: Robert Brunhage --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a47a4da..67c40ae 100644 --- a/README.md +++ b/README.md @@ -55,4 +55,4 @@ Users appreciate release notes as you update your extension. ### 0.1.0 -Initial release of Flutter Riverpod snippets +- Initial release of Flutter Riverpod snippets From 219426d8fba913a2dd0b069e541c57bb8b0d6d75 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:31:47 +0530 Subject: [PATCH 13/19] Update snippets/consumer_widgets.code-snippets Co-authored-by: Robert Brunhage --- snippets/consumer_widgets.code-snippets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/consumer_widgets.code-snippets b/snippets/consumer_widgets.code-snippets index ba6ae58..8f87ab4 100644 --- a/snippets/consumer_widgets.code-snippets +++ b/snippets/consumer_widgets.code-snippets @@ -2,7 +2,7 @@ "Consumer Stateless": { "scope": "dart", "prefix": "stlessConsumer", - "description": "Create a Consumer Stateless Widget", + "description": "Create a ConsumerStatelessWidget", "body": [ "class $1 extends ConsumerWidget {", "\tconst $1({Key? key}) : super(key: key);", From cc8283a0ba08679a663895b9086a8c7ee939bc0a Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:31:52 +0530 Subject: [PATCH 14/19] Update package.json Co-authored-by: Robert Brunhage --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 80e2cd7..aa929e7 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "flutter-riverpod-snippets", "displayName": "Flutter Riverpod Snippets", "description": "Quick and easy Flutter Riverpod snippets", + "icon": "logo.jpg", "version": "1.0.0", "publisher": "robert-brunhage", "homepage": "https://github.com/RobertBrunhage/flutter-riverpod-snippets", From d1a8be91a8663c4fc9cce0020a03ced6eef569cb Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:31:58 +0530 Subject: [PATCH 15/19] Update snippets/consumer_widgets.code-snippets Co-authored-by: Robert Brunhage --- snippets/consumer_widgets.code-snippets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/consumer_widgets.code-snippets b/snippets/consumer_widgets.code-snippets index 8f87ab4..fa6cd70 100644 --- a/snippets/consumer_widgets.code-snippets +++ b/snippets/consumer_widgets.code-snippets @@ -16,7 +16,7 @@ "Consumer Stateful": { "scope": "dart", "prefix": "stfulConsumer", - "description": "Create a Consumer Stateful widget", + "description": "Create a ConsumerStatefulWidget", "body": [ "class $1 extends ConsumerStatefulWidget {", "\t@override", From 0a3f19a7cca3b90ff68a87f188d622814945f40e Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:32:03 +0530 Subject: [PATCH 16/19] Update snippets/hook_consumer.code-snippets Co-authored-by: Robert Brunhage --- snippets/hook_consumer.code-snippets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/hook_consumer.code-snippets b/snippets/hook_consumer.code-snippets index fc8afc7..0cdf113 100644 --- a/snippets/hook_consumer.code-snippets +++ b/snippets/hook_consumer.code-snippets @@ -2,7 +2,7 @@ "Hook Consumer Widget": { "scope": "dart", "prefix": "hookConsumer", - "description": "Create a Hook Consumer Widget", + "description": "Create a HookConsumerWidget", "body": [ "class $1 extends HookConsumerWidget {", "\tconst $1({Key? key}) : super(key: key);", From 6ae68e0031bb58ee409d9544cc9cb0092e653826 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:34:11 +0530 Subject: [PATCH 17/19] Updated README --- README.md | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index e9df98c..fd8ec22 100644 --- a/README.md +++ b/README.md @@ -9,28 +9,27 @@ snippets such as `provider`. ## Snippets -| Shortcut | Description | -| ------------------------------ | ---------------------------------------------------------------------------- | -| `consumer` | Creates the Consumer widget | -| `stlessConsumer` | Creates a Consumer Stateless widget | -| `stfulConsumer` | Creates a Consumer Stateful widget | -| `hookConsumer` | Creates a Hook Consumer widget | -| `provider` | Creates a simple riverod provider | -| `providerFamily` | Creates a provider with the family modifier | -| `futureProvider` | Creates a Future provider | -| `futureProviderFamily` | Creates a Future Provider with the family modifier | -| `streamProvider` | Creates a Stream provider | -| `streamProviderFamily` | Creates a Stream Provider with the family modifier | -| `changeNotifierProvider` | Creates a Change Notifier provider | -| `changeNotifierProviderFamily` | Creates a Change Notifier Provider with the family modifier | -| `stateProvider` | Creates a State provider | -| `stateProviderFamily` | Creates a State Provider with the family modifier | -| `stateProviderFamily` | Creates a State Provider with the family modifier | -| `stateNotifierProvider` | Creates a State Notifier provider | -| `stateNotifierProviderFamily` | Creates a State Notifier Provider with the family modifier | -| `scopedProvider` | Creates a Scoped provider | -| `stateNotifier` | Creates a class that extends State Notifier and allows you to edit the types | -| `listen` | Creates a provider listenable with editable parameters | +| Shortcut | Description | +| ------------------------------ | --------------------------------------------------------------------------- | +| `consumer` | Creates the Consumer widget | +| `stlessConsumer` | Creates a ConsumerStateless widget | +| `stfulConsumer` | Creates a ConsumerStateful widget | +| `hookConsumer` | Creates a HookConsumer widget | +| `provider` | Creates a simple riverod provider | +| `providerFamily` | Creates a provider with the family modifier | +| `futureProvider` | Creates a FutureProvider | +| `futureProviderFamily` | Creates a FutureProvider with the family modifier | +| `streamProvider` | Creates a StreamProvider | +| `streamProviderFamily` | Creates a StreamProvider with the family modifier | +| `changeNotifierProvider` | Creates a ChangeNotifierProvider | +| `changeNotifierProviderFamily` | Creates a ChangeNotifierProvider with the family modifier | +| `stateProvider` | Creates a StateProvider | +| `stateProviderFamily` | Creates a StateProvider with the family modifier | +| `stateProviderFamily` | Creates a StateProvider with the family modifier | +| `stateNotifierProvider` | Creates a StateNotifier provider | +| `stateNotifierProviderFamily` | Creates a StateNotifierProvider with the family modifier | +| `scopedProvider` | Creates a ScopedProvider | +| `stateNotifier` | Creates a class that extends StateNotifier and allows you to edit the types | ## Requirements From 69586032516fe826421de4cd7b38e0dd9d8552b9 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 10:40:01 +0530 Subject: [PATCH 18/19] Updated Provider Listenable --- README.md | 7 ++++--- snippets/provider_listenable.code-snippets | 5 ++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e78326b..dcfd516 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ snippets such as `provider`. | Shortcut | Description | | ------------------------------ | --------------------------------------------------------------------------- | | `consumer` | Creates the Consumer widget | -| `stlessConsumer` | Creates a ConsumerStateless widget | -| `stfulConsumer` | Creates a ConsumerStateful widget | -| `hookConsumer` | Creates a HookConsumer widget | +| `stlessConsumer` | Creates a ConsumerStateless widget | +| `stfulConsumer` | Creates a ConsumerStateful widget | +| `hookConsumer` | Creates a HookConsumer widget | | `provider` | Creates a simple riverod provider | | `providerFamily` | Creates a provider with the family modifier | | `futureProvider` | Creates a FutureProvider | @@ -30,6 +30,7 @@ snippets such as `provider`. | `stateNotifierProviderFamily` | Creates a StateNotifierProvider with the family modifier | | `scopedProvider` | Creates a ScopedProvider | | `stateNotifier` | Creates a class that extends StateNotifier and allows you to edit the types | +| `listen` | Creates a Provider Listenable | ## Requirements diff --git a/snippets/provider_listenable.code-snippets b/snippets/provider_listenable.code-snippets index 646aecd..0a98559 100644 --- a/snippets/provider_listenable.code-snippets +++ b/snippets/provider_listenable.code-snippets @@ -3,6 +3,9 @@ "scope": "dart", "prefix": "listen", "description": "Create a provider listenable", - "body": ["ref.listen<$1>($2, (value) {", "});"] + "body": [ + "ref.listen<$1>($2, (value) { ", + "\t}", + ");"] } } From d8a5351f110065d32a9652cbcbdf77960b6c2d50 Mon Sep 17 00:00:00 2001 From: Python Hub Date: Thu, 8 Jul 2021 16:23:06 +0530 Subject: [PATCH 19/19] Updated provider listenable and README --- README.md | 4 ++++ snippets/provider_listenable.code-snippets | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dcfd516..5b393f0 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,10 @@ Users appreciate release notes as you update your extension. - Added support for `Riverpod` **v1.0** - Added `ConsumerStatelessWidget`, `ConsumerStatefulWidget`, `HookConsumerWidget`. +### 0.2.1 + +- Update logo + ### 0.2.0 - Added support for all types of `Providers`, `ChangeNotifier` and `StateNotifier` diff --git a/snippets/provider_listenable.code-snippets b/snippets/provider_listenable.code-snippets index 0a98559..c664755 100644 --- a/snippets/provider_listenable.code-snippets +++ b/snippets/provider_listenable.code-snippets @@ -5,7 +5,7 @@ "description": "Create a provider listenable", "body": [ "ref.listen<$1>($2, (value) { ", - "\t}", - ");"] + "\t$3", + "});"] } }