Skip to content

Commit

Permalink
docs(migration): document removal of magnifier
Browse files Browse the repository at this point in the history
  • Loading branch information
EchoEllet committed Dec 11, 2024
1 parent 4d1cbf8 commit 12bd3fc
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion doc/migration/10_to_11.md
Original file line number Diff line number Diff line change
Expand Up @@ -466,6 +466,23 @@ void dispose() {
}
```

### 4. Removal of the magnifier feature

Unfortunately, **due to the high volume of issues and bugs introduced by the magnifier**, this feature has been removed to ensure stability.

This feature was introduced in [9.6.0](https://pub.dev/packages/flutter_quill/versions/9.6.0/changelog#960) which supports Android and iOS only.

For more details, refer to [#2406](https://github.com/singerdmx/flutter-quill/issues/2406).

```diff
QuillEditorConfig(
- magnifierConfiguration: TextMagnifierConfiguration()
)
// No longer supported, subscribe to https://github.com/singerdmx/flutter-quill/issues/1504 for updates
```

In the future, new features will be implemented with more caution to avoid possible issues.

## 🚧 Experimental

APIs that were indicated as stable but are now updated to indicate
Expand All @@ -477,7 +494,6 @@ in non-major releases:
- The `QuillEditorConfig.characterShortcutEvents` and `QuillEditorConfig.spaceShortcutEvents`.
- The `QuillControllerConfig.onClipboardPaste`.
- The `QuillEditorConfig.customLeadingBlockBuilder`.
- The magnifier feature including `QuillEditorConfig.magnifierConfiguration`.
- The `shouldNotifyListeners` in `QuillController.replaceText()`, `QuillController.replaceText()`, `QuillController.formatSelection()`.
- The `QuillController.clipboardSelection()`.
- The `CopyCutServiceProvider`, `CopyCutService`, and `DefaultCopyCutService`.
Expand Down

0 comments on commit 12bd3fc

Please sign in to comment.