Yiannis128 / markdown_editor

Flutter markdown editor widget library.
GNU Affero General Public License v3.0
0 stars 0 forks source link

Refactor Markdown Editor Engine #1

Closed Yiannis128 closed 1 year ago

Yiannis128 commented 1 year ago

The markdown editor engine is the main component of the library that applies changes to the code. It should be separate from the widgets that use it, with a well-defined border and API.

The current implementation integrates it into its widgets, which make the code very hard to maintain. The code is currently in these files:

The plan is to move them to their own files.

Yiannis128 commented 1 year ago

The editor engine as it's called now has been moved into the editor_engine folder. It now consists of multiple well-defined classes. See e135d0a0f71ce3f55dabdc0ba9f8c079aa473a6e.