Conversation
…nd support for multiple editor engines
…itor for block selection
arindam-sahoo
left a comment
There was a problem hiding this comment.
While user will be using the Code Block, they will be facing two issues:
-
Syntax Highlighting : Code** block content is being rendered as raw HTML/CSS instead of formatted code**
-
In the Python example, content like:
#98c379;">"color: #c678dd;">def add(a,b):is displayed to the user.
-
This suggests syntax-highlighting markup or HTML styles are leaking into the editor output instead of being parsed/rendered correctly.
-
-
Inconsistent Syntax Highlighting : Syntax highlighting appears to break after editing a code block. The editor starts displaying raw styling/HTML fragments (e.g. color: #c678dd;">) and newly typed code is no longer highlighted. Code blocks should continue to render syntax highlighting dynamically as content is added or modified. This looks like a rendering/serialization issue in the code block implementation introduced with the EditorJS integration.
Kobar.PR.53.Review.mp4
|
@arindam-sahoo Can you check it? |
@eedali This is fixed. |
@eedali This still needs attention |
arindam-sahoo
left a comment
There was a problem hiding this comment.
Noticed another bug, that whichever Heading we create it always remain in only one size, even if we try to change it, it does not.
… and resizable editor UI
|
@arindam-sahoo Can you check again? |
Sure |
Fixed. Works as expected. |
Works Now. WE can go ahead and merge this PR. |
arindam-sahoo
left a comment
There was a problem hiding this comment.
All the bugs found in the Integration Testing are now working as expected.


Add Editor.js and support for multiple editor engines
Description
Integrated Editor.js as a native alternative to the Tiptap editor in the Note module. Users can now switch between a block-based editing experience (Editor.js) and the standard WYSIWYG experience (Tiptap) via a new toggle/dropdown in the Settings menu. A safe data transition and parsing mechanism has also been added to prevent data loss or formatting errors when users switch between these two different data structures.
Fixes #28
Type of Change
Please check the options that are relevant:
Screenshots / Video
(Yeni eklediğin Settings dropdown menüsünün ve Note modülündeki Editor.js arayüzünün ekran görüntülerini veya videosunu buraya ekleyebilirsin.)
Checklist
Please check all the boxes before submitting your PR: