Skip to content

Commit d1735c0

Browse files
committed
chore: deprecate FlutterQuillExtensions
1 parent 3850156 commit d1735c0

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

example/lib/main.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ void main() async {
3030
? HydratedStorage.webStorageDirectory
3131
: await getApplicationDocumentsDirectory(),
3232
);
33+
// ignore: deprecated_member_use
3334
FlutterQuillExtensions.useSuperClipboardPlugin();
3435
runApp(const MyApp());
3536
}

flutter_quill_extensions/lib/flutter_quill_extensions.dart

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ library flutter_quill_extensions;
22

33
// ignore: implementation_imports
44
import 'package:flutter_quill/src/editor_toolbar_controller_shared/clipboard/clipboard_service_provider.dart';
5-
import 'package:meta/meta.dart' show immutable;
5+
import 'package:meta/meta.dart' show experimental;
66

77
import 'src/editor_toolbar_controller_shared/clipboard/super_clipboard_service.dart';
88

@@ -38,9 +38,12 @@ export 'src/toolbar/video/models/video.dart';
3838
export 'src/toolbar/video/models/video_configurations.dart';
3939
export 'src/toolbar/video/video_button.dart';
4040

41-
@immutable
41+
@Deprecated(
42+
'Should not be used as will removed soon in future releases.',
43+
)
44+
@experimental
4245
class FlutterQuillExtensions {
43-
const FlutterQuillExtensions._();
46+
FlutterQuillExtensions._();
4447

4548
@Deprecated(
4649
'''
@@ -51,6 +54,7 @@ class FlutterQuillExtensions {
5154
Calling this function will no longer activate the feature.
5255
''',
5356
)
57+
@experimental
5458
static void useSpellCheckerService(String language) {
5559
// This feature has been removed from the package.
5660
// See https://github.com/singerdmx/flutter-quill/issues/2142
@@ -59,6 +63,11 @@ class FlutterQuillExtensions {
5963
/// Override default implementation of [ClipboardServiceProvider.instance]
6064
/// to allow `flutter_quill` package to use `super_clipboard` plugin
6165
/// to support rich text features, gif and images.
66+
@Deprecated(
67+
'Should not be used anymore as super_clipboard will moved outside of flutter_quill_extensions soon.\n'
68+
'A replacement is being made in https://github.com/singerdmx/flutter-quill/pull/2230',
69+
)
70+
@experimental
6271
static void useSuperClipboardPlugin() {
6372
ClipboardServiceProvider.setInstance(SuperClipboardService());
6473
}

0 commit comments

Comments
 (0)