From 6b6ede075b441ade4ba3f145ff0208a67ae52fe5 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Mon, 11 Mar 2024 18:36:43 +0900 Subject: [PATCH] Updates minimum supported SDK version to Flutter 3.13/Dart 3.1 This change is a continuation of this PR. https://github.com/flutter-tizen/plugins/pull/675 This change will enable the lint option below and apply the changes. And update the SDK version to apply these lint options. This should be common to all plugins, so apply them together. - unnecessary_null_comparison - unawaited_futures - dangling_library_doc_comments - no_literal_bool_comparisons - unnecessary_library_directive - use_colored_box - use_enums - use_string_in_part_of_directives --- analysis_options.yaml | 15 ++++---- packages/audioplayers/CHANGELOG.md | 4 +++ packages/audioplayers/example/pubspec.yaml | 4 +-- packages/audioplayers/pubspec.yaml | 4 +-- packages/battery_plus/CHANGELOG.md | 4 +++ packages/battery_plus/example/pubspec.yaml | 4 +-- packages/battery_plus/pubspec.yaml | 4 +-- packages/camera/CHANGELOG.md | 3 +- packages/camera/example/lib/main.dart | 17 +++------- packages/camera/example/pubspec.yaml | 4 +-- packages/camera/lib/camera_tizen.dart | 6 ---- packages/camera/pubspec.yaml | 4 +-- packages/connectivity_plus/CHANGELOG.md | 4 +++ .../connectivity_plus/example/pubspec.yaml | 4 +-- packages/connectivity_plus/pubspec.yaml | 4 +-- packages/device_info_plus/CHANGELOG.md | 4 +++ .../device_info_plus/example/pubspec.yaml | 4 +-- packages/device_info_plus/pubspec.yaml | 4 +-- packages/firebase_core/CHANGELOG.md | 3 +- packages/firebase_core/example/pubspec.yaml | 4 +-- .../firebase_core/lib/firebase_app_tizen.dart | 2 +- packages/firebase_core/pubspec.yaml | 4 +-- packages/flutter_app_badger/CHANGELOG.md | 2 +- .../flutter_app_badger/example/pubspec.yaml | 4 +-- packages/flutter_app_badger/pubspec.yaml | 4 +-- packages/flutter_secure_storage/CHANGELOG.md | 5 +++ .../example/lib/main.dart | 5 --- .../example/pubspec.yaml | 4 +-- packages/flutter_secure_storage/pubspec.yaml | 4 +-- packages/flutter_tts/CHANGELOG.md | 4 +++ packages/flutter_tts/example/pubspec.yaml | 4 +-- packages/flutter_tts/pubspec.yaml | 4 +-- packages/flutter_webrtc/CHANGELOG.md | 4 +++ .../example/flutter_webrtc_demo/pubspec.yaml | 4 +-- .../flutter_webrtc_example/pubspec.yaml | 4 +-- packages/flutter_webrtc/pubspec.yaml | 4 +-- packages/geolocator/CHANGELOG.md | 4 +++ packages/geolocator/example/pubspec.yaml | 4 +-- packages/geolocator/pubspec.yaml | 4 +-- packages/google_maps_flutter/CHANGELOG.md | 3 +- .../google_maps_flutter/example/pubspec.yaml | 4 +-- .../google_maps_flutter/lib/src/circle.dart | 2 +- .../google_maps_flutter/lib/src/circles.dart | 2 +- .../google_maps_flutter/lib/src/convert.dart | 11 +++--- .../lib/src/google_maps_controller.dart | 31 ++++++----------- .../lib/src/google_maps_flutter_tizen.dart | 3 +- .../google_maps_flutter/lib/src/marker.dart | 2 +- .../google_maps_flutter/lib/src/markers.dart | 2 +- .../google_maps_flutter/lib/src/polygon.dart | 2 +- .../google_maps_flutter/lib/src/polygons.dart | 2 +- .../google_maps_flutter/lib/src/polyline.dart | 2 +- .../lib/src/polylines.dart | 2 +- .../google_maps_flutter/lib/src/types.dart | 2 +- .../google_maps_flutter/lib/src/util.dart | 2 +- packages/google_maps_flutter/pubspec.yaml | 4 +-- packages/google_sign_in/CHANGELOG.md | 2 +- packages/google_sign_in/example/pubspec.yaml | 4 +-- packages/google_sign_in/pubspec.yaml | 4 +-- packages/image_picker/CHANGELOG.md | 4 +++ packages/image_picker/example/pubspec.yaml | 4 +-- packages/image_picker/pubspec.yaml | 4 +-- packages/in_app_purchase/CHANGELOG.md | 5 +++ .../in_app_purchase/example/lib/main.dart | 2 +- packages/in_app_purchase/example/pubspec.yaml | 4 +-- .../src/in_app_purchase_tizen_platform.dart | 4 +-- packages/in_app_purchase/pubspec.yaml | 4 +-- packages/integration_test/CHANGELOG.md | 4 +++ .../integration_test/example/pubspec.yaml | 4 +-- packages/integration_test/pubspec.yaml | 4 +-- packages/messageport/CHANGELOG.md | 5 +++ packages/messageport/example/lib/main.dart | 2 +- packages/messageport/example/pubspec.yaml | 4 +-- packages/messageport/pubspec.yaml | 4 +-- packages/network_info_plus/CHANGELOG.md | 4 +++ .../network_info_plus/example/pubspec.yaml | 4 +-- packages/network_info_plus/pubspec.yaml | 4 +-- packages/package_info_plus/CHANGELOG.md | 4 +++ .../package_info_plus/example/pubspec.yaml | 4 +-- packages/package_info_plus/pubspec.yaml | 4 +-- packages/path_provider/CHANGELOG.md | 3 +- packages/path_provider/example/pubspec.yaml | 4 +-- .../lib/path_provider_tizen.dart | 8 ----- packages/path_provider/pubspec.yaml | 4 +-- packages/permission_handler/CHANGELOG.md | 4 +++ .../permission_handler/example/pubspec.yaml | 4 +-- packages/permission_handler/pubspec.yaml | 4 +-- packages/sensors_plus/CHANGELOG.md | 4 +++ packages/sensors_plus/example/pubspec.yaml | 4 +-- packages/sensors_plus/pubspec.yaml | 4 +-- packages/shared_preferences/CHANGELOG.md | 4 +++ .../shared_preferences/example/pubspec.yaml | 4 +-- packages/shared_preferences/pubspec.yaml | 4 +-- packages/sqflite/CHANGELOG.md | 4 +++ packages/sqflite/example/pubspec.yaml | 4 +-- packages/sqflite/pubspec.yaml | 4 +-- packages/tizen_app_control/CHANGELOG.md | 4 +++ .../tizen_app_control/example/pubspec.yaml | 4 +-- packages/tizen_app_control/pubspec.yaml | 4 +-- packages/tizen_app_manager/CHANGELOG.md | 2 +- .../tizen_app_manager/example/pubspec.yaml | 4 +-- packages/tizen_app_manager/pubspec.yaml | 4 +-- packages/tizen_audio_manager/CHANGELOG.md | 3 +- .../integration_test/audio_manager_test.dart | 34 ++++++++++--------- .../tizen_audio_manager/example/pubspec.yaml | 4 +-- packages/tizen_audio_manager/pubspec.yaml | 4 +-- packages/tizen_bundle/CHANGELOG.md | 2 +- packages/tizen_bundle/example/pubspec.yaml | 4 +-- packages/tizen_bundle/pubspec.yaml | 4 +-- packages/tizen_log/CHANGELOG.md | 3 +- packages/tizen_log/example/pubspec.yaml | 4 +-- packages/tizen_log/lib/tizen_log.dart | 18 +++++----- packages/tizen_log/pubspec.yaml | 4 +-- packages/tizen_notification/CHANGELOG.md | 2 +- .../tizen_notification/example/pubspec.yaml | 4 +-- packages/tizen_notification/pubspec.yaml | 4 +-- packages/tizen_package_manager/CHANGELOG.md | 2 +- .../example/pubspec.yaml | 4 +-- packages/tizen_package_manager/pubspec.yaml | 4 +-- packages/tizen_rpc_port/CHANGELOG.md | 2 ++ .../example/client/pubspec.yaml | 4 +-- .../example/server/lib/main.dart | 2 +- .../example/server/lib/message_server.dart | 2 +- .../example/server/pubspec.yaml | 4 +-- .../tizen_rpc_port/lib/src/proxy_base.dart | 4 +-- .../tizen_rpc_port/lib/src/stub_base.dart | 2 +- packages/tizen_rpc_port/pubspec.yaml | 4 +-- packages/url_launcher/CHANGELOG.md | 2 +- packages/url_launcher/example/pubspec.yaml | 4 +-- packages/url_launcher/pubspec.yaml | 4 +-- packages/video_player/CHANGELOG.md | 5 +++ packages/video_player/example/lib/main.dart | 6 ++-- packages/video_player/example/pubspec.yaml | 4 +-- .../video_player/lib/video_player_tizen.dart | 4 --- packages/video_player/pubspec.yaml | 4 +-- packages/video_player_avplay/CHANGELOG.md | 5 +++ .../video_player_avplay/example/lib/main.dart | 5 +-- .../video_player_avplay/example/pubspec.yaml | 4 +-- .../lib/src/video_player_tizen.dart | 4 --- .../video_player_avplay/lib/video_player.dart | 10 ------ packages/video_player_avplay/pubspec.yaml | 4 +-- packages/video_player_videohole/CHANGELOG.md | 5 +++ .../example/lib/main.dart | 5 +-- .../example/pubspec.yaml | 4 +-- .../lib/src/video_player_tizen.dart | 4 --- .../lib/video_player.dart | 10 ------ packages/video_player_videohole/pubspec.yaml | 4 +-- packages/wakelock/CHANGELOG.md | 4 +++ packages/wakelock/example/pubspec.yaml | 4 +-- packages/wakelock/pubspec.yaml | 4 +-- packages/wearable_rotary/CHANGELOG.md | 5 +++ packages/wearable_rotary/example/pubspec.yaml | 4 +-- .../wearable_rotary/lib/wearable_rotary.dart | 2 -- packages/wearable_rotary/pubspec.yaml | 4 +-- packages/webview_flutter/CHANGELOG.md | 2 ++ .../webview_flutter/example/lib/main.dart | 14 -------- packages/webview_flutter/example/pubspec.yaml | 4 +-- .../lib/src/tizen_webview_controller.dart | 9 ++--- .../lib/webview_flutter_tizen.dart | 2 -- packages/webview_flutter/pubspec.yaml | 4 +-- packages/webview_flutter_lwe/CHANGELOG.md | 5 +++ .../webview_flutter_lwe/example/lib/main.dart | 14 -------- .../webview_flutter_lwe/example/pubspec.yaml | 4 +-- .../lib/src/lwe_webview_controller.dart | 4 +-- .../lib/webview_flutter_lwe.dart | 2 -- packages/webview_flutter_lwe/pubspec.yaml | 4 +-- 165 files changed, 383 insertions(+), 372 deletions(-) diff --git a/analysis_options.yaml b/analysis_options.yaml index 9f2ba5e67..e18b09d8f 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -12,7 +12,6 @@ analyzer: # something (https://github.com/flutter/flutter/issues/143312) deprecated_member_use: ignore deprecated_member_use_from_same_package: ignore - unnecessary_null_comparison: ignore # Temporarily ingnored from flutter-tizen. exclude: # DIFFERENT FROM FLUTTER/FLUTTER # Ignore generated files - '**/*.g.dart' @@ -80,7 +79,7 @@ linter: # - constant_identifier_names # needs an opt-out https://github.com/dart-lang/linter/issues/204 - control_flow_in_finally - curly_braces_in_flow_control_structures - # - dangling_library_doc_comments # Temporarily ingnored from flutter-tizen. + - dangling_library_doc_comments - depend_on_referenced_packages - deprecated_consistency # - deprecated_member_use_from_same_package # we allow self-references to deprecated members @@ -115,7 +114,7 @@ linter: - no_duplicate_case_values - no_leading_underscores_for_library_prefixes - no_leading_underscores_for_local_identifiers - # - no_literal_bool_comparisons # Temporarily ingnored from flutter-tizen. + - no_literal_bool_comparisons - no_logic_in_create_state - no_runtimeType_toString # DIFFERENT FROM FLUTTER/FLUTTER - no_self_assignments @@ -189,7 +188,7 @@ linter: # - type_annotate_public_apis # subset of always_specify_types - type_init_formals - type_literal_in_constant_pattern - # - unawaited_futures # DIFFERENT FROM FLUTTER/FLUTTER: It's disabled there for "too many false positives"; that's not an issue here, and missing awaits have caused production issues in plugins. # Temporarily ingnored from flutter-tizen. + - unawaited_futures # DIFFERENT FROM FLUTTER/FLUTTER: It's disabled there for "too many false positives"; that's not an issue here, and missing awaits have caused production issues in plugins. - unnecessary_await_in_return - unnecessary_brace_in_string_interps - unnecessary_breaks @@ -199,7 +198,7 @@ linter: - unnecessary_getters_setters # - unnecessary_lambdas # has false positives: https://github.com/dart-lang/linter/issues/498 - unnecessary_late - # - unnecessary_library_directive # Temporarily ingnored from flutter-tizen. + - unnecessary_library_directive - unnecessary_new - unnecessary_null_aware_assignments - unnecessary_null_aware_operator_on_extension_on_nullable @@ -218,9 +217,9 @@ linter: - unrelated_type_equality_checks - unsafe_html - use_build_context_synchronously - # - use_colored_box # Temporarily ingnored from flutter-tizen. + - use_colored_box # - use_decorated_box # leads to bugs: DecoratedBox and Container are not equivalent (Container inserts extra padding) - # - use_enums # Temporarily ingnored from flutter-tizen. + - use_enums - use_full_hex_values_for_flutter_colors - use_function_type_syntax_for_parameters - use_if_null_to_convert_nulls_to_bools @@ -232,7 +231,7 @@ linter: - use_rethrow_when_possible - use_setters_to_change_properties # - use_string_buffers # has false positives: https://github.com/dart-lang/sdk/issues/34182 - # - use_string_in_part_of_directives # Temporarily ingnored from flutter-tizen. + - use_string_in_part_of_directives - use_super_parameters - use_test_throws_matchers # - use_to_and_as_if_applicable # has false positives, so we prefer to catch this by code-review diff --git a/packages/audioplayers/CHANGELOG.md b/packages/audioplayers/CHANGELOG.md index aebad577d..550ff33db 100644 --- a/packages/audioplayers/CHANGELOG.md +++ b/packages/audioplayers/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 3.0.1 * Update audioplayers to 5.1.0. diff --git a/packages/audioplayers/example/pubspec.yaml b/packages/audioplayers/example/pubspec.yaml index d0ea5bcf1..6ea98fec4 100644 --- a/packages/audioplayers/example/pubspec.yaml +++ b/packages/audioplayers/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the audioplayers plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: audioplayers: ^5.1.0 diff --git a/packages/audioplayers/pubspec.yaml b/packages/audioplayers/pubspec.yaml index 5e044bd79..538c70d9d 100644 --- a/packages/audioplayers/pubspec.yaml +++ b/packages/audioplayers/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/audiop version: 3.0.1 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/battery_plus/CHANGELOG.md b/packages/battery_plus/CHANGELOG.md index edcdff481..d42357e1f 100644 --- a/packages/battery_plus/CHANGELOG.md +++ b/packages/battery_plus/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.1.2 * Update battery_plus to 4.0.1. diff --git a/packages/battery_plus/example/pubspec.yaml b/packages/battery_plus/example/pubspec.yaml index 6aabfe280..ad9af0885 100644 --- a/packages/battery_plus/example/pubspec.yaml +++ b/packages/battery_plus/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the battery_plus plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: battery_plus: ^4.0.1 diff --git a/packages/battery_plus/pubspec.yaml b/packages/battery_plus/pubspec.yaml index f69a4a5ab..90c22b6c4 100644 --- a/packages/battery_plus/pubspec.yaml +++ b/packages/battery_plus/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/batter version: 1.1.2 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/camera/CHANGELOG.md b/packages/camera/CHANGELOG.md index ccd1c5703..1cf423d25 100644 --- a/packages/camera/CHANGELOG.md +++ b/packages/camera/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. +* Fixes new lint warnings. ## 0.3.4 diff --git a/packages/camera/example/lib/main.dart b/packages/camera/example/lib/main.dart index e2a226208..5d41c8ba3 100644 --- a/packages/camera/example/lib/main.dart +++ b/packages/camera/example/lib/main.dart @@ -250,9 +250,7 @@ class _CameraExampleHomeState extends State child: Center( child: AspectRatio( aspectRatio: - localVideoController.value.size != null - ? localVideoController.value.aspectRatio - : 1.0, + localVideoController.value.aspectRatio, child: VideoPlayer(localVideoController)), ), ), @@ -380,7 +378,7 @@ class _CameraExampleHomeState extends State return SizeTransition( sizeFactor: _exposureModeControlRowAnimation, child: ClipRect( - child: Container( + child: ColoredBox( color: Colors.grey.shade50, child: Column( children: [ @@ -463,7 +461,7 @@ class _CameraExampleHomeState extends State return SizeTransition( sizeFactor: _focusModeControlRowAnimation, child: ClipRect( - child: Container( + child: ColoredBox( color: Colors.grey.shade50, child: Column( children: [ @@ -680,30 +678,23 @@ class _CameraExampleHomeState extends State switch (e.code) { case 'CameraAccessDenied': showInSnackBar('You have denied camera access.'); - break; case 'CameraAccessDeniedWithoutPrompt': // iOS only showInSnackBar('Please go to Settings app to enable camera access.'); - break; case 'CameraAccessRestricted': // iOS only showInSnackBar('Camera access is restricted.'); - break; case 'AudioAccessDenied': showInSnackBar('You have denied audio access.'); - break; case 'AudioAccessDeniedWithoutPrompt': // iOS only showInSnackBar('Please go to Settings app to enable audio access.'); - break; case 'AudioAccessRestricted': // iOS only showInSnackBar('Audio access is restricted.'); - break; case 'cameraPermission': // Android & web only showInSnackBar('Unknown permission error.'); - break; default: _showCameraException(e); break; @@ -1001,7 +992,7 @@ class _CameraExampleHomeState extends State : VideoPlayerController.file(File(videoFile!.path)); videoPlayerListener = () { - if (videoController != null && videoController!.value.size != null) { + if (videoController != null) { // Refreshing the state to update video player with the correct ratio. if (mounted) { setState(() {}); diff --git a/packages/camera/example/pubspec.yaml b/packages/camera/example/pubspec.yaml index 00f5146ff..78d9db26e 100644 --- a/packages/camera/example/pubspec.yaml +++ b/packages/camera/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the camera plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: camera: ^0.9.4 diff --git a/packages/camera/lib/camera_tizen.dart b/packages/camera/lib/camera_tizen.dart index 7073df738..51e13b9f7 100644 --- a/packages/camera/lib/camera_tizen.dart +++ b/packages/camera/lib/camera_tizen.dart @@ -536,7 +536,6 @@ class CameraTizen extends CameraPlatform { final Map arguments = _getArgumentDictionary(call); _deviceEventStreamController.add(DeviceOrientationChangedEvent( deserializeDeviceOrientation(arguments['orientation']! as String))); - break; default: throw MissingPluginException(); } @@ -556,7 +555,6 @@ class CameraTizen extends CameraPlatform { deserializeFocusMode(arguments['focusMode']! as String), arguments['focusPointSupported']! as bool, )); - break; case 'resolution_changed': final Map arguments = _getArgumentDictionary(call); _cameraEventStreamController.add(CameraResolutionChangedEvent( @@ -564,12 +562,10 @@ class CameraTizen extends CameraPlatform { arguments['captureWidth']! as double, arguments['captureHeight']! as double, )); - break; case 'camera_closing': _cameraEventStreamController.add(CameraClosingEvent( cameraId, )); - break; case 'video_recorded': final Map arguments = _getArgumentDictionary(call); _cameraEventStreamController.add(VideoRecordedEvent( @@ -579,14 +575,12 @@ class CameraTizen extends CameraPlatform { ? Duration(milliseconds: arguments['maxVideoDuration']! as int) : null, )); - break; case 'error': final Map arguments = _getArgumentDictionary(call); _cameraEventStreamController.add(CameraErrorEvent( cameraId, arguments['description']! as String, )); - break; default: throw MissingPluginException(); } diff --git a/packages/camera/pubspec.yaml b/packages/camera/pubspec.yaml index aba242d02..35c1dd683 100644 --- a/packages/camera/pubspec.yaml +++ b/packages/camera/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/camera version: 0.3.4 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: camera_platform_interface: ^2.1.1 diff --git a/packages/connectivity_plus/CHANGELOG.md b/packages/connectivity_plus/CHANGELOG.md index 8a0d20ad8..cf86f9830 100644 --- a/packages/connectivity_plus/CHANGELOG.md +++ b/packages/connectivity_plus/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.1.4 * Update connectivity_plus to 4.0.1. diff --git a/packages/connectivity_plus/example/pubspec.yaml b/packages/connectivity_plus/example/pubspec.yaml index e2cab9531..1c4bebdeb 100644 --- a/packages/connectivity_plus/example/pubspec.yaml +++ b/packages/connectivity_plus/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the connectivity_plus_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: connectivity_plus: ^4.0.1 diff --git a/packages/connectivity_plus/pubspec.yaml b/packages/connectivity_plus/pubspec.yaml index b486b8478..7f132caaf 100644 --- a/packages/connectivity_plus/pubspec.yaml +++ b/packages/connectivity_plus/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/connec version: 1.1.4 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/device_info_plus/CHANGELOG.md b/packages/device_info_plus/CHANGELOG.md index 86b795978..68317632d 100644 --- a/packages/device_info_plus/CHANGELOG.md +++ b/packages/device_info_plus/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.2.0 * Add `TizenDeviceInfo.data` which represents the device info as a map. diff --git a/packages/device_info_plus/example/pubspec.yaml b/packages/device_info_plus/example/pubspec.yaml index 3d27391f2..09110649a 100644 --- a/packages/device_info_plus/example/pubspec.yaml +++ b/packages/device_info_plus/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the device_info_plus_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: device_info_plus_tizen: diff --git a/packages/device_info_plus/pubspec.yaml b/packages/device_info_plus/pubspec.yaml index 7a2c4eba7..57af6b638 100644 --- a/packages/device_info_plus/pubspec.yaml +++ b/packages/device_info_plus/pubspec.yaml @@ -6,8 +6,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/device version: 1.2.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/firebase_core/CHANGELOG.md b/packages/firebase_core/CHANGELOG.md index 22b9fce11..2e163e7d9 100644 --- a/packages/firebase_core/CHANGELOG.md +++ b/packages/firebase_core/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. +* Fixes new lint warnings. ## 0.1.1 diff --git a/packages/firebase_core/example/pubspec.yaml b/packages/firebase_core/example/pubspec.yaml index de84a5fa5..442cd2278 100644 --- a/packages/firebase_core/example/pubspec.yaml +++ b/packages/firebase_core/example/pubspec.yaml @@ -3,8 +3,8 @@ description: An example application demonstrating calls to Firebase Core. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: firebase_core: ^2.4.0 diff --git a/packages/firebase_core/lib/firebase_app_tizen.dart b/packages/firebase_core/lib/firebase_app_tizen.dart index 3a4cc389d..94ee484f9 100644 --- a/packages/firebase_core/lib/firebase_app_tizen.dart +++ b/packages/firebase_core/lib/firebase_app_tizen.dart @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license // that can be found in the LICENSE file. -part of firebase_core_tizen; +part of 'firebase_core_tizen.dart'; /// A Dart only implementation of a Firebase app instance. class FirebaseApp extends FirebaseAppPlatform { diff --git a/packages/firebase_core/pubspec.yaml b/packages/firebase_core/pubspec.yaml index 63f2a6670..6b5ca7f30 100644 --- a/packages/firebase_core/pubspec.yaml +++ b/packages/firebase_core/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/fireba version: 0.1.1 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: firebase_core_dart: ^1.0.1 diff --git a/packages/flutter_app_badger/CHANGELOG.md b/packages/flutter_app_badger/CHANGELOG.md index 2f66a9f25..be21a8e47 100644 --- a/packages/flutter_app_badger/CHANGELOG.md +++ b/packages/flutter_app_badger/CHANGELOG.md @@ -1,6 +1,6 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.1.0 diff --git a/packages/flutter_app_badger/example/pubspec.yaml b/packages/flutter_app_badger/example/pubspec.yaml index e387b6411..39ed1bc96 100644 --- a/packages/flutter_app_badger/example/pubspec.yaml +++ b/packages/flutter_app_badger/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the flutter_app_badger_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/flutter_app_badger/pubspec.yaml b/packages/flutter_app_badger/pubspec.yaml index 131466be2..e9a7df487 100644 --- a/packages/flutter_app_badger/pubspec.yaml +++ b/packages/flutter_app_badger/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/flutte version: 0.1.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/flutter_secure_storage/CHANGELOG.md b/packages/flutter_secure_storage/CHANGELOG.md index c8447bb42..97aaa678b 100644 --- a/packages/flutter_secure_storage/CHANGELOG.md +++ b/packages/flutter_secure_storage/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.1.1 * Update flutter_secure_storage to 9.0.0. diff --git a/packages/flutter_secure_storage/example/lib/main.dart b/packages/flutter_secure_storage/example/lib/main.dart index bdc76ce26..51955983b 100644 --- a/packages/flutter_secure_storage/example/lib/main.dart +++ b/packages/flutter_secure_storage/example/lib/main.dart @@ -98,7 +98,6 @@ class ItemsWidgetState extends State { switch (action) { case _Actions.deleteAll: _deleteAll(); - break; } }, itemBuilder: (BuildContext context) => >[ @@ -191,7 +190,6 @@ class ItemsWidgetState extends State { ); _readAll(); - break; case _ItemActions.edit: if (!context.mounted) return; final result = await showDialog( @@ -207,7 +205,6 @@ class ItemsWidgetState extends State { ); _readAll(); } - break; case _ItemActions.containsKey: if (!context.mounted) return; final key = await _displayTextInputDialog(context, item.key); @@ -219,7 +216,6 @@ class ItemsWidgetState extends State { backgroundColor: result ? Colors.green : Colors.red, ), ); - break; case _ItemActions.read: if (!context.mounted) return; final key = await _displayTextInputDialog(context, item.key); @@ -231,7 +227,6 @@ class ItemsWidgetState extends State { content: Text('value: $result'), ), ); - break; } } diff --git a/packages/flutter_secure_storage/example/pubspec.yaml b/packages/flutter_secure_storage/example/pubspec.yaml index 172888309..984bedf60 100644 --- a/packages/flutter_secure_storage/example/pubspec.yaml +++ b/packages/flutter_secure_storage/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the flutter_secure_storage_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/flutter_secure_storage/pubspec.yaml b/packages/flutter_secure_storage/pubspec.yaml index ac7da99b3..256473ced 100644 --- a/packages/flutter_secure_storage/pubspec.yaml +++ b/packages/flutter_secure_storage/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/flutte version: 0.1.1 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/flutter_tts/CHANGELOG.md b/packages/flutter_tts/CHANGELOG.md index f3d07436e..ad7aa0606 100644 --- a/packages/flutter_tts/CHANGELOG.md +++ b/packages/flutter_tts/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.4.0 * Update flutter_tts to 3.6.3. diff --git a/packages/flutter_tts/example/pubspec.yaml b/packages/flutter_tts/example/pubspec.yaml index 59e040d05..b383496ce 100644 --- a/packages/flutter_tts/example/pubspec.yaml +++ b/packages/flutter_tts/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the flutter_tts_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/flutter_tts/pubspec.yaml b/packages/flutter_tts/pubspec.yaml index b724fc0ae..f2ee10183 100644 --- a/packages/flutter_tts/pubspec.yaml +++ b/packages/flutter_tts/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/flutte version: 1.4.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/flutter_webrtc/CHANGELOG.md b/packages/flutter_webrtc/CHANGELOG.md index 66de06050..2816671a4 100644 --- a/packages/flutter_webrtc/CHANGELOG.md +++ b/packages/flutter_webrtc/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.1.3 * Increase the minimum Flutter version to 3.3. diff --git a/packages/flutter_webrtc/example/flutter_webrtc_demo/pubspec.yaml b/packages/flutter_webrtc/example/flutter_webrtc_demo/pubspec.yaml index b972e4849..72ac915e1 100644 --- a/packages/flutter_webrtc/example/flutter_webrtc_demo/pubspec.yaml +++ b/packages/flutter_webrtc/example/flutter_webrtc_demo/pubspec.yaml @@ -3,8 +3,8 @@ description: A new Flutter application. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: cupertino_icons: ^1.0.3 diff --git a/packages/flutter_webrtc/example/flutter_webrtc_example/pubspec.yaml b/packages/flutter_webrtc/example/flutter_webrtc_example/pubspec.yaml index b3cec1407..6ada7e41f 100644 --- a/packages/flutter_webrtc/example/flutter_webrtc_example/pubspec.yaml +++ b/packages/flutter_webrtc/example/flutter_webrtc_example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the webrtc plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/flutter_webrtc/pubspec.yaml b/packages/flutter_webrtc/pubspec.yaml index eedde57a1..195432d30 100644 --- a/packages/flutter_webrtc/pubspec.yaml +++ b/packages/flutter_webrtc/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/flutte version: 0.1.3 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/geolocator/CHANGELOG.md b/packages/geolocator/CHANGELOG.md index 6c85a3a6b..784a70b4f 100644 --- a/packages/geolocator/CHANGELOG.md +++ b/packages/geolocator/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.0.6 * Remove unnecessary `StreamHandlerError` implementation. diff --git a/packages/geolocator/example/pubspec.yaml b/packages/geolocator/example/pubspec.yaml index 6e3b9bc8a..3a44be7e1 100644 --- a/packages/geolocator/example/pubspec.yaml +++ b/packages/geolocator/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the geolocator_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: baseflow_plugin_template: ^2.1.2 diff --git a/packages/geolocator/pubspec.yaml b/packages/geolocator/pubspec.yaml index 907f74004..c3759b195 100644 --- a/packages/geolocator/pubspec.yaml +++ b/packages/geolocator/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/geoloc version: 1.0.6 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/google_maps_flutter/CHANGELOG.md b/packages/google_maps_flutter/CHANGELOG.md index 8876cef41..b9ba23848 100644 --- a/packages/google_maps_flutter/CHANGELOG.md +++ b/packages/google_maps_flutter/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.1.5 diff --git a/packages/google_maps_flutter/example/pubspec.yaml b/packages/google_maps_flutter/example/pubspec.yaml index 54b285f85..c7f0610b9 100644 --- a/packages/google_maps_flutter/example/pubspec.yaml +++ b/packages/google_maps_flutter/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the google_maps_flutter_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/google_maps_flutter/lib/src/circle.dart b/packages/google_maps_flutter/lib/src/circle.dart index a65f666bc..3acf17428 100644 --- a/packages/google_maps_flutter/lib/src/circle.dart +++ b/packages/google_maps_flutter/lib/src/circle.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// The `CircleController` class wraps a [GCircle] and its `onTap` behavior. class CircleController { diff --git a/packages/google_maps_flutter/lib/src/circles.dart b/packages/google_maps_flutter/lib/src/circles.dart index f8d496fa1..a3f8f4679 100644 --- a/packages/google_maps_flutter/lib/src/circles.dart +++ b/packages/google_maps_flutter/lib/src/circles.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// This class manages all the [CircleController]s associated to a [GoogleMapController]. class CirclesController extends GeometryController { diff --git a/packages/google_maps_flutter/lib/src/convert.dart b/packages/google_maps_flutter/lib/src/convert.dart index 4ef60c040..ef2f0c553 100644 --- a/packages/google_maps_flutter/lib/src/convert.dart +++ b/packages/google_maps_flutter/lib/src/convert.dart @@ -5,7 +5,7 @@ // ignore_for_file: avoid_dynamic_calls -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; // Indices in the plugin side don't match with the ones Map _mapTypeToMapTypeId = { @@ -93,12 +93,9 @@ String _applyInitialPosition( CameraPosition initialPosition, String options, ) { - // Adjust the initial position, if passed... - if (initialPosition != null) { - options += ', zoom: ${initialPosition.zoom}'; - options += - ', center: {lat: ${initialPosition.target.latitude} ,lng: ${initialPosition.target.longitude}}'; - } + options += ', zoom: ${initialPosition.zoom}'; + options += + ', center: {lat: ${initialPosition.target.latitude} ,lng: ${initialPosition.target.longitude}}'; return options; } diff --git a/packages/google_maps_flutter/lib/src/google_maps_controller.dart b/packages/google_maps_flutter/lib/src/google_maps_controller.dart index 59b9250fc..cc8a97b24 100644 --- a/packages/google_maps_flutter/lib/src/google_maps_controller.dart +++ b/packages/google_maps_flutter/lib/src/google_maps_controller.dart @@ -5,7 +5,7 @@ // ignore_for_file: avoid_dynamic_calls -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// This class implements a Map Controller and its events class GoogleMapsController { @@ -188,7 +188,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'BoundChanged', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } final LatLng center = await getCenter(); @@ -212,7 +212,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'Idle', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } _mapIsMoving = false; @@ -224,7 +224,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'Tilesloaded', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null || _isFirst) { + if (_widget == null || _isFirst) { return; } try { @@ -240,7 +240,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'Click', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } try { @@ -262,7 +262,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'RightClick', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } try { @@ -283,7 +283,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'MarkerClick', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } try { @@ -306,7 +306,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'MarkerDragEnd', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } try { @@ -338,7 +338,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'PolylineClick', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } try { @@ -362,7 +362,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'PolygonClick', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } try { @@ -386,7 +386,7 @@ class GoogleMapsController { return JavascriptChannel( name: 'CircleClick', onMessageReceived: (JavascriptMessage message) async { - if (_widget == null || _streamController == null) { + if (_widget == null) { return; } try { @@ -586,21 +586,16 @@ class GoogleMapsController { '{heading: ${json[1]['bearing']}, zoom: ${json[1]['zoom']}, tilt: ${json[1]['tilt']}}'); await _setPanTo( '{lat:${json[1]['target'][0]}, lng: ${json[1]['target'][1]}}'); - break; case 'newLatLng': await _setPanTo('{lat:${json[1][0]}, lng:${json[1][1]}}'); - break; case 'newLatLngZoom': await _setMoveCamera('{zoom: ${json[2]}}'); await _setPanTo('{lat:${json[1][0]}, lng: ${json[1][1]}}'); - break; case 'newLatLngBounds': await _setFitBounds( '{south:${json[1][0][0]}, west:${json[1][0][1]}, north:${json[1][1][0]}, east:${json[1][1][1]}}, ${json[2]}'); - break; case 'scrollBy': await _setPanBy('${json[1]}, ${json[2]}'); - break; case 'zoomBy': String? focusLatLng; double zoomDelta = 0.0; @@ -623,16 +618,12 @@ class GoogleMapsController { if (focusLatLng != null) { await _setPanTo(focusLatLng); } - break; case 'zoomIn': await _setZoom('${(await getZoomLevel()) + 1}'); - break; case 'zoomOut': await _setZoom('${(await getZoomLevel()) - 1}'); - break; case 'zoomTo': await _setZoom('${json[1]}'); - break; default: throw UnimplementedError('Unimplemented CameraMove: ${json[0]}.'); } diff --git a/packages/google_maps_flutter/lib/src/google_maps_flutter_tizen.dart b/packages/google_maps_flutter/lib/src/google_maps_flutter_tizen.dart index 6f963b6ae..32f6f1078 100644 --- a/packages/google_maps_flutter/lib/src/google_maps_flutter_tizen.dart +++ b/packages/google_maps_flutter/lib/src/google_maps_flutter_tizen.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// The Tizen implementation of [GoogleMapsFlutterPlatform]. /// @@ -43,7 +43,6 @@ class GoogleMapsPlugin extends GoogleMapsFlutterPlatform { @override Future init(int mapId) async { _map(mapId).init(); - assert(_map(mapId) != null, 'Must call buildWidget before init!'); } /// Updates the options of a given `mapId`. diff --git a/packages/google_maps_flutter/lib/src/marker.dart b/packages/google_maps_flutter/lib/src/marker.dart index 9ed731095..9b234f4ec 100644 --- a/packages/google_maps_flutter/lib/src/marker.dart +++ b/packages/google_maps_flutter/lib/src/marker.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; // Marker Size const int _markerWidth = 24; diff --git a/packages/google_maps_flutter/lib/src/markers.dart b/packages/google_maps_flutter/lib/src/markers.dart index 1c14a87bf..5f80a0363 100644 --- a/packages/google_maps_flutter/lib/src/markers.dart +++ b/packages/google_maps_flutter/lib/src/markers.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// This class manages a set of [MarkerController]s associated to a [GoogleMapController]. class MarkersController extends GeometryController { diff --git a/packages/google_maps_flutter/lib/src/polygon.dart b/packages/google_maps_flutter/lib/src/polygon.dart index b776c3cc6..e8da652bc 100644 --- a/packages/google_maps_flutter/lib/src/polygon.dart +++ b/packages/google_maps_flutter/lib/src/polygon.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// The `PolygonController` class wraps a [GPolygon] and its `onTap` behavior. class PolygonController { diff --git a/packages/google_maps_flutter/lib/src/polygons.dart b/packages/google_maps_flutter/lib/src/polygons.dart index 7412156bb..6fce09366 100644 --- a/packages/google_maps_flutter/lib/src/polygons.dart +++ b/packages/google_maps_flutter/lib/src/polygons.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// This class manages a set of [PolygonController]s associated to a [GoogleMapController]. class PolygonsController extends GeometryController { diff --git a/packages/google_maps_flutter/lib/src/polyline.dart b/packages/google_maps_flutter/lib/src/polyline.dart index 1a4ada3c8..735d27dc6 100644 --- a/packages/google_maps_flutter/lib/src/polyline.dart +++ b/packages/google_maps_flutter/lib/src/polyline.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// The `PolygonController` class wraps a [GPolyline] and its `onTap` behavior. class PolylineController { diff --git a/packages/google_maps_flutter/lib/src/polylines.dart b/packages/google_maps_flutter/lib/src/polylines.dart index 684d6e40d..3d2996996 100644 --- a/packages/google_maps_flutter/lib/src/polylines.dart +++ b/packages/google_maps_flutter/lib/src/polylines.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// This class manages a set of [PolylinesController]s associated to a [GoogleMapController]. class PolylinesController extends GeometryController { diff --git a/packages/google_maps_flutter/lib/src/types.dart b/packages/google_maps_flutter/lib/src/types.dart index b16be4037..d2c6297ec 100644 --- a/packages/google_maps_flutter/lib/src/types.dart +++ b/packages/google_maps_flutter/lib/src/types.dart @@ -3,7 +3,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -part of google_maps_flutter_tizen; +part of '../google_maps_flutter_tizen.dart'; /// A void function that handles a [LatLng] as a parameter. /// diff --git a/packages/google_maps_flutter/lib/src/util.dart b/packages/google_maps_flutter/lib/src/util.dart index c28f9bc0d..bf8b7dedc 100644 --- a/packages/google_maps_flutter/lib/src/util.dart +++ b/packages/google_maps_flutter/lib/src/util.dart @@ -5,7 +5,7 @@ // ignore_for_file: avoid_setters_without_getters -//part of google_maps_flutter_tizen; +//part of '../google_maps_flutter_tizen.dart'; import 'dart:async'; import 'package:google_maps_flutter_platform_interface/google_maps_flutter_platform_interface.dart'; import 'package:webview_flutter/webview_flutter.dart'; diff --git a/packages/google_maps_flutter/pubspec.yaml b/packages/google_maps_flutter/pubspec.yaml index 236c6dc69..6df59323c 100644 --- a/packages/google_maps_flutter/pubspec.yaml +++ b/packages/google_maps_flutter/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/google version: 0.1.5 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/google_sign_in/CHANGELOG.md b/packages/google_sign_in/CHANGELOG.md index 7261b4b8b..d37e76cad 100644 --- a/packages/google_sign_in/CHANGELOG.md +++ b/packages/google_sign_in/CHANGELOG.md @@ -1,6 +1,6 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.1.3 diff --git a/packages/google_sign_in/example/pubspec.yaml b/packages/google_sign_in/example/pubspec.yaml index ed9b2293d..aa6c711d2 100644 --- a/packages/google_sign_in/example/pubspec.yaml +++ b/packages/google_sign_in/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the google_sign_in_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/google_sign_in/pubspec.yaml b/packages/google_sign_in/pubspec.yaml index 9699c232e..9489b0365 100644 --- a/packages/google_sign_in/pubspec.yaml +++ b/packages/google_sign_in/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/google version: 0.1.3 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/image_picker/CHANGELOG.md b/packages/image_picker/CHANGELOG.md index de0ac1e0d..15874c85a 100644 --- a/packages/image_picker/CHANGELOG.md +++ b/packages/image_picker/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 2.3.0 * Update image_picker to 1.0.1. diff --git a/packages/image_picker/example/pubspec.yaml b/packages/image_picker/example/pubspec.yaml index 4ca30b94e..a78d7c00c 100644 --- a/packages/image_picker/example/pubspec.yaml +++ b/packages/image_picker/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the image_picker_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/image_picker/pubspec.yaml b/packages/image_picker/pubspec.yaml index c55a817d7..c6932e538 100644 --- a/packages/image_picker/pubspec.yaml +++ b/packages/image_picker/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/image_ version: 2.3.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/in_app_purchase/CHANGELOG.md b/packages/in_app_purchase/CHANGELOG.md index 607323422..e0b141114 100644 --- a/packages/in_app_purchase/CHANGELOG.md +++ b/packages/in_app_purchase/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.1.0 * Initial release. diff --git a/packages/in_app_purchase/example/lib/main.dart b/packages/in_app_purchase/example/lib/main.dart index d34ba25a2..32eefd558 100644 --- a/packages/in_app_purchase/example/lib/main.dart +++ b/packages/in_app_purchase/example/lib/main.dart @@ -331,7 +331,7 @@ class _MyAppState extends State<_MyApp> { purchaseDetails.status == PurchaseStatus.restored) { final bool valid = await _verifyPurchase(purchaseDetails); if (valid) { - deliverProduct(purchaseDetails); + await deliverProduct(purchaseDetails); } else { _handleInvalidPurchase(purchaseDetails); return; diff --git a/packages/in_app_purchase/example/pubspec.yaml b/packages/in_app_purchase/example/pubspec.yaml index 1571b753c..6b04bf5c3 100644 --- a/packages/in_app_purchase/example/pubspec.yaml +++ b/packages/in_app_purchase/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the in_app_purchase_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/in_app_purchase/lib/src/in_app_purchase_tizen_platform.dart b/packages/in_app_purchase/lib/src/in_app_purchase_tizen_platform.dart index 246c6da7e..9f6d85dff 100644 --- a/packages/in_app_purchase/lib/src/in_app_purchase_tizen_platform.dart +++ b/packages/in_app_purchase/lib/src/in_app_purchase_tizen_platform.dart @@ -140,7 +140,7 @@ class InAppPurchaseTizenPlatform extends InAppPurchasePlatform { final String invoiceId = billingResultWrapper.payDetails['InvoiceID'] ?? ''; - billingManager + await billingManager .requestPurchases() .then((GetUserPurchaseListAPIResult responses) { for (int i = 0; i < responses.invoiceDetails.length; i++) { @@ -174,7 +174,7 @@ class InAppPurchaseTizenPlatform extends InAppPurchasePlatform { @override Future buyConsumable( {required PurchaseParam purchaseParam, bool autoConsume = true}) { - assert(autoConsume == true, 'On Tizen, we should always auto consume'); + assert(autoConsume, 'On Tizen, we should always auto consume'); return buyNonConsumable(purchaseParam: purchaseParam); } } diff --git a/packages/in_app_purchase/pubspec.yaml b/packages/in_app_purchase/pubspec.yaml index 10b7549fb..aef24d792 100644 --- a/packages/in_app_purchase/pubspec.yaml +++ b/packages/in_app_purchase/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/in_app version: 0.1.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/integration_test/CHANGELOG.md b/packages/integration_test/CHANGELOG.md index 2a00fab12..9dcc61754 100644 --- a/packages/integration_test/CHANGELOG.md +++ b/packages/integration_test/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 2.0.2 * Increase the minimum Flutter version to 3.3. diff --git a/packages/integration_test/example/pubspec.yaml b/packages/integration_test/example/pubspec.yaml index 6e3c94808..6299ae1be 100644 --- a/packages/integration_test/example/pubspec.yaml +++ b/packages/integration_test/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the integration_test_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/integration_test/pubspec.yaml b/packages/integration_test/pubspec.yaml index 68e82b330..b2d4c161c 100644 --- a/packages/integration_test/pubspec.yaml +++ b/packages/integration_test/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/integr version: 2.0.2 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/messageport/CHANGELOG.md b/packages/messageport/CHANGELOG.md index d86d8a64a..c58a2630d 100644 --- a/packages/messageport/CHANGELOG.md +++ b/packages/messageport/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.3.2 * Remove unnecessary `StreamHandlerError` implementation. diff --git a/packages/messageport/example/lib/main.dart b/packages/messageport/example/lib/main.dart index 1934a03bb..25979fdd0 100644 --- a/packages/messageport/example/lib/main.dart +++ b/packages/messageport/example/lib/main.dart @@ -67,7 +67,7 @@ class _MyAppState extends State { 'Unregister', () async { try { - _localPort?.unregister(); + await _localPort?.unregister(); _log('Local port unregistration done'); setState(() {}); } catch (error) { diff --git a/packages/messageport/example/pubspec.yaml b/packages/messageport/example/pubspec.yaml index 10da1b2c9..60650a3c9 100644 --- a/packages/messageport/example/pubspec.yaml +++ b/packages/messageport/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the messageport_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/messageport/pubspec.yaml b/packages/messageport/pubspec.yaml index f8f1c895a..039f7117b 100644 --- a/packages/messageport/pubspec.yaml +++ b/packages/messageport/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/messag version: 0.3.2 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/network_info_plus/CHANGELOG.md b/packages/network_info_plus/CHANGELOG.md index 6601fe1ae..f4a4069e8 100644 --- a/packages/network_info_plus/CHANGELOG.md +++ b/packages/network_info_plus/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.1.4 * Update network_info_plus to 4.1.0. diff --git a/packages/network_info_plus/example/pubspec.yaml b/packages/network_info_plus/example/pubspec.yaml index 22b5f98bb..3343d2d45 100644 --- a/packages/network_info_plus/example/pubspec.yaml +++ b/packages/network_info_plus/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the network_info_plus_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/network_info_plus/pubspec.yaml b/packages/network_info_plus/pubspec.yaml index fd86e76c3..dc1466a29 100644 --- a/packages/network_info_plus/pubspec.yaml +++ b/packages/network_info_plus/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/networ version: 1.1.4 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/package_info_plus/CHANGELOG.md b/packages/package_info_plus/CHANGELOG.md index a98c65d7e..f4d57d236 100644 --- a/packages/package_info_plus/CHANGELOG.md +++ b/packages/package_info_plus/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.0.3 * Update package_info_plus to 4.0.1. diff --git a/packages/package_info_plus/example/pubspec.yaml b/packages/package_info_plus/example/pubspec.yaml index 6429a6cbc..1a23cf763 100644 --- a/packages/package_info_plus/example/pubspec.yaml +++ b/packages/package_info_plus/example/pubspec.yaml @@ -4,8 +4,8 @@ version: 1.2.3+4 publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/package_info_plus/pubspec.yaml b/packages/package_info_plus/pubspec.yaml index 602318f94..0dbf97d78 100644 --- a/packages/package_info_plus/pubspec.yaml +++ b/packages/package_info_plus/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/packag version: 1.0.3 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/path_provider/CHANGELOG.md b/packages/path_provider/CHANGELOG.md index 7cff1c38e..1988bb26a 100644 --- a/packages/path_provider/CHANGELOG.md +++ b/packages/path_provider/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 2.1.0 diff --git a/packages/path_provider/example/pubspec.yaml b/packages/path_provider/example/pubspec.yaml index fd7131925..bbe56c324 100644 --- a/packages/path_provider/example/pubspec.yaml +++ b/packages/path_provider/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the path_provider_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/path_provider/lib/path_provider_tizen.dart b/packages/path_provider/lib/path_provider_tizen.dart index 2f3f73a90..3fda83ef4 100644 --- a/packages/path_provider/lib/path_provider_tizen.dart +++ b/packages/path_provider/lib/path_provider_tizen.dart @@ -39,31 +39,23 @@ class PathProviderPlugin extends PathProviderPlatform { switch (type) { case StorageDirectory.music: dirType = storage_directory_e.STORAGE_DIRECTORY_MUSIC; - break; case StorageDirectory.ringtones: dirType = storage_directory_e.STORAGE_DIRECTORY_SYSTEM_RINGTONES; - break; case StorageDirectory.pictures: dirType = storage_directory_e.STORAGE_DIRECTORY_IMAGES; - break; case StorageDirectory.movies: dirType = storage_directory_e.STORAGE_DIRECTORY_VIDEOS; - break; case StorageDirectory.downloads: dirType = storage_directory_e.STORAGE_DIRECTORY_DOWNLOADS; - break; case StorageDirectory.dcim: dirType = storage_directory_e.STORAGE_DIRECTORY_CAMERA; - break; case StorageDirectory.documents: dirType = storage_directory_e.STORAGE_DIRECTORY_DOCUMENTS; - break; case StorageDirectory.podcasts: case StorageDirectory.alarms: case StorageDirectory.notifications: case null: dirType = storage_directory_e.STORAGE_DIRECTORY_OTHERS; - break; } return [await storage.getDirectory(dirType)]; } diff --git a/packages/path_provider/pubspec.yaml b/packages/path_provider/pubspec.yaml index 3639f83e5..67608d42e 100644 --- a/packages/path_provider/pubspec.yaml +++ b/packages/path_provider/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/path_p version: 2.1.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/permission_handler/CHANGELOG.md b/packages/permission_handler/CHANGELOG.md index 40a9683c0..fe745561a 100644 --- a/packages/permission_handler/CHANGELOG.md +++ b/packages/permission_handler/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.3.0 * Increase the minimum Flutter version to 3.3. diff --git a/packages/permission_handler/example/pubspec.yaml b/packages/permission_handler/example/pubspec.yaml index 366e95207..c7b820bf6 100644 --- a/packages/permission_handler/example/pubspec.yaml +++ b/packages/permission_handler/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the permission_handler_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: baseflow_plugin_template: ^2.1.2 diff --git a/packages/permission_handler/pubspec.yaml b/packages/permission_handler/pubspec.yaml index 7eb25c35a..0101ca77a 100644 --- a/packages/permission_handler/pubspec.yaml +++ b/packages/permission_handler/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/permis version: 1.3.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/sensors_plus/CHANGELOG.md b/packages/sensors_plus/CHANGELOG.md index f9ec7375d..45f534985 100644 --- a/packages/sensors_plus/CHANGELOG.md +++ b/packages/sensors_plus/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.1.4 * Implement set*SamplingPeriod method call. diff --git a/packages/sensors_plus/example/pubspec.yaml b/packages/sensors_plus/example/pubspec.yaml index 582b38a3f..05781c44a 100644 --- a/packages/sensors_plus/example/pubspec.yaml +++ b/packages/sensors_plus/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the sensors_plus plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/sensors_plus/pubspec.yaml b/packages/sensors_plus/pubspec.yaml index 39557ad59..e32dc7559 100644 --- a/packages/sensors_plus/pubspec.yaml +++ b/packages/sensors_plus/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/sensor version: 1.1.4 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/shared_preferences/CHANGELOG.md b/packages/shared_preferences/CHANGELOG.md index cc8680c41..9eb90ee61 100644 --- a/packages/shared_preferences/CHANGELOG.md +++ b/packages/shared_preferences/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 2.2.0 * Increase the minimum Flutter version to 3.3. diff --git a/packages/shared_preferences/example/pubspec.yaml b/packages/shared_preferences/example/pubspec.yaml index 43021b29f..370134e0d 100644 --- a/packages/shared_preferences/example/pubspec.yaml +++ b/packages/shared_preferences/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the shared_preferences_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/shared_preferences/pubspec.yaml b/packages/shared_preferences/pubspec.yaml index 3d3ff391b..ec8449f6b 100644 --- a/packages/shared_preferences/pubspec.yaml +++ b/packages/shared_preferences/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/shared version: 2.2.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/sqflite/CHANGELOG.md b/packages/sqflite/CHANGELOG.md index 9d314d42f..3e3c15d04 100644 --- a/packages/sqflite/CHANGELOG.md +++ b/packages/sqflite/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.1.3 * Update sqflite to 2.3.0. diff --git a/packages/sqflite/example/pubspec.yaml b/packages/sqflite/example/pubspec.yaml index 8e27f923a..2b3dee22e 100644 --- a/packages/sqflite/example/pubspec.yaml +++ b/packages/sqflite/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the sqflite_tizen plugin. publish_to: "none" environment: - sdk: ">=3.0.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: path: any diff --git a/packages/sqflite/pubspec.yaml b/packages/sqflite/pubspec.yaml index e076fb171..b9314840a 100644 --- a/packages/sqflite/pubspec.yaml +++ b/packages/sqflite/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/sqflit version: 0.1.3 environment: - sdk: ">=3.0.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/tizen_app_control/CHANGELOG.md b/packages/tizen_app_control/CHANGELOG.md index 7ecce192c..ca0607240 100644 --- a/packages/tizen_app_control/CHANGELOG.md +++ b/packages/tizen_app_control/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.2.3 * Add static `AppControl.setAutoRestart` method. diff --git a/packages/tizen_app_control/example/pubspec.yaml b/packages/tizen_app_control/example/pubspec.yaml index 44f01621e..1f1787ee5 100644 --- a/packages/tizen_app_control/example/pubspec.yaml +++ b/packages/tizen_app_control/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the tizen_app_control plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_app_control/pubspec.yaml b/packages/tizen_app_control/pubspec.yaml index 2ca7021f6..29ad2c1c0 100644 --- a/packages/tizen_app_control/pubspec.yaml +++ b/packages/tizen_app_control/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_ version: 0.2.3 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: ffi: ">=1.1.2 <3.0.0" diff --git a/packages/tizen_app_manager/CHANGELOG.md b/packages/tizen_app_manager/CHANGELOG.md index 6b29a35b6..1d4b58c8d 100644 --- a/packages/tizen_app_manager/CHANGELOG.md +++ b/packages/tizen_app_manager/CHANGELOG.md @@ -1,6 +1,6 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.2.2 diff --git a/packages/tizen_app_manager/example/pubspec.yaml b/packages/tizen_app_manager/example/pubspec.yaml index 6a479c375..8c0bce06b 100644 --- a/packages/tizen_app_manager/example/pubspec.yaml +++ b/packages/tizen_app_manager/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the tizen_app_manager plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: device_info_plus_tizen: diff --git a/packages/tizen_app_manager/pubspec.yaml b/packages/tizen_app_manager/pubspec.yaml index d9c095986..6889bf91f 100644 --- a/packages/tizen_app_manager/pubspec.yaml +++ b/packages/tizen_app_manager/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_ version: 0.2.2 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: ffi: ^2.0.1 diff --git a/packages/tizen_audio_manager/CHANGELOG.md b/packages/tizen_audio_manager/CHANGELOG.md index 99160da5c..3ced4f976 100644 --- a/packages/tizen_audio_manager/CHANGELOG.md +++ b/packages/tizen_audio_manager/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.1.1 diff --git a/packages/tizen_audio_manager/example/integration_test/audio_manager_test.dart b/packages/tizen_audio_manager/example/integration_test/audio_manager_test.dart index 1aac584b3..f4cde6516 100644 --- a/packages/tizen_audio_manager/example/integration_test/audio_manager_test.dart +++ b/packages/tizen_audio_manager/example/integration_test/audio_manager_test.dart @@ -60,12 +60,12 @@ void main() { testWidgets('test alarm set level', (WidgetTester tester) async { final int max = await AudioManager.volumeController.getMaxLevel(AudioVolumeType.alarm); - AudioManager.volumeController.setLevel(AudioVolumeType.alarm, max); + await AudioManager.volumeController.setLevel(AudioVolumeType.alarm, max); int level = await AudioManager.volumeController.getLevel(AudioVolumeType.alarm); expect(level, equals(max)); - AudioManager.volumeController.setLevel(AudioVolumeType.alarm, 0); + await AudioManager.volumeController.setLevel(AudioVolumeType.alarm, 0); level = await AudioManager.volumeController.getLevel(AudioVolumeType.alarm); expect(level, equals(0)); }); @@ -73,12 +73,12 @@ void main() { testWidgets('test call set level', (WidgetTester tester) async { final int max = await AudioManager.volumeController.getMaxLevel(AudioVolumeType.call); - AudioManager.volumeController.setLevel(AudioVolumeType.call, max); + await AudioManager.volumeController.setLevel(AudioVolumeType.call, max); int level = await AudioManager.volumeController.getLevel(AudioVolumeType.call); expect(level, equals(max)); - AudioManager.volumeController.setLevel(AudioVolumeType.call, 0); + await AudioManager.volumeController.setLevel(AudioVolumeType.call, 0); level = await AudioManager.volumeController.getLevel(AudioVolumeType.call); expect(level, equals(0)); }); @@ -86,12 +86,12 @@ void main() { testWidgets('test media set level', (WidgetTester tester) async { final int max = await AudioManager.volumeController.getMaxLevel(AudioVolumeType.media); - AudioManager.volumeController.setLevel(AudioVolumeType.media, max); + await AudioManager.volumeController.setLevel(AudioVolumeType.media, max); int level = await AudioManager.volumeController.getLevel(AudioVolumeType.media); expect(level, equals(max)); - AudioManager.volumeController.setLevel(AudioVolumeType.media, 0); + await AudioManager.volumeController.setLevel(AudioVolumeType.media, 0); level = await AudioManager.volumeController.getLevel(AudioVolumeType.media); expect(level, equals(0)); }); @@ -99,12 +99,14 @@ void main() { testWidgets('test notification set level', (WidgetTester tester) async { final int max = await AudioManager.volumeController .getMaxLevel(AudioVolumeType.notification); - AudioManager.volumeController.setLevel(AudioVolumeType.notification, max); + await AudioManager.volumeController + .setLevel(AudioVolumeType.notification, max); int level = await AudioManager.volumeController .getLevel(AudioVolumeType.notification); expect(level, equals(max)); - AudioManager.volumeController.setLevel(AudioVolumeType.notification, 0); + await AudioManager.volumeController + .setLevel(AudioVolumeType.notification, 0); level = await AudioManager.volumeController .getLevel(AudioVolumeType.notification); expect(level, equals(0)); @@ -113,12 +115,12 @@ void main() { testWidgets('test ringtone set level', (WidgetTester tester) async { final int max = await AudioManager.volumeController .getMaxLevel(AudioVolumeType.ringtone); - AudioManager.volumeController.setLevel(AudioVolumeType.ringtone, max); + await AudioManager.volumeController.setLevel(AudioVolumeType.ringtone, max); int level = await AudioManager.volumeController.getLevel(AudioVolumeType.ringtone); expect(level, equals(max)); - AudioManager.volumeController.setLevel(AudioVolumeType.ringtone, 0); + await AudioManager.volumeController.setLevel(AudioVolumeType.ringtone, 0); level = await AudioManager.volumeController.getLevel(AudioVolumeType.ringtone); expect(level, equals(0)); @@ -127,12 +129,12 @@ void main() { testWidgets('test system set level', (WidgetTester tester) async { final int max = await AudioManager.volumeController.getMaxLevel(AudioVolumeType.system); - AudioManager.volumeController.setLevel(AudioVolumeType.system, max); + await AudioManager.volumeController.setLevel(AudioVolumeType.system, max); int level = await AudioManager.volumeController.getLevel(AudioVolumeType.system); expect(level, equals(max)); - AudioManager.volumeController.setLevel(AudioVolumeType.system, 0); + await AudioManager.volumeController.setLevel(AudioVolumeType.system, 0); level = await AudioManager.volumeController.getLevel(AudioVolumeType.system); expect(level, equals(0)); @@ -141,12 +143,12 @@ void main() { testWidgets('test voice set level', (WidgetTester tester) async { final int max = await AudioManager.volumeController.getMaxLevel(AudioVolumeType.voice); - AudioManager.volumeController.setLevel(AudioVolumeType.voice, max); + await AudioManager.volumeController.setLevel(AudioVolumeType.voice, max); int level = await AudioManager.volumeController.getLevel(AudioVolumeType.voice); expect(level, equals(max)); - AudioManager.volumeController.setLevel(AudioVolumeType.voice, 0); + await AudioManager.volumeController.setLevel(AudioVolumeType.voice, 0); level = await AudioManager.volumeController.getLevel(AudioVolumeType.voice); expect(level, equals(0)); }); @@ -154,12 +156,12 @@ void main() { testWidgets('test voip set level', (WidgetTester tester) async { final int max = await AudioManager.volumeController.getMaxLevel(AudioVolumeType.voip); - AudioManager.volumeController.setLevel(AudioVolumeType.voip, max); + await AudioManager.volumeController.setLevel(AudioVolumeType.voip, max); int level = await AudioManager.volumeController.getLevel(AudioVolumeType.voip); expect(level, equals(max)); - AudioManager.volumeController.setLevel(AudioVolumeType.voip, 0); + await AudioManager.volumeController.setLevel(AudioVolumeType.voip, 0); level = await AudioManager.volumeController.getLevel(AudioVolumeType.voip); expect(level, equals(0)); }); diff --git a/packages/tizen_audio_manager/example/pubspec.yaml b/packages/tizen_audio_manager/example/pubspec.yaml index 3a8d64b19..b2df5c19b 100644 --- a/packages/tizen_audio_manager/example/pubspec.yaml +++ b/packages/tizen_audio_manager/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the tizen_audio_manager plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_audio_manager/pubspec.yaml b/packages/tizen_audio_manager/pubspec.yaml index 8a3526378..7e391f588 100644 --- a/packages/tizen_audio_manager/pubspec.yaml +++ b/packages/tizen_audio_manager/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_ version: 0.1.1 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_bundle/CHANGELOG.md b/packages/tizen_bundle/CHANGELOG.md index 9efd7e3cb..8b11a8567 100644 --- a/packages/tizen_bundle/CHANGELOG.md +++ b/packages/tizen_bundle/CHANGELOG.md @@ -1,6 +1,6 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. * Fix token in finalizer to be different from value. ## 0.1.1 diff --git a/packages/tizen_bundle/example/pubspec.yaml b/packages/tizen_bundle/example/pubspec.yaml index 0691c15e3..51952345d 100644 --- a/packages/tizen_bundle/example/pubspec.yaml +++ b/packages/tizen_bundle/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the tizen_bundle plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_bundle/pubspec.yaml b/packages/tizen_bundle/pubspec.yaml index 192f15871..592d54f6b 100644 --- a/packages/tizen_bundle/pubspec.yaml +++ b/packages/tizen_bundle/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_ version: 0.1.1 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: ffi: ^2.0.1 diff --git a/packages/tizen_log/CHANGELOG.md b/packages/tizen_log/CHANGELOG.md index bd85a0657..3215ac1ce 100644 --- a/packages/tizen_log/CHANGELOG.md +++ b/packages/tizen_log/CHANGELOG.md @@ -1,6 +1,7 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. +* Fixes new lint warnings. ## 0.1.2 diff --git a/packages/tizen_log/example/pubspec.yaml b/packages/tizen_log/example/pubspec.yaml index af034ba1e..318b1d3d4 100644 --- a/packages/tizen_log/example/pubspec.yaml +++ b/packages/tizen_log/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the tizen_log plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_log/lib/tizen_log.dart b/packages/tizen_log/lib/tizen_log.dart index deb3698c2..c762fd2e7 100644 --- a/packages/tizen_log/lib/tizen_log.dart +++ b/packages/tizen_log/lib/tizen_log.dart @@ -175,7 +175,7 @@ class Log { _stackTraceRegExp.allMatches(StackTrace.current.toString()); for (final RegExpMatch match in matches) { final List groups = match.groups([1, 2, 3, 4]); - if (groups.any((String? group) => group == null) == false) { + if (!groups.any((String? group) => group == null)) { final int frameIndex = int.parse(groups[0]!); if (frameIndex == index) { final List funcParts = groups[1]!.trim().split('.'); @@ -197,17 +197,17 @@ class Log { } } -class _LogPriority { +enum _LogPriority { + verbose._(2), + debug._(3), + info._(4), + warn._(5), + error._(6), + fatal._(7); + const _LogPriority._(this.value); final int value; - - static const _LogPriority verbose = _LogPriority._(2); - static const _LogPriority debug = _LogPriority._(3); - static const _LogPriority info = _LogPriority._(4); - static const _LogPriority warn = _LogPriority._(5); - static const _LogPriority error = _LogPriority._(6); - static const _LogPriority fatal = _LogPriority._(7); } class _StackFrame { diff --git a/packages/tizen_log/pubspec.yaml b/packages/tizen_log/pubspec.yaml index 80d3b35fa..3fe1562bc 100644 --- a/packages/tizen_log/pubspec.yaml +++ b/packages/tizen_log/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_ version: 0.1.2 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: ffi: ">=1.1.2 <3.0.0" diff --git a/packages/tizen_notification/CHANGELOG.md b/packages/tizen_notification/CHANGELOG.md index 897b07b51..42d6d3dfc 100644 --- a/packages/tizen_notification/CHANGELOG.md +++ b/packages/tizen_notification/CHANGELOG.md @@ -1,6 +1,6 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.2.0 diff --git a/packages/tizen_notification/example/pubspec.yaml b/packages/tizen_notification/example/pubspec.yaml index c42095353..212ca9530 100644 --- a/packages/tizen_notification/example/pubspec.yaml +++ b/packages/tizen_notification/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the tizen_notification plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_notification/pubspec.yaml b/packages/tizen_notification/pubspec.yaml index 6ee6e353a..26797b185 100644 --- a/packages/tizen_notification/pubspec.yaml +++ b/packages/tizen_notification/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_ version: 0.2.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_package_manager/CHANGELOG.md b/packages/tizen_package_manager/CHANGELOG.md index 13f81291f..99a2af925 100644 --- a/packages/tizen_package_manager/CHANGELOG.md +++ b/packages/tizen_package_manager/CHANGELOG.md @@ -1,6 +1,6 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.2.1 diff --git a/packages/tizen_package_manager/example/pubspec.yaml b/packages/tizen_package_manager/example/pubspec.yaml index ac8588b85..26baa7ade 100644 --- a/packages/tizen_package_manager/example/pubspec.yaml +++ b/packages/tizen_package_manager/example/pubspec.yaml @@ -4,8 +4,8 @@ version: 1.0.0 publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_package_manager/pubspec.yaml b/packages/tizen_package_manager/pubspec.yaml index 41fa01dc5..51d85aa87 100644 --- a/packages/tizen_package_manager/pubspec.yaml +++ b/packages/tizen_package_manager/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_ version: 0.2.1 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_rpc_port/CHANGELOG.md b/packages/tizen_rpc_port/CHANGELOG.md index f6d635da9..92f51f086 100644 --- a/packages/tizen_rpc_port/CHANGELOG.md +++ b/packages/tizen_rpc_port/CHANGELOG.md @@ -1,6 +1,8 @@ ## NEXT * Fix token in finalizer to be different from value. +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.1.3 diff --git a/packages/tizen_rpc_port/example/client/pubspec.yaml b/packages/tizen_rpc_port/example/client/pubspec.yaml index aa28df0cb..b83f036d9 100644 --- a/packages/tizen_rpc_port/example/client/pubspec.yaml +++ b/packages/tizen_rpc_port/example/client/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the tizen_rpc_port client API. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_rpc_port/example/server/lib/main.dart b/packages/tizen_rpc_port/example/server/lib/main.dart index cb2233c36..24a55543f 100644 --- a/packages/tizen_rpc_port/example/server/lib/main.dart +++ b/packages/tizen_rpc_port/example/server/lib/main.dart @@ -42,7 +42,7 @@ class EchoService extends ServiceBase { Future onSend(String message) async { print('Received: $message'); if (_callback != null) { - _callback!.invoke(_name!, message); + await _callback!.invoke(_name!, message); } return 0; } diff --git a/packages/tizen_rpc_port/example/server/lib/message_server.dart b/packages/tizen_rpc_port/example/server/lib/message_server.dart index a9382e340..ee7afa63f 100644 --- a/packages/tizen_rpc_port/example/server/lib/message_server.dart +++ b/packages/tizen_rpc_port/example/server/lib/message_server.dart @@ -166,7 +166,7 @@ class Message extends StubBase { Future _onUnregisterMethod( ServiceBase service, Port port, Parcel parcel) async { - service.onUnregister(); + await service.onUnregister(); } Future _onSendMethod( diff --git a/packages/tizen_rpc_port/example/server/pubspec.yaml b/packages/tizen_rpc_port/example/server/pubspec.yaml index 55c912e2d..df06c6149 100644 --- a/packages/tizen_rpc_port/example/server/pubspec.yaml +++ b/packages/tizen_rpc_port/example/server/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the tizen_rpc_port server API. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/tizen_rpc_port/lib/src/proxy_base.dart b/packages/tizen_rpc_port/lib/src/proxy_base.dart index e546e1425..29ca62c1d 100644 --- a/packages/tizen_rpc_port/lib/src/proxy_base.dart +++ b/packages/tizen_rpc_port/lib/src/proxy_base.dart @@ -109,13 +109,13 @@ abstract class ProxyBase { } else if (event == 'disconnected') { _isConnected = false; await _onDisconnectedEvent(); - _streamSubscription?.cancel(); + await _streamSubscription?.cancel(); _streamSubscription = null; } else if (event == 'rejected') { _isConnected = false; final String error = map['error'] as String; await _onRejectedEvent(error); - _streamSubscription?.cancel(); + await _streamSubscription?.cancel(); _streamSubscription = null; } else if (event == 'received') { final Uint8List rawData = map['rawData'] as Uint8List; diff --git a/packages/tizen_rpc_port/lib/src/stub_base.dart b/packages/tizen_rpc_port/lib/src/stub_base.dart index 1227188b1..ba3b0eec8 100644 --- a/packages/tizen_rpc_port/lib/src/stub_base.dart +++ b/packages/tizen_rpc_port/lib/src/stub_base.dart @@ -130,7 +130,7 @@ abstract class StubBase { /// All active connections will be closed immediately. No operation can be /// made to this stub after this call. Future close() async { - _streamSubscription?.cancel(); + await _streamSubscription?.cancel(); tizen.rpc_port_stub_destroy(_handle); } diff --git a/packages/tizen_rpc_port/pubspec.yaml b/packages/tizen_rpc_port/pubspec.yaml index 504639119..992378a14 100644 --- a/packages/tizen_rpc_port/pubspec.yaml +++ b/packages/tizen_rpc_port/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/tizen_ version: 0.1.3 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: ffi: ^2.0.1 diff --git a/packages/url_launcher/CHANGELOG.md b/packages/url_launcher/CHANGELOG.md index fea07286c..698869455 100644 --- a/packages/url_launcher/CHANGELOG.md +++ b/packages/url_launcher/CHANGELOG.md @@ -1,6 +1,6 @@ ## NEXT -* Increase the minimum Flutter version to 3.3. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 2.1.2 diff --git a/packages/url_launcher/example/pubspec.yaml b/packages/url_launcher/example/pubspec.yaml index 50ec32baa..c953bea19 100644 --- a/packages/url_launcher/example/pubspec.yaml +++ b/packages/url_launcher/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the url_launcher_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/url_launcher/pubspec.yaml b/packages/url_launcher/pubspec.yaml index 1f1d5982b..dd246e432 100644 --- a/packages/url_launcher/pubspec.yaml +++ b/packages/url_launcher/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/url_la version: 2.1.2 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/video_player/CHANGELOG.md b/packages/video_player/CHANGELOG.md index 13478ee63..eaa9ee9fc 100644 --- a/packages/video_player/CHANGELOG.md +++ b/packages/video_player/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 2.4.9 * Fix event channel issue, sending messages from native to Flutter on the platform thread. diff --git a/packages/video_player/example/lib/main.dart b/packages/video_player/example/lib/main.dart index 000fdfc87..c1ab86097 100644 --- a/packages/video_player/example/lib/main.dart +++ b/packages/video_player/example/lib/main.dart @@ -6,6 +6,8 @@ /// An example of using the plugin, controlling lifecycle and playback of the /// video. +library; + import 'package:flutter/material.dart'; import 'package:video_player/video_player.dart'; @@ -299,9 +301,9 @@ class _ControlsOverlay extends StatelessWidget { reverseDuration: const Duration(milliseconds: 200), child: controller.value.isPlaying ? const SizedBox.shrink() - : Container( + : const ColoredBox( color: Colors.black26, - child: const Center( + child: Center( child: Icon( Icons.play_arrow, color: Colors.white, diff --git a/packages/video_player/example/pubspec.yaml b/packages/video_player/example/pubspec.yaml index 252d7b760..5d553675a 100644 --- a/packages/video_player/example/pubspec.yaml +++ b/packages/video_player/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the video_player_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/video_player/lib/video_player_tizen.dart b/packages/video_player/lib/video_player_tizen.dart index 4867fd6b8..2a4ba3359 100644 --- a/packages/video_player/lib/video_player_tizen.dart +++ b/packages/video_player/lib/video_player_tizen.dart @@ -41,18 +41,14 @@ class VideoPlayerTizen extends VideoPlayerPlatform { case DataSourceType.asset: asset = dataSource.asset; packageName = dataSource.package; - break; case DataSourceType.network: uri = dataSource.uri; formatHint = _videoFormatStringMap[dataSource.formatHint]; httpHeaders = dataSource.httpHeaders; - break; case DataSourceType.file: uri = dataSource.uri; - break; case DataSourceType.contentUri: uri = dataSource.uri; - break; } final CreateMessage message = CreateMessage( asset: asset, diff --git a/packages/video_player/pubspec.yaml b/packages/video_player/pubspec.yaml index 55dec9357..98cf21e23 100644 --- a/packages/video_player/pubspec.yaml +++ b/packages/video_player/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/video_ version: 2.4.9 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/video_player_avplay/CHANGELOG.md b/packages/video_player_avplay/CHANGELOG.md index 37b9537c9..7ede36811 100644 --- a/packages/video_player_avplay/CHANGELOG.md +++ b/packages/video_player_avplay/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.4.0 * Minor refactor. diff --git a/packages/video_player_avplay/example/lib/main.dart b/packages/video_player_avplay/example/lib/main.dart index f6e6b049e..d07cab6bc 100644 --- a/packages/video_player_avplay/example/lib/main.dart +++ b/packages/video_player_avplay/example/lib/main.dart @@ -6,6 +6,7 @@ /// An example of using the plugin, controlling lifecycle and playback of the /// video. +library; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; @@ -536,9 +537,9 @@ class _ControlsOverlay extends StatelessWidget { reverseDuration: const Duration(milliseconds: 200), child: controller.value.isPlaying ? const SizedBox.shrink() - : Container( + : const ColoredBox( color: Colors.black26, - child: const Center( + child: Center( child: Icon( Icons.play_arrow, color: Colors.white, diff --git a/packages/video_player_avplay/example/pubspec.yaml b/packages/video_player_avplay/example/pubspec.yaml index f32e1231a..6eaf44bc8 100644 --- a/packages/video_player_avplay/example/pubspec.yaml +++ b/packages/video_player_avplay/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the video_player_avplay plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/video_player_avplay/lib/src/video_player_tizen.dart b/packages/video_player_avplay/lib/src/video_player_tizen.dart index 1350b71fc..df2aa1eaf 100644 --- a/packages/video_player_avplay/lib/src/video_player_tizen.dart +++ b/packages/video_player_avplay/lib/src/video_player_tizen.dart @@ -33,7 +33,6 @@ class VideoPlayerTizen extends VideoPlayerPlatform { case DataSourceType.asset: message.asset = dataSource.asset; message.packageName = dataSource.package; - break; case DataSourceType.network: message.uri = dataSource.uri; message.formatHint = _videoFormatStringMap[dataSource.formatHint]; @@ -47,13 +46,10 @@ class VideoPlayerTizen extends VideoPlayerPlatform { in dataSource.streamingProperty!.entries) _streamingPropertyType[entry.key]!: entry.value }; - break; case DataSourceType.file: message.uri = dataSource.uri; - break; case DataSourceType.contentUri: message.uri = dataSource.uri; - break; } final PlayerMessage response = await _api.create(message); diff --git a/packages/video_player_avplay/lib/video_player.dart b/packages/video_player_avplay/lib/video_player.dart index 2e84e1ad5..585ba968b 100644 --- a/packages/video_player_avplay/lib/video_player.dart +++ b/packages/video_player_avplay/lib/video_player.dart @@ -377,7 +377,6 @@ class VideoPlayerController extends ValueNotifier { asset: dataSource, package: package, ); - break; case DataSourceType.network: dataSourceDescription = DataSource( sourceType: DataSourceType.network, @@ -388,19 +387,16 @@ class VideoPlayerController extends ValueNotifier { playerOptions: playerOptions, streamingProperty: streamingProperty, ); - break; case DataSourceType.file: dataSourceDescription = DataSource( sourceType: DataSourceType.file, uri: dataSource, ); - break; case DataSourceType.contentUri: dataSourceDescription = DataSource( sourceType: DataSourceType.contentUri, uri: dataSource, ); - break; } if (videoPlayerOptions?.mixWithOthers != null) { @@ -435,7 +431,6 @@ class VideoPlayerController extends ValueNotifier { _applyVolume(); _durationTimer?.cancel(); _durationTimer = _createDurationTimer(); - break; case VideoEventType.completed: // In this case we need to stop _timer, set isPlaying=false, and // position=value.duration. Instead of setting the values directly, @@ -443,16 +438,12 @@ class VideoPlayerController extends ValueNotifier { // and seeks to the last frame of the video. pause().then((void pauseResult) => seekTo(value.duration.end)); _durationTimer?.cancel(); - break; case VideoEventType.bufferingUpdate: value = value.copyWith(buffered: event.buffered); - break; case VideoEventType.bufferingStart: value = value.copyWith(isBuffering: true); - break; case VideoEventType.bufferingEnd: value = value.copyWith(isBuffering: false); - break; case VideoEventType.subtitleUpdate: final Caption caption = Caption( number: 0, @@ -461,7 +452,6 @@ class VideoPlayerController extends ValueNotifier { text: event.text ?? '', ); value = value.copyWith(caption: caption); - break; case VideoEventType.unknown: break; } diff --git a/packages/video_player_avplay/pubspec.yaml b/packages/video_player_avplay/pubspec.yaml index 414b08131..9ce4f45ef 100644 --- a/packages/video_player_avplay/pubspec.yaml +++ b/packages/video_player_avplay/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/video_ version: 0.4.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/video_player_videohole/CHANGELOG.md b/packages/video_player_videohole/CHANGELOG.md index 5b5b0c862..2caab9fce 100644 --- a/packages/video_player_videohole/CHANGELOG.md +++ b/packages/video_player_videohole/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.5.1 * Free response buffer after install key. diff --git a/packages/video_player_videohole/example/lib/main.dart b/packages/video_player_videohole/example/lib/main.dart index 5a953b672..7b07aee9d 100644 --- a/packages/video_player_videohole/example/lib/main.dart +++ b/packages/video_player_videohole/example/lib/main.dart @@ -6,6 +6,7 @@ /// An example of using the plugin, controlling lifecycle and playback of the /// video. +library; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; @@ -471,9 +472,9 @@ class _ControlsOverlay extends StatelessWidget { reverseDuration: const Duration(milliseconds: 200), child: controller.value.isPlaying ? const SizedBox.shrink() - : Container( + : const ColoredBox( color: Colors.black26, - child: const Center( + child: Center( child: Icon( Icons.play_arrow, color: Colors.white, diff --git a/packages/video_player_videohole/example/pubspec.yaml b/packages/video_player_videohole/example/pubspec.yaml index 964c322c6..7492e1cce 100644 --- a/packages/video_player_videohole/example/pubspec.yaml +++ b/packages/video_player_videohole/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the video_player_videohole plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/video_player_videohole/lib/src/video_player_tizen.dart b/packages/video_player_videohole/lib/src/video_player_tizen.dart index 5ec4e1e2b..90310927c 100644 --- a/packages/video_player_videohole/lib/src/video_player_tizen.dart +++ b/packages/video_player_videohole/lib/src/video_player_tizen.dart @@ -35,20 +35,16 @@ class VideoPlayerTizen extends VideoPlayerPlatform { case DataSourceType.asset: message.asset = dataSource.asset; message.packageName = dataSource.package; - break; case DataSourceType.network: message.uri = dataSource.uri; message.formatHint = _videoFormatStringMap[dataSource.formatHint]; message.httpHeaders = dataSource.httpHeaders; message.drmConfigs = dataSource.drmConfigs?.toMap(); message.playerOptions = dataSource.playerOptions; - break; case DataSourceType.file: message.uri = dataSource.uri; - break; case DataSourceType.contentUri: message.uri = dataSource.uri; - break; } final PlayerMessage response = await _api.create(message); diff --git a/packages/video_player_videohole/lib/video_player.dart b/packages/video_player_videohole/lib/video_player.dart index 8f660bc34..9b079312f 100644 --- a/packages/video_player_videohole/lib/video_player.dart +++ b/packages/video_player_videohole/lib/video_player.dart @@ -368,7 +368,6 @@ class VideoPlayerController extends ValueNotifier { asset: dataSource, package: package, ); - break; case DataSourceType.network: dataSourceDescription = DataSource( sourceType: DataSourceType.network, @@ -378,19 +377,16 @@ class VideoPlayerController extends ValueNotifier { drmConfigs: drmConfigs, playerOptions: playerOptions, ); - break; case DataSourceType.file: dataSourceDescription = DataSource( sourceType: DataSourceType.file, uri: dataSource, ); - break; case DataSourceType.contentUri: dataSourceDescription = DataSource( sourceType: DataSourceType.contentUri, uri: dataSource, ); - break; } if (videoPlayerOptions?.mixWithOthers != null) { @@ -422,7 +418,6 @@ class VideoPlayerController extends ValueNotifier { _applyPlayPause(); _durationTimer?.cancel(); _durationTimer = _createDurationTimer(); - break; case VideoEventType.completed: // In this case we need to stop _timer, set isPlaying=false, and // position=value.duration. Instead of setting the values directly, @@ -430,16 +425,12 @@ class VideoPlayerController extends ValueNotifier { // and seeks to the last frame of the video. pause().then((void pauseResult) => seekTo(value.duration.end)); _durationTimer?.cancel(); - break; case VideoEventType.bufferingUpdate: value = value.copyWith(buffered: event.buffered); - break; case VideoEventType.bufferingStart: value = value.copyWith(isBuffering: true); - break; case VideoEventType.bufferingEnd: value = value.copyWith(isBuffering: false); - break; case VideoEventType.subtitleUpdate: final Caption caption = Caption( number: 0, @@ -448,7 +439,6 @@ class VideoPlayerController extends ValueNotifier { text: event.text ?? '', ); value = value.copyWith(caption: caption); - break; case VideoEventType.unknown: break; } diff --git a/packages/video_player_videohole/pubspec.yaml b/packages/video_player_videohole/pubspec.yaml index 2e2ef26e2..09bdffcb3 100644 --- a/packages/video_player_videohole/pubspec.yaml +++ b/packages/video_player_videohole/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/video_ version: 0.5.1 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/wakelock/CHANGELOG.md b/packages/wakelock/CHANGELOG.md index b269aeb8b..00c1cbeea 100644 --- a/packages/wakelock/CHANGELOG.md +++ b/packages/wakelock/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 1.0.2 * Switch to a MethodChannel-based implementation. diff --git a/packages/wakelock/example/pubspec.yaml b/packages/wakelock/example/pubspec.yaml index 362b2b9c3..bf6bfefc9 100644 --- a/packages/wakelock/example/pubspec.yaml +++ b/packages/wakelock/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the wakelock_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/wakelock/pubspec.yaml b/packages/wakelock/pubspec.yaml index ed35450eb..e2623841a 100644 --- a/packages/wakelock/pubspec.yaml +++ b/packages/wakelock/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/wakelo version: 1.0.2 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/wearable_rotary/CHANGELOG.md b/packages/wearable_rotary/CHANGELOG.md index c4c061c27..0f24a8eae 100644 --- a/packages/wearable_rotary/CHANGELOG.md +++ b/packages/wearable_rotary/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 2.0.2 * Adds namespace to `build.gradle` for compatibility with Gradle 8 diff --git a/packages/wearable_rotary/example/pubspec.yaml b/packages/wearable_rotary/example/pubspec.yaml index c86a406ea..dc05ccd86 100644 --- a/packages/wearable_rotary/example/pubspec.yaml +++ b/packages/wearable_rotary/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the wearable_rotary plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/wearable_rotary/lib/wearable_rotary.dart b/packages/wearable_rotary/lib/wearable_rotary.dart index c0f9f688f..b15569f9c 100644 --- a/packages/wearable_rotary/lib/wearable_rotary.dart +++ b/packages/wearable_rotary/lib/wearable_rotary.dart @@ -1,4 +1,2 @@ -library wearable_rotary; - export 'src/rotary_scroll_controller.dart'; export 'src/wearable_rotary_base.dart'; diff --git a/packages/wearable_rotary/pubspec.yaml b/packages/wearable_rotary/pubspec.yaml index 459475cda..aea02a715 100644 --- a/packages/wearable_rotary/pubspec.yaml +++ b/packages/wearable_rotary/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/wearab version: 2.0.2 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/webview_flutter/CHANGELOG.md b/packages/webview_flutter/CHANGELOG.md index 859fa9135..ca9806084 100644 --- a/packages/webview_flutter/CHANGELOG.md +++ b/packages/webview_flutter/CHANGELOG.md @@ -1,6 +1,8 @@ ## NEXT * Add ewk_set_version_policy() call. +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. ## 0.9.0 diff --git a/packages/webview_flutter/example/lib/main.dart b/packages/webview_flutter/example/lib/main.dart index cdd059f42..6ca2ba8a1 100644 --- a/packages/webview_flutter/example/lib/main.dart +++ b/packages/webview_flutter/example/lib/main.dart @@ -231,46 +231,32 @@ class SampleMenu extends StatelessWidget { switch (value) { case MenuOptions.showUserAgent: _onShowUserAgent(); - break; case MenuOptions.listCookies: _onListCookies(context); - break; case MenuOptions.clearCookies: _onClearCookies(context); - break; case MenuOptions.addToCache: _onAddToCache(context); - break; case MenuOptions.listCache: _onListCache(); - break; case MenuOptions.clearCache: _onClearCache(context); - break; case MenuOptions.navigationDelegate: _onNavigationDelegateExample(); - break; case MenuOptions.doPostRequest: _onDoPostRequest(); - break; case MenuOptions.loadLocalFile: _onLoadLocalFileExample(); - break; case MenuOptions.loadFlutterAsset: _onLoadFlutterAssetExample(); - break; case MenuOptions.loadHtmlString: _onLoadHtmlStringExample(); - break; case MenuOptions.transparentBackground: _onTransparentBackground(); - break; case MenuOptions.setCookie: _onSetCookie(); - break; case MenuOptions.logExample: _onLogExample(); - break; } }, itemBuilder: (BuildContext context) => >[ diff --git a/packages/webview_flutter/example/pubspec.yaml b/packages/webview_flutter/example/pubspec.yaml index e06c60cb6..b164e920e 100644 --- a/packages/webview_flutter/example/pubspec.yaml +++ b/packages/webview_flutter/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the webview_flutter_tizen plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/webview_flutter/lib/src/tizen_webview_controller.dart b/packages/webview_flutter/lib/src/tizen_webview_controller.dart index 88a47bb9c..355f35c89 100644 --- a/packages/webview_flutter/lib/src/tizen_webview_controller.dart +++ b/packages/webview_flutter/lib/src/tizen_webview_controller.dart @@ -47,19 +47,14 @@ class TizenWebViewController extends PlatformWebViewController { switch (arguments['level']! as String) { case 'error': level = JavaScriptLogLevel.error; - break; case 'warning': level = JavaScriptLogLevel.warning; - break; case 'debug': level = JavaScriptLogLevel.debug; - break; case 'info': level = JavaScriptLogLevel.info; - break; case 'log': level = JavaScriptLogLevel.log; - break; } if (_onConsoleLogCallback != null) { @@ -88,7 +83,7 @@ class TizenWebViewController extends PlatformWebViewController { @override Future loadFile(String absoluteFilePath) { - assert(absoluteFilePath != null); + assert(absoluteFilePath.isNotEmpty); return _webview.loadFile(absoluteFilePath); } @@ -103,7 +98,7 @@ class TizenWebViewController extends PlatformWebViewController { String html, { String? baseUrl, }) { - assert(html != null); + assert(html.isNotEmpty); return _webview.loadHtmlString(html, baseUrl: baseUrl); } diff --git a/packages/webview_flutter/lib/webview_flutter_tizen.dart b/packages/webview_flutter/lib/webview_flutter_tizen.dart index b2f7b7dcb..93609d614 100644 --- a/packages/webview_flutter/lib/webview_flutter_tizen.dart +++ b/packages/webview_flutter/lib/webview_flutter_tizen.dart @@ -3,8 +3,6 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -library webview_flutter_tizen; - export 'src/tizen_webview_controller.dart'; export 'src/tizen_webview_cookie_manager.dart'; export 'src/tizen_webview_platform.dart'; diff --git a/packages/webview_flutter/pubspec.yaml b/packages/webview_flutter/pubspec.yaml index b22c51928..15c1cdd09 100644 --- a/packages/webview_flutter/pubspec.yaml +++ b/packages/webview_flutter/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/webvie version: 0.9.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: diff --git a/packages/webview_flutter_lwe/CHANGELOG.md b/packages/webview_flutter_lwe/CHANGELOG.md index 0858a2891..c93fb544f 100644 --- a/packages/webview_flutter_lwe/CHANGELOG.md +++ b/packages/webview_flutter_lwe/CHANGELOG.md @@ -1,3 +1,8 @@ +## NEXT + +* Fixes new lint warnings. +* Updates minimum supported SDK version to Flutter 3.13/Dart 3.1. + ## 0.3.0 * Update webivew_flutter to 4.4.2. diff --git a/packages/webview_flutter_lwe/example/lib/main.dart b/packages/webview_flutter_lwe/example/lib/main.dart index 068c4479a..5c20f15b5 100644 --- a/packages/webview_flutter_lwe/example/lib/main.dart +++ b/packages/webview_flutter_lwe/example/lib/main.dart @@ -225,46 +225,32 @@ class SampleMenu extends StatelessWidget { switch (value) { case MenuOptions.showUserAgent: _onShowUserAgent(); - break; case MenuOptions.listCookies: _onListCookies(context); - break; case MenuOptions.clearCookies: _onClearCookies(context); - break; case MenuOptions.addToCache: _onAddToCache(context); - break; case MenuOptions.listCache: _onListCache(); - break; case MenuOptions.clearCache: _onClearCache(context); - break; case MenuOptions.navigationDelegate: _onNavigationDelegateExample(); - break; case MenuOptions.doPostRequest: _onDoPostRequest(); - break; case MenuOptions.loadLocalFile: _onLoadLocalFileExample(); - break; case MenuOptions.loadFlutterAsset: _onLoadFlutterAssetExample(); - break; case MenuOptions.loadHtmlString: _onLoadHtmlStringExample(); - break; case MenuOptions.transparentBackground: _onTransparentBackground(); - break; case MenuOptions.setCookie: _onSetCookie(); - break; case MenuOptions.logExample: _onLogExample(); - break; } }, itemBuilder: (BuildContext context) => >[ diff --git a/packages/webview_flutter_lwe/example/pubspec.yaml b/packages/webview_flutter_lwe/example/pubspec.yaml index bcb8f807a..058680a4e 100644 --- a/packages/webview_flutter_lwe/example/pubspec.yaml +++ b/packages/webview_flutter_lwe/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the webview_flutter_lwe plugin. publish_to: "none" environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" dependencies: flutter: diff --git a/packages/webview_flutter_lwe/lib/src/lwe_webview_controller.dart b/packages/webview_flutter_lwe/lib/src/lwe_webview_controller.dart index ddb76466a..dd0074034 100644 --- a/packages/webview_flutter_lwe/lib/src/lwe_webview_controller.dart +++ b/packages/webview_flutter_lwe/lib/src/lwe_webview_controller.dart @@ -36,7 +36,7 @@ class LweWebViewController extends PlatformWebViewController { @override Future loadFile(String absoluteFilePath) { - assert(absoluteFilePath != null); + assert(absoluteFilePath.isNotEmpty); return _webview.loadFile(absoluteFilePath); } @@ -51,7 +51,7 @@ class LweWebViewController extends PlatformWebViewController { String html, { String? baseUrl, }) { - assert(html != null); + assert(html.isNotEmpty); return _webview.loadHtmlString(html, baseUrl: baseUrl); } diff --git a/packages/webview_flutter_lwe/lib/webview_flutter_lwe.dart b/packages/webview_flutter_lwe/lib/webview_flutter_lwe.dart index e84611276..51c5c74b2 100644 --- a/packages/webview_flutter_lwe/lib/webview_flutter_lwe.dart +++ b/packages/webview_flutter_lwe/lib/webview_flutter_lwe.dart @@ -3,8 +3,6 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -library webview_flutter_lwe; - export 'src/lwe_webview_controller.dart'; export 'src/lwe_webview_cookie_manager.dart'; export 'src/lwe_webview_platform.dart'; diff --git a/packages/webview_flutter_lwe/pubspec.yaml b/packages/webview_flutter_lwe/pubspec.yaml index d94577ea3..61e7470cb 100644 --- a/packages/webview_flutter_lwe/pubspec.yaml +++ b/packages/webview_flutter_lwe/pubspec.yaml @@ -5,8 +5,8 @@ repository: https://github.com/flutter-tizen/plugins/tree/master/packages/webvie version: 0.3.0 environment: - sdk: ">=2.18.0 <4.0.0" - flutter: ">=3.3.0" + sdk: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" flutter: plugin: