Skip to content

[FEATURE] Alternative Editor.js option for the Note module #28

Description

@eedali

Is your feature request related to a problem? Please describe.
The current Note module utilizes the Tiptap editor, which provides a great experience. However, some users might prefer a block-based editing experience, and the absence of such an alternative could be felt by those who are used to block-style note-taking.

Describe the solution you'd like
It might be wonderful to integrate Editor.js as an alternative option alongside Tiptap. A new toggle or dropdown could be added to the Settings menu, allowing users to select their preferred editor engine for their notes.

Describe alternatives you've considered
Keeping only Tiptap but adding more block-like plugins could be considered as an alternative, but providing a native Editor.js integration would likely offer a much more distinct and familiar experience for its fans.

Additional context or Mockups
One crucial detail to consider would be the data format transition. If a user creates several notes with Editor.js and later switches to Tiptap via settings (or vice versa), it could potentially cause data rendering or parsing issues. It seems highly necessary to include a reasonable conversion mechanism or a safe transition system between these two different data structures to prevent any data loss or formatting errors.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions