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/)