laobubu / HyperMD

A WYSIWYG Markdown Editor for browsers. Break the Wall between writing and previewing.
MIT License
1.47k stars 137 forks source link

Extensible Toolbar #59

Open atifsyedali opened 5 years ago

atifsyedali commented 5 years ago

First, thank you for such an innovative library.

Currently, the markdown support is amazing, and for those of us that know markdown syntax well, this library works really well. However, for those not familiar with markdown, they may feel lost.

A toolbar can be as simple as the toolbar in Github, or something like Notion.io where you type in the @ symbol to reveal a list of options to add, although the list of options doesn't work that great with marking up existing text.

atifsyedali commented 5 years ago

A floating toolbar would be nice. E.g. select a piece of text and a floating toolbar shows up. Or when you are editing a table, the floating toolbar shows up to reconfigure the columns like Typora.

atifsyedali commented 5 years ago

Another example is http://ui.toast.com/tui-editor ... also, check out their table editor. They allow adding rows and columns as well. A library to help with that is: https://github.com/brrd/celldown.js

landall commented 4 years ago

I think toolbar is very necessary for an online editor, too.

heri16 commented 4 years ago

This project is also based on CodeMirror: https://github.com/sparksuite/simplemde-markdown-editor