Skip to content

Latest commit

 

History

History
63 lines (32 loc) · 2.69 KB

ROADMAP.md

File metadata and controls

63 lines (32 loc) · 2.69 KB

Roadmap of Mark Text

Optimization and Refactor

  • Optimize Muya's data structure and split the current block into Block and Delta. Block is a data structure parallel to the DOM, children is a linked list, and the entire Block is a tree. This will better render the block into a DOM. Delta is a data structure corresponding to the Mrkdown text. It supports additions and deletions, and supports Undo and Redo for History. Support collaborative editing.

  • Does not actively trigger the render or partialRender methods, if the block has changes, the responsive render page.

  • Optimize Undo and Redo to reduce memory consumption.

  • Optimize image uploads, image uploads will be a feature of Muya, or plugins. The progress of the image upload is displayed inside the editor.5bddb70b99b9e

  • Move the cursor's action to the Selection class.

  • Rewrite Source Code Mode, also supports inline style, paragraph shortcuts and toolbar operations in Source Code Mode, support search, replace and other functions, add preview interface in Source Code Mode.

  • stability and markdown compatibility (e.g. rebasing marked.js)

New Features

  • Rewrite Mark Text Side Bar UI.

  • Add More Themes.

  • User settings page, color theme, editor settings, markdown preferences, security settings, etc.

  • Different file can be referenced, jumped, and opened via a browser.

  • PDF/Print page settings.

  • Support for the selection of different style themes when exporting PDFs and HTML.

  • Support for more format output and input.

  • Sessions, so that the last edited files or folder are automatically opened.

  • Picture management function, uploaded pictures for unified management, image management will probably have these functions, local pictures, uploaded pictures, search pictures and upload.

  • Add a paragraph menu. Add paragraphs, delete, copy, and more.

  • Support charts, flowcharts, Gantt charts, etc.

  • When entering mathematical formulas, smart tips, support more mathematical, chemical and other formulas.

  • Spell checking.

  • Novice tutorial for newbies or new features.

  • More custom markdown syntax, subscript and superscript etc.

Mark Text and Muya websites

  • Editor documentation and start guide.

  • Update the official website, add detailed documents and videos, sponsor advertisements, and so on.

Internationalization and plug-in

  • The Google Drive plugin can be used as an official plugin use case, You can use this plugin to open Google Drive folders, write files, and more.

  • Picture cloud service. Used to upload images or files.

  • Internationalization.