I tried updating an old app (for testing purposes) that uses flutter_quill, and while updating from version 9.0.0 to 9.5.10 and then to 10.0.0 I can see why the question in #2094 is asked.
We're developing the project without getting any feedback from users.
There are inconsistency issues and breaking change issues made in minor versions, see comment in #2097 for more details.
For this issue, those two PRs #1843 and #1843 have changes that are inconsistent with each other since we didn't take much time to review those PRs
I haven't taken the time to discover all potential issues though noticed:
checkBoxReadOnly exists in QuillRawEditorConfigurations and QuillEditorConfigurations while readOnly in QuillController
readOnly exists directly in QuillController but not when using QuillController.basic and QuillControllerConfigurations seems to exist to hold some parameters but not others, which is very random
readOnly was already possible when using QuillController.basic by passing it into the editor in 9.3.0 though it was decided to remove however we should have made a discussion before we made different changes which are against each other
Some other issues that I couldn't keep track of, I can see why users are often having headaches when using the project even without upgrading it (pub will always use the latest minor version) and we're not documenting much clearly. I didn't see those issues previously because I didn't use the package for about a year or at least 10 months. Users are not reporting those kinds of issues. We have all made mistakes and we will be responsible for them.
I tried updating an old app (for testing purposes) that uses
flutter_quill
, and while updating from version9.0.0
to9.5.10
and then to10.0.0
I can see why the question in #2094 is asked.We're developing the project without getting any feedback from users.
There are inconsistency issues and breaking change issues made in minor versions, see comment in #2097 for more details.
For this issue, those two PRs #1843 and #1843 have changes that are inconsistent with each other since we didn't take much time to review those PRs
https://github.com/singerdmx/flutter-quill/blob/master/lib/src/controller/quill_controller.dart#L26-L39
https://github.com/singerdmx/flutter-quill/blob/master/lib/src/controller/quill_controller_configurations.dart#L4-L25
https://github.com/singerdmx/flutter-quill/blob/master/lib/src/editor/editor.dart#L184-L192
https://github.com/singerdmx/flutter-quill/blob/master/lib/src/editor/config/editor_configurations.dart#L42
I haven't taken the time to discover all potential issues though noticed:
checkBoxReadOnly
exists inQuillRawEditorConfigurations
andQuillEditorConfigurations
whilereadOnly
inQuillController
readOnly
exists directly inQuillController
but not when usingQuillController.basic
andQuillControllerConfigurations
seems to exist to hold some parameters but not others, which is very randomreadOnly
was already possible when usingQuillController.basic
by passing it into the editor in9.3.0
though it was decided to remove however we should have made a discussion before we made different changes which are against each other