From 78c5877c65f5e4ee7ddf41939bb4f1f2c86d76ef Mon Sep 17 00:00:00 2001 From: Daeraxa <58074586+Daeraxa@users.noreply.github.com> Date: Fri, 10 Dec 2021 18:34:55 +0000 Subject: [PATCH] Docs: Added richtext editor improvement ideas (#5848) --- readme/gsoc2022/ideas.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/readme/gsoc2022/ideas.md b/readme/gsoc2022/ideas.md index 4bfde14f75..86b17714c5 100644 --- a/readme/gsoc2022/ideas.md +++ b/readme/gsoc2022/ideas.md @@ -70,6 +70,17 @@ Difficulty Level: High Skills Required: TypeScript, JavaScript, React Native, React Hooks. You'll also need to learn about CodeMirror 6 if you're not already familiar with it. +## 6. Improve integration of the richtext/WYSIWYG editor + +Joplin offers a richtext/WYSIWYG typing experience alongside the Markdown editor but there are a number of areas that could do with improvement when it comes to integration with Joplin as a whole. + +Areas for consideration include increasing compatibility with Joplin-wide keybindings (many are currently static), limiting features of the editor not compatible with markdown formatting, reducing the impact of data changes caused by swapping between editors. +Also read the document about limitations of the editor: [https://joplinapp.org/rich_text_editor/](https://joplinapp.org/rich_text_editor/) + +Difficulty level: High + +Skills Required: Typescript, Javascript, CSS, HTML, Markdown rendering. You will also need to learn about TinyMCE if you're not already familiar with it. + # More info - Make sure you read the [Joplin Google Summer of Code Introduction](https://joplinapp.org/gsoc2022/index/)