Feature Request: Flutter Package Support for TipTap Editor #4332
Replies: 6 comments 2 replies
-
I would be willing to help sponsor a Tiptap Flutter integration |
Beta Was this translation helpful? Give feedback.
-
What is the current state of this idea? |
Beta Was this translation helpful? Give feedback.
-
We don't have any Flutter developers on our team right now and afaik we don't have any plans for a Flutter version. Tiptap is built via Prosemirror which uses a lot of web based logic. We have the same issue when it comes to native support for React Native (where a community member built a native bridge). The biggest issue is that for Tiptap extensions you need to define parseDOM and renderHTML functions which only work on environments where you have said DOM. How would the parseDOM and renderHTML configurations for extensions work in Flutter / React Native environments? Would extension developers always be required to write multiple variants of said functions for other environments? |
Beta Was this translation helpful? Give feedback.
-
@ThisDavidRichard I'm right with no Flutter plans right? :) I think for now the best solution for native / mobile is a webview sadly. |
Beta Was this translation helpful? Give feedback.
-
How about converting the data into an HTML and render it in Flutter App using something like flutter_widget_from_html |
Beta Was this translation helpful? Give feedback.
-
Description
Description:
We would like to request the addition of Flutter package support for the TipTap editor. Currently, TipTap is a popular rich text editor package for web applications, but there is no official Flutter package available. Adding Flutter support would greatly benefit developers who are building cross-platform applications and looking for a feature-rich rich text editor solution.
Benefits:
Proposed Implementation:
We understand that developing a Flutter package involves adapting the existing web-based TipTap editor to work seamlessly within the Flutter framework. This might include creating Flutter widgets that mimic the behavior and features of the web version while taking into consideration the unique aspects of mobile UI/UX.
Additional Considerations:
Community Interest:
Given the popularity of Flutter as a cross-platform framework and the demand for feature-rich text editors, we believe that there is a significant interest within the developer community for a Flutter-compatible version of the TipTap editor.
Contributions:
We are willing to contribute to the development of the Flutter package by providing feedback, testing.
We kindly request the development team to consider creating an official TipTap editor package for Flutter, and we look forward to the possibility of having this powerful rich text editor available for cross-platform app development.
Thank you for your time and consideration.
Sincerely,
Ramesh Kumar Chandra Gadi.
Use Case
In the context of a cross-platform application, the goal is to ensure that the rich content created using the TipTap editor in the web application can be seamlessly replicated with the same behavior and features in the mobile application. This entails enabling users to enjoy a consistent experience across devices, where formatting, styling, media integration, and all other functionalities remain intact when transitioning from the web to the mobile environment. By achieving this consistency, users can effortlessly produce and consume content on both platforms while maintaining a familiar and powerful rich text editing experience.
Type
New Tiptap API
Beta Was this translation helpful? Give feedback.
All reactions