Open Issues Need Help
View All on GitHubAI 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.
A simple WYSIWYG editor yet powerful and simple to configure and customize.
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.
A simple WYSIWYG editor yet powerful and simple to configure and customize.
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.
A simple WYSIWYG editor yet powerful and simple to configure and customize.
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.
A simple WYSIWYG editor yet powerful and simple to configure and customize.
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.
A simple WYSIWYG editor yet powerful and simple to configure and customize.
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.
A simple WYSIWYG editor yet powerful and simple to configure and customize.