* Prepare for drag and drop row and column
* remove regexp th|td
* render drag button
* Feat: support drag and drop row and column of table
* Feat: table bar tools
* remove unnecessary codes
* Feat: support select multiple cells
* Do not show table drag bar when selected cells
* Feat: support delete selected cells content or remove row/column/table
* Feat: select one cell or table when press ctrl + a
* Support select all content
* Remove table tools in context menu
* Feat: support copy paste selected cells as sub table
* Fix: PR issue 1 press tab will not show the table drag bars
* Select one cell and press backspace will cause bug
* Fix: The table drag bar location error when there are tow tables in the editor
* Fix unable copy and paste 1* n or n * 1 table
* Drag any row to the top to editor will cause error.
* Update table resize icon
* Fix: table resize is not work in table tool bar
* Fix: No need to show left drag bar if only one row, and no need to show bottom drag bar if only one column.
* Fix: Create an empty table in source code mode, turn to preview mode, there are more than two drag bars in one table.
* Fix: resize table
* Opti: table is not 100% width now
* Fix drag in one row or column
* Change table delete icon
* Fix: backspace is not work
* Little style opti
* Fix: cmd + enter bug
* Update the table drag bar context menu text
* Handle delete key when select table cells
* remove all unnecessary debug codes
* Feat: support cut selected cells and copy/cut by context menu
* Fix typo
* Rename some methods name
* Fix an issue when drag and drop table drag bar
* fix do not handle cell selection when the context menu shown
* Do not handle select cells when mouse up outside table
* Feature: size image
* Support edit and delete image
* render img tag by image render component
* Fix: can not recognize pencent symbal in img src
* Feat: align image
* Feat: align image
* add tooltip of image toolbar
* Update html tag regexp
* Fix: wrong class name
* Feat: resize image
* Some bug fix
* Fix: image loading status
* Fix: backspace error in image selector
* Remove: unused codes
* Add download event
* Opti: image
* Opti: style of transformer
* fix: do not treat one image html block as html block
* Fix: parse src and title error
* remove debug codes
* fix: commonmark example 475 failed
* fix some strong and em commonmark examples failed test
* remove some debug code
* fix: cm example 353
* fix: cm example 387
* remove ununsed codes
* use \s to replace unicode whitespace array
* fix 3 atx heading examples
* fix setext heading failed examples and image alt examples
* fix: example 520 and 521
* add theme support of diagram
* add init mermaidTheme and vegaTheme when init muya
* export diagram
* update changelog
* add delete icon
* replace table toolbar icon to png
* replace icons in fromt menu and quick insert
* update format icons to png
* add theme support of diagram
* add init mermaidTheme and vegaTheme when init muya
* export diagram
* update changelog
* add delete icon
* replace table toolbar icon to png
* replace icons in fromt menu and quick insert
* update format icons to png
* update front icon hover color
* adjust format box icon size
* prevent some warning and rerender after change from source code
* remove debug code and replace image icon
* markedjs#1239, markedjs#1262: Escapedpipes
* markedjs#1303: add hard line break when backslash at EOL
* markedjs#1135: update the list of markdown escapes, per commonmark
* markedjs#1224: fix unsafe heading regex
* markedjs#1023: new blockquote rule: match any paragraph-like content up to next line
* markedjs#1245: GFM table compliance
* markedjs#1013, markedjs#1181 fix backticks in inline code and em
* markedjs#1351: fix emphasis closing by single _
* markedjs#1034: make autolinks compliant
* markedjs#1387: fix language identifier parsing
* Restore table escape characters
* feat: basic use of code block by prism
* opti: remove codemirror from muya
* feat: add highlight to math and frontmatter
* feat: import and export in math block, html block, frontmatter, code block
* update: paragraph ctrl
* feat: copy and paste in new math block and html block
* feat: update code block style in dark theme
* feat: search and replace in code block
* fix: update menu item status when selection changed
* opti: optimization of updateCtrl divide it into clickCtrl and inputCtrl
* opti: search and replace in code block when no lang selected
* opti: copy paste in code block
* feat: insert paragraph before or after code block
* opti: change emoji.js to emoji.json
* feat: auto indent in code block
* opti: auto indent in code block
* opti: remove the use of snabbdom-virtualize
* fix: do not show format float box in code block
* opti: emoji picker
* update: delete some unused codes
* update: electron
* use a temp prismjs2 instead of prismjs