* feat: image setting
* opti: inline image
* add imageSelectAction
* remove axios from muya
* update image selector
* finish image selector ui
* add load success style
* delete image by click delete icon
* opti structure of image html
* handle arrow key
* enter to edit
* image preview by press space
* handle backspace when the previous element is image wrapper
* update codes for change another PC
* emable select all in input
* handle arrow and backspace key
* create a new paragraph after the last paragraph if its not empty
* handle backspace when the previous element is image wrapper
* handle enter event in image selector
* rewrite auto show image selector
* modify image folder
* copy file to folder
* select image
* handle paste image
* picgo
* guess image path from clipboard
* drag and drop image to Mark Text
* add github uploader
* remove unused codes
* remove unused codes
* rewrite image path auto complete
* support `path` imageInsertAction
* doc: add image uploader doc
* remove debug codes
* set init value in image uploader page
* fix typo
* remove unused codes
* drag web image to Mark Text
* add save notification
* opti uploading process
* fix did not close image selector bug
* check image content type when drag web link image
* fix: unable to preview relative path image.
* emit change event after paste/drop image
* add url map in image selector
* feat: screenshot and auto insert the screenshot image
* update error handler
* feat: use the native screencapture command line on macOs system
* opti: drop image
* fix: handle enter error when cursor is after a image
* fix: hasOwnProperty error
* remove debug codes
* fix: backspace when the previous ele is image
* fix: CI error and optimize some codes
* use hash of file path to generate the copied filename
* change default imageInsertAction to `path`
* fix: typo
* remove some unused codes and opti get image file name
* fix some bugs and opti codes
* update image edit icon
* romove screen capture on Linux and Windows
* fix: conflict
* fix error that can not insert image after the existed image or before existed image
* style opti
* fix#625
* update changelog
* fix error when selection in not in edit area
* also fix double click front icon and error happen
* fix error when click front icons and toolbars of table
* rebase master
* update some codes
* null check in all selection.getCursorRange method
* add maskColor variable
* update roadmap, remove note features
* remove the unused variable CLASS_OR_ID from domManipulate.js
* add inline math to the formatting menus, and as CtrlorCmd-M
* add color to the math icon when format is applied
* skip the delimiting characters for math and code and del
* skip the delimiting characters for math and code and del
* Update zh_cn.md (#653)
* Update zh_cn.md
* Update zh_cn.md
* Add Markdown MimeType (#648)
* Add Markdown MimeType
XDG Desktop components will identify this program as a Markdown editor
* Add mimetype to package.json
* Removing old Mime
* Explicitly define security guidelines (#652)
* Adjust inline math font (#657)
* add inline math to the formatting menus, and as CtrlorCmd-M
* add color to the math icon when format is applied
* skip the delimiting characters for math and code and del
* skip the delimiting characters for math and code and del
* remove clash with macos minimise by ensuring ctrl-m for inline math
* combine the two conditionals
* fix trailing spaces
* Fix tests and improve CI
* Add xvfb to Linux - still problems with Mocha e2e tests
* Disable Webpack Bundle Analyzer for testing
* Use preinstalled yarn application on AppVeyor
* Fix build failure with latest vue version
* Remove "markdown-toc"
* Fix application title unit test
* Hide electron window during unit tests
* Add basic muya unit tests
* Dirty markdown-toc replacement
* Update dependencies
* Update eslint packages and configuration