Skip to content

Commit

Permalink
Upgrade to Flutter v3.24 (#395)
Browse files Browse the repository at this point in the history
* Upgrade to Flutter v3.24

* Linting
  • Loading branch information
amantoux authored Aug 9, 2024
1 parent ed88896 commit b31e126
Show file tree
Hide file tree
Showing 26 changed files with 28 additions and 37 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/fleather.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ jobs:
- uses: actions/checkout@v3
- uses: subosito/flutter-action@v2
with:
flutter-version: "3.22.0"
flutter-version: "3.24.0"
cache: true
# Manually Update this `key`
cache-key: "20230512"
cache-key: "3.24.0"
- run: dart pub global activate coverage

#
Expand Down
12 changes: 9 additions & 3 deletions packages/fleather/example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,33 @@ PODS:
- Flutter (1.0.0)
- image_picker_ios (0.0.1):
- Flutter
- integration_test (0.0.1):
- Flutter
- url_launcher_ios (0.0.1):
- Flutter

DEPENDENCIES:
- Flutter (from `Flutter`)
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
- integration_test (from `.symlinks/plugins/integration_test/ios`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)

EXTERNAL SOURCES:
Flutter:
:path: Flutter
image_picker_ios:
:path: ".symlinks/plugins/image_picker_ios/ios"
integration_test:
:path: ".symlinks/plugins/integration_test/ios"
url_launcher_ios:
:path: ".symlinks/plugins/url_launcher_ios/ios"

SPEC CHECKSUMS:
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
image_picker_ios: b545a5f16c0fa88e3ecbbce3ed4de45567a8ec18
url_launcher_ios: 6116280ddcfe98ab8820085d8d76ae7449447586
image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe

PODFILE CHECKSUM: c4c93c5f6502fe2754f48404d3594bf779584011

COCOAPODS: 1.14.3
COCOAPODS: 1.15.2
Original file line number Diff line number Diff line change
Expand Up @@ -245,11 +245,13 @@
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/image_picker_ios/image_picker_ios.framework",
"${BUILT_PRODUCTS_DIR}/integration_test/integration_test.framework",
"${BUILT_PRODUCTS_DIR}/url_launcher_ios/url_launcher_ios.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker_ios.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/integration_test.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/url_launcher_ios.framework",
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
2 changes: 1 addition & 1 deletion packages/fleather/example/ios/Runner/AppDelegate.swift
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import UIKit
import Flutter

@UIApplicationMain
@main
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
Expand Down
23 changes: 12 additions & 11 deletions packages/fleather/example/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,31 +6,30 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:image_picker/image_picker.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:url_launcher/url_launcher.dart';

void main() {
runApp(const FleatherApp());
}

class FleatherApp extends StatelessWidget {
const FleatherApp({Key? key}) : super(key: key);
const FleatherApp({super.key});

@override
Widget build(BuildContext context) => MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData.light(),
darkTheme: ThemeData.dark(),
title: 'Fleather - rich-text editor for Flutter',
home: HomePage(),
home: const HomePage(),
);
}

class HomePage extends StatefulWidget {
const HomePage({Key? key}) : super(key: key);
const HomePage({super.key});

@override
_HomePageState createState() => _HomePageState();
State<HomePage> createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
Expand Down Expand Up @@ -67,7 +66,9 @@ class _HomePageState extends State<HomePage> {
);
_controller = FleatherController(document: doc);
} catch (err, st) {
print('Cannot read welcome.json: $err\n$st');
if (kDebugMode) {
print('Cannot read welcome.json: $err\n$st');
}
_controller = FleatherController();
}
setState(() {});
Expand All @@ -76,7 +77,7 @@ class _HomePageState extends State<HomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(elevation: 0, title: Text('Fleather Demo')),
appBar: AppBar(elevation: 0, title: const Text('Fleather Demo')),
floatingActionButton: FloatingActionButton(
onPressed: () async {
final picker = ImagePicker();
Expand All @@ -100,10 +101,10 @@ class _HomePageState extends State<HomePage> {
);
}
},
child: Icon(Icons.add_a_photo),
child: const Icon(Icons.add_a_photo),
),
body: _controller == null
? Center(child: const CircularProgressIndicator())
? const Center(child: CircularProgressIndicator())
: Column(
children: [
FleatherToolbar.basic(
Expand Down Expand Up @@ -176,8 +177,8 @@ class _HomePageState extends State<HomePage> {
void _launchUrl(String? url) async {
if (url == null) return;
final uri = Uri.parse(url);
final _canLaunch = await canLaunchUrl(uri);
if (_canLaunch) {
final canLaunch = await canLaunchUrl(uri);
if (canLaunch) {
await launchUrl(uri);
}
}
Expand Down
1 change: 0 additions & 1 deletion packages/fleather/lib/src/widgets/autoformats.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import 'dart:math' as math;
import 'package:flutter/services.dart';
import 'package:intl/intl.dart' as intl;
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';

/// An [AutoFormat] is responsible for looking backwards for a pattern and
/// applying a formatting suggestion to a document.
Expand Down
1 change: 0 additions & 1 deletion packages/fleather/lib/src/widgets/controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import 'dart:math' as math;
import 'package:collection/collection.dart';
import 'package:flutter/cupertino.dart';
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';

import '../../util.dart';
import 'autoformats.dart';
Expand Down
1 change: 0 additions & 1 deletion packages/fleather/lib/src/widgets/editor.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/services.dart';
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';

import '../../util.dart';
import '../rendering/editor.dart';
Expand Down
1 change: 0 additions & 1 deletion packages/fleather/lib/src/widgets/history.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'package:flutter/widgets.dart';
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';

import 'controller.dart';
import '../util.dart';
Expand Down
1 change: 0 additions & 1 deletion packages/fleather/lib/util.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import 'dart:math' as math;
import 'dart:ui';

import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';

export 'src/fast_diff.dart';

Expand Down
1 change: 0 additions & 1 deletion packages/fleather/test/testing.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import 'package:fleather/src/widgets/text_selection.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:parchment_delta/parchment_delta.dart';

var delta = Delta()..insert('This House Is A Circus\n');

Expand Down
1 change: 0 additions & 1 deletion packages/fleather/test/widgets/controller_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import 'package:fake_async/fake_async.dart';
import 'package:fleather/fleather.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:parchment_delta/parchment_delta.dart';

void main() {
group('$FleatherController', () {
Expand Down
1 change: 0 additions & 1 deletion packages/fleather/test/widgets/editable_text_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import 'package:fleather/src/widgets/checkbox.dart';
import 'package:flutter/services.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:parchment_delta/parchment_delta.dart';

import '../testing.dart';

Expand Down
1 change: 0 additions & 1 deletion packages/fleather/test/widgets/editor_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:parchment_delta/parchment_delta.dart';

import '../testing.dart';

Expand Down
1 change: 0 additions & 1 deletion packages/fleather/test/widgets/editor_toolbar_test.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import 'package:fleather/fleather.dart';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:parchment_delta/parchment_delta.dart';

import '../testing.dart';

Expand Down
1 change: 0 additions & 1 deletion packages/fleather/test/widgets/history_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import 'package:fleather/src/widgets/history.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:parchment_delta/parchment_delta.dart';

import '../testing.dart';

Expand Down
2 changes: 2 additions & 0 deletions packages/parchment/lib/parchment.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
/// Rich text document model for Fleather editor.
library parchment;

export 'package:parchment_delta/parchment_delta.dart';

export 'src/document.dart';
export 'src/document/attributes.dart';
export 'src/document/block.dart';
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/codecs/html_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'package:parchment/parchment.dart';
import 'package:parchment/src/codecs/html.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

void main() {
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/codecs/markdown_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import 'dart:convert';

import 'package:parchment/codecs.dart';
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

void main() {
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/document/block_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

final rightAttrs = ParchmentStyle().merge(ParchmentAttribute.right);
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/document/leaf_test.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import 'dart:convert';

import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

final boldStyle = ParchmentStyle().merge(ParchmentAttribute.bold);
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/document/line_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

final boldStyle = ParchmentStyle().merge(ParchmentAttribute.bold);
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/document_test.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import 'dart:convert';

import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

import 'matchers.dart';
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/heuristics/delete_rules_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

final ul = ParchmentAttribute.ul.toJson();
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/heuristics/format_rules_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

final ul = ParchmentAttribute.ul.toJson();
Expand Down
1 change: 0 additions & 1 deletion packages/parchment/test/heuristics/insert_rules_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:parchment/parchment.dart';
import 'package:parchment_delta/parchment_delta.dart';
import 'package:test/test.dart';

final ul = ParchmentAttribute.ul.toJson();
Expand Down

0 comments on commit b31e126

Please sign in to comment.