diff --git a/design_patterns/lib/dual_view_notepad/dual_view_notepad.dart b/design_patterns/lib/dual_view_notepad/dual_view_notepad.dart index 2766145..4bd4c17 100644 --- a/design_patterns/lib/dual_view_notepad/dual_view_notepad.dart +++ b/design_patterns/lib/dual_view_notepad/dual_view_notepad.dart @@ -30,7 +30,7 @@ class _DualViewNotepadState extends State { actions: [ if (singleScreen) TextButton( - style: TextButton.styleFrom(primary: Colors.white), + style: TextButton.styleFrom(foregroundColor: Colors.white), onPressed: () { setState(() { editing = !editing; diff --git a/design_patterns/lib/dual_view_restaurants/dual_view_restaurants.dart b/design_patterns/lib/dual_view_restaurants/dual_view_restaurants.dart index c9c755e..9a5817b 100644 --- a/design_patterns/lib/dual_view_restaurants/dual_view_restaurants.dart +++ b/design_patterns/lib/dual_view_restaurants/dual_view_restaurants.dart @@ -56,7 +56,7 @@ class _DualViewRestaurantsState extends State { actions: [ if (singleScreen) TextButton( - style: TextButton.styleFrom(primary: Colors.white), + style: TextButton.styleFrom(foregroundColor: Colors.white), onPressed: () { setState(() { showList = !showList; diff --git a/design_patterns/lib/main.dart b/design_patterns/lib/main.dart index 4d8a8a5..ffe6f63 100644 --- a/design_patterns/lib/main.dart +++ b/design_patterns/lib/main.dart @@ -133,7 +133,7 @@ class SamplesList extends StatelessWidget { ]; }, onSelected: (_) { - launch(sampleCatalogue[index].link); + launchUrl(Uri.parse(sampleCatalogue[index].link)); }, child: Container( width: 48, diff --git a/design_patterns/lib/two_page/two_page.dart b/design_patterns/lib/two_page/two_page.dart index fa3746c..cd5ec58 100644 --- a/design_patterns/lib/two_page/two_page.dart +++ b/design_patterns/lib/two_page/two_page.dart @@ -14,13 +14,13 @@ class _TwoPageState extends State { @override void initState() { super.initState(); - SystemChrome.setEnabledSystemUIOverlays([]); + SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: []); } @override void dispose() { super.dispose(); - SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values); + SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: SystemUiOverlay.values); } @override diff --git a/design_patterns/pubspec.lock b/design_patterns/pubspec.lock index 902c2eb..00e0e98 100644 --- a/design_patterns/pubspec.lock +++ b/design_patterns/pubspec.lock @@ -14,7 +14,7 @@ packages: name: args url: "https://pub.dartlang.org" source: hosted - version: "2.3.0" + version: "2.3.1" async: dependency: transitive description: @@ -35,21 +35,14 @@ packages: name: characters url: "https://pub.dartlang.org" source: hosted - version: "1.2.0" - charcode: - dependency: transitive - description: - name: charcode - url: "https://pub.dartlang.org" - source: hosted - version: "1.3.1" + version: "1.2.1" clock: dependency: transitive description: name: clock url: "https://pub.dartlang.org" source: hosted - version: "1.1.0" + version: "1.1.1" collection: dependency: transitive description: @@ -84,21 +77,21 @@ packages: name: fake_async url: "https://pub.dartlang.org" source: hosted - version: "1.3.0" + version: "1.3.1" ffi: dependency: transitive description: name: ffi url: "https://pub.dartlang.org" source: hosted - version: "1.1.2" + version: "2.0.1" file: dependency: transitive description: name: file url: "https://pub.dartlang.org" source: hosted - version: "6.1.2" + version: "6.1.4" flutter: dependency: "direct main" description: flutter @@ -124,7 +117,7 @@ packages: name: flutter_markdown url: "https://pub.dartlang.org" source: hosted - version: "0.6.10" + version: "0.6.13" flutter_test: dependency: "direct dev" description: flutter @@ -141,21 +134,21 @@ packages: name: google_fonts url: "https://pub.dartlang.org" source: hosted - version: "2.3.2" + version: "2.3.3" http: dependency: transitive description: name: http url: "https://pub.dartlang.org" source: hosted - version: "0.13.4" + version: "0.13.5" http_parser: dependency: transitive description: name: http_parser url: "https://pub.dartlang.org" source: hosted - version: "4.0.0" + version: "4.0.2" intl: dependency: transitive description: @@ -197,28 +190,28 @@ packages: name: markdown url: "https://pub.dartlang.org" source: hosted - version: "5.0.0" + version: "6.0.1" matcher: dependency: transitive description: name: matcher url: "https://pub.dartlang.org" source: hosted - version: "0.12.11" + version: "0.12.12" material_color_utilities: dependency: transitive description: name: material_color_utilities url: "https://pub.dartlang.org" source: hosted - version: "0.1.4" + version: "0.1.5" meta: dependency: transitive description: name: meta url: "https://pub.dartlang.org" source: hosted - version: "1.7.0" + version: "1.8.0" mgrs_dart: dependency: transitive description: @@ -232,56 +225,56 @@ packages: name: path url: "https://pub.dartlang.org" source: hosted - version: "1.8.1" + version: "1.8.2" path_provider: dependency: transitive description: name: path_provider url: "https://pub.dartlang.org" source: hosted - version: "2.0.9" + version: "2.0.11" path_provider_android: dependency: transitive description: name: path_provider_android url: "https://pub.dartlang.org" source: hosted - version: "2.0.13" + version: "2.0.21" path_provider_ios: dependency: transitive description: name: path_provider_ios url: "https://pub.dartlang.org" source: hosted - version: "2.0.8" + version: "2.0.11" path_provider_linux: dependency: transitive description: name: path_provider_linux url: "https://pub.dartlang.org" source: hosted - version: "2.1.5" + version: "2.1.7" path_provider_macos: dependency: transitive description: name: path_provider_macos url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.0.6" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "2.0.3" + version: "2.0.5" path_provider_windows: dependency: transitive description: name: path_provider_windows url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.1.3" platform: dependency: transitive description: @@ -295,7 +288,7 @@ packages: name: plugin_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "2.1.2" + version: "2.1.3" positioned_tap_detector: dependency: transitive description: @@ -335,7 +328,7 @@ packages: name: source_span url: "https://pub.dartlang.org" source: hosted - version: "1.8.2" + version: "1.9.0" stack_trace: dependency: transitive description: @@ -356,21 +349,21 @@ packages: name: string_scanner url: "https://pub.dartlang.org" source: hosted - version: "1.1.0" + version: "1.1.1" term_glyph: dependency: transitive description: name: term_glyph url: "https://pub.dartlang.org" source: hosted - version: "1.2.0" + version: "1.2.1" test_api: dependency: transitive description: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.4.9" + version: "0.4.12" transparent_image: dependency: transitive description: @@ -391,7 +384,7 @@ packages: name: typed_data url: "https://pub.dartlang.org" source: hosted - version: "1.3.0" + version: "1.3.1" unicode: dependency: transitive description: @@ -405,56 +398,56 @@ packages: name: url_launcher url: "https://pub.dartlang.org" source: hosted - version: "6.1.0" + version: "6.1.6" url_launcher_android: dependency: transitive description: name: url_launcher_android url: "https://pub.dartlang.org" source: hosted - version: "6.0.16" + version: "6.0.21" url_launcher_ios: dependency: transitive description: name: url_launcher_ios url: "https://pub.dartlang.org" source: hosted - version: "6.0.15" + version: "6.0.17" url_launcher_linux: dependency: transitive description: name: url_launcher_linux url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.1" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.1.1" url_launcher_web: dependency: transitive description: name: url_launcher_web url: "https://pub.dartlang.org" source: hosted - version: "2.0.9" + version: "2.0.13" url_launcher_windows: dependency: transitive description: name: url_launcher_windows url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.1" validate: dependency: transitive description: @@ -475,7 +468,7 @@ packages: name: win32 url: "https://pub.dartlang.org" source: hosted - version: "2.5.2" + version: "3.0.1" wkt_parser: dependency: transitive description: @@ -489,7 +482,7 @@ packages: name: xdg_directories url: "https://pub.dartlang.org" source: hosted - version: "0.2.0+1" + version: "0.2.0+2" sdks: - dart: ">=2.17.0-0 <3.0.0" - flutter: ">=2.10.0" + dart: ">=2.17.0 <3.0.0" + flutter: ">=3.0.0"