Replace or remove flutter_keyboard_visibility plugin from flutter_quill #2290
Labels
android
Issues or feature requests specific to the Android platform.
enhancement
New feature or request
mobile
Issues or feature requests related to mobile platforms (e.g., Android and iOS).
moderate
Issues that are important for improving functionality or user experience.
It seems that
flutter_keyboard_visibility
hasn't been updated for a while, having PRs on hold for one or two years that already fixed some issues:false
and usesdart:html
which is being replaced by web package, this is a critical issue for users to migrate their projects to new technologies, while we don't use Flutter/WASM, we don't want to have any blockers or obstacles for the users of this project, a minimal [PR Fixes crashing disposed listeners on a bunch of widgets #164]. Also, see PR #155 which adds experimental support for the web. Related issue Cannot build to WASM with flutter_quill #1889(https://www.github.com/MisterJimson/flutter_keyboard_visibility/pull/164) is already made
31
forcompileSdkVersion
on Android: Due to an internal bug in Flutter (see Flutter #63533), plugins that hardcode thecompileSdkVersion
will force the app project to not being able to target newer versions ofcompileSdkVersion
, the latest is34
, while this may sound not important for some users, Google play may require targeting newer versions of Android for publishing the app. Better solve this issue sooner than later. A minimal PR #159 is already sent.We do want to remove more dependencies, especially heavy or outdated plugins, allowing the users to use
flutter_quill
as a dependency without conflicting or depending on other dependencies so they can choose the dependencies they want to have.Removing a feature to fix a bug is not the solution will be used here, instead we will find another alternative, if not, we will write our own solution in
quill_native_bridge
or completely have a separate plugin for this functionality, this feature is usually only required on mobile platforms, which make it less time expensive to implement.The text was updated successfully, but these errors were encountered: