A simple WYSIWYG editor yet powerful and simple to configure and customize.

0 stars 0 forks 0 watchers Dart BSD 3-Clause "New" or "Revised" License
editor flutter library simple-editor widgets wysiwyg wysiwyg-editor
6 Open Issues Need Help Last updated: Sep 13, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This enhancement request proposes adding a feature to easily embed and display external website URLs or objects as visually appealing "cards" within the application. This would provide users with rich previews of linked content.

Complexity: 2/5
enhancement good first issue Min priority

A simple WYSIWYG editor yet powerful and simple to configure and customize.

Dart
#editor#flutter#library#simple-editor#widgets#wysiwyg#wysiwyg-editor

AI Summary: This issue requests the development of new, efficient services for counting words and characters within a document. The key requirement is to perform these counts in a single pass to ensure speed and avoid redundant analysis. Categorized as an enhancement and a good first issue with minimal priority, it suggests a straightforward implementation that may also require documentation.

Complexity: 2/5
documentation enhancement good first issue Min priority

A simple WYSIWYG editor yet powerful and simple to configure and customize.

Dart
#editor#flutter#library#simple-editor#widgets#wysiwyg#wysiwyg-editor

AI Summary: This issue requests refactoring operational logic, such as searching selections, to be moved from external classes directly into the `EasyDocument` class. The aim is to centralize these functionalities for improved code organization and maintainability. Despite being a 'Max priority' enhancement, it is also labeled as a 'good first issue', indicating it's a well-scoped task suitable for new contributors.

Complexity: 2/5
enhancement good first issue question Max priority

A simple WYSIWYG editor yet powerful and simple to configure and customize.

Dart
#editor#flutter#library#simple-editor#widgets#wysiwyg#wysiwyg-editor

AI Summary: This issue proposes replacing the current `TextFragment` data structure in a rich text editor with a new `EasyText` system. The existing implementation causes significant problems with complex offset management, Unicode handling, performance, and limited text manipulation. The new `EasyText` system, utilizing `EasyText` and `EasyTextList` classes with Dart's `Characters` for proper Unicode support, aims to provide consistent, reliable, and performant text operations.

Complexity: 4/5
good first issue Max priority

A simple WYSIWYG editor yet powerful and simple to configure and customize.

Dart
#editor#flutter#library#simple-editor#widgets#wysiwyg#wysiwyg-editor

AI Summary: This issue outlines Phase 6, focusing on comprehensive testing and multiplatform optimization. It requires developing a complete test suite including unit, integration, performance (with large documents), and compatibility tests, alongside ensuring the application is responsive across various screen sizes and platforms (iOS, Android, Web, Desktop) with optimized input methods.

Complexity: 5/5
documentation enhancement good first issue Notice Max priority

A simple WYSIWYG editor yet powerful and simple to configure and customize.

Dart
#editor#flutter#library#simple-editor#widgets#wysiwyg#wysiwyg-editor
Phase 8: Format Converters about 2 months ago

AI Summary: This issue focuses on implementing a comprehensive system for converting documents between an internal `EasyDocument` format and various external formats. Key tasks include bidirectional conversion for Markdown and Quill Deltas, handling complex syntax and special elements, and designing an extensible architecture with APIs for future custom converters. Plain text conversion is already complete.

Complexity: 4/5
enhancement good first issue Notice

A simple WYSIWYG editor yet powerful and simple to configure and customize.

Dart
#editor#flutter#library#simple-editor#widgets#wysiwyg#wysiwyg-editor