Flutter Quill Extensions #1468
Replies: 8 comments 15 replies
-
For ownership you can just add his email so he can be collaborator |
Beta Was this translation helpful? Give feedback.
-
Regarding version number you guys can settle this since I don't have preference |
Beta Was this translation helpful? Give feedback.
-
For the development version, I suggest that as well, but publishing it directly as a release will allow us to catch the issues faster it's just one or maybe two weeks and won't take long and we already mentioned that, yes it's true that pub.dev support dev version but we have to create a different branch for the development and merge/rebase things all the time and fix conflicts so we had to choose this approach since it won't take very long, regarding of the issues we are trying to fix it in the same day and most of them after a few hours or minutes and still that doesn't sound something professional but we will do everything we can to improve everything but we don't have much time, yes we have but mostly for development and not the support and the documentation but we will move to that very soon |
Beta Was this translation helpful? Give feedback.
-
As for the changes, you can leave a comment but the problem we have made too many refactorings so your package broke, we did fix most of the issues at the same time but it still doesn't follow the new flutter_quill convention, naming, and the structure of the configurations and logic We made a lot of changes but people want to use the latest version of both and since it hasn't been published I made a quick workaround while you are not around I clone your flutter_quill_extensions feel free to check the repository but we changed a lot of things in the folders and file names so I think it will require more time |
Beta Was this translation helpful? Give feedback.
-
@singerdmx |
Beta Was this translation helpful? Give feedback.
-
Hi @Jon-Salmon When upgrade flutter minimum version of : Error: Member not found: 'PlatformViewRegistry.registerViewFactory'.
image_web.dart:30
ui.PlatformViewRegistry.registerViewFactory(imageUrl, (viewId) {
^^^^^^^^^^^^^^^^^^^ the import is correct import '../../../logic/shims/dart_ui_fake.dart'
if (dart.library.html) '../../../logic/shims/dart_ui_real.dart' as ui; dart_ui_real.dart export 'dart:ui' if (dart.library.html) 'dart:ui_web'; The function we are calling is dynamic and it doesn't exists |
Beta Was this translation helpful? Give feedback.
-
Hi @Jon-Salmon, have a question In the example Why we are using embed builders for the web that are custom and not from the flutter_quill_extensions ?? The one in This was still the case before the refactoring and the recent pull requests for |
Beta Was this translation helpful? Give feedback.
-
I have noticed that the video embed builder is not supported in the |
Beta Was this translation helpful? Give feedback.
-
@singerdmx @freshtechtips
Discussions were getting a bit segmented in pull requests so I thought it best to move some of it here.
Firstly, if we think it would be best to transfer the ownership of
flutter_quill_extensions
to somebody else (who has more time than me) I have no objection to this. I would only ask that changes to this repo continue to be subjected to a sufficient level of code review to avoid too many accidental breaking issues getting released as stable.I have had a quick review of the recent changes and have no major objections, although I want to run a few tests before I publish (probably will be tomorrow or Thursday before I can do this). Although this brings me on to what should the numbering be...
Personally, I have a very strong opinion that flutter packages should be following the semantic numbering scheme, where any breaking changes get a new major version number. We don't seem to have been doing this over this last week and the end result is that people will be getting unexpected breaking changes. We have also been publishing things that are marked in the changelog as 'not release ready' which feels super wrong. pub.dev has support for pre-release releases for this very situation.
My personal opinion is that we should redact what has been released over the last week (while we are still within the 7 day window) and then re-release it as a pre-release numbered from 8.0.0-dev, but this is ultimately up to @singerdmx
Beta Was this translation helpful? Give feedback.
All reactions