refactor!: restructure project into modular architecture for flutter_quill_extensions #2106
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR is identical to #2032 for
flutter_quill_extensions
This will be a breaking change for users who import files directly, import the extensions package using:
Some files are not exported and are available as public API.
So to use them you have to import the file and ignore the warning manually:
Keep in mind the APIs that are not exposed in public are not stable, and could be removed or changed at any time.
This PR has other minor breaking changes.
The following APIs have been removed:
QuillEditorUnknownEmbedBuilder
: this embed/widget shows a text indicating this embed is unknown instead of showing an error. You can create your own and useunknownEmbedBuilder
.mediaButtonOptions
in the static functionFlutterQuillEmbeds.toolbarButtons
: since the media button has been removed for a while.Related Issues
Type of Change