markdown widget review
Some remarks:
-
if nothing is selected "B" should insert ****
leaving the cursor in the middle, same for other buttons, even lists should start a new list on the line -
shortcut key ctrl-b doesn't work -
since we use **x**
for bold, we should use*x*
for italic ? -
I think '*' is more used for un-numbered lists -
numbered lists always insert 1. (this one is quite difficult :P) -
lists should use a space when not ticked -
tablength should be set to 2 (4 at the moment makes lists moving to the right too fast) -
arrows to indent/outdent would be nice (grouped with lists button set) -
lists should continue when pressing enter (adding a new line at the same level -
some tooltips should be displayed on buttons when hovering -
"code" button should use ``` on multi-line selection (removing the xml tag button that seems to do that) -
what you called quote is code in doc -
links are inverted: ()[]
->[]()
-
+1 for undo/redo feature that is not broken by "preview" button -
"preview" button should be renamed as "edit" when in preview or "back" -
an animation transition when moving to preview and something that tells that it's only a preview would be nice (right corner flag like on the page (like for-me-on-github thing https://github.blog/2008-12-19-github-ribbons/)) -
emojis are not supported :+1:
:P -
opening https://guides.github.com/features/mastering-markdown/ page when clicking on a question mark button would be handy
Test session n2:
-
animations are clunky, let's review this together -
Undo/Redo have no keyboard hint in popover, shortcut works -
Bold shortcut (button works ok) inserts before highlight : selected
->****selected
-
maybe map list on ctrl-l and link on ctrl-k ? -
ordered list indenting/outdenting doesn't update numbering -
Quote should always be inserted at beginning of line -
multi-line code block inserts blank line after/before -
also map shortcuts on meta for mac (or switch ctrl to meta, but may be harder), Undo/Redo is mapped only on meta-z/meta-shift-z on mac (not working with ctrl)