GNOSIS is an extension-pack for codemirror to support WYSIWYG markdown edition.
I did a lot of online research, and found some WYSIWYG markdown editors. However, none of the Open Source options seemed good enough. The Obsidian editor is nice but not Open Source... So I decided to start a new project.
- change:
paragraph - change:
heading - change:
hr - change:
list(WIP)- change:
listitem - change:
numbers - change:
checkbox
- change:
- change:
code(WIP)- code highlight
- add a custom scroller to avoid line wrapps on codeblock
- add an option to line-wrapp inside codeblocks
- change:
html - change:
blockquote(WIP)- support for github quotes highlight
- margin left when the number of quotemarks is inferior to the depth. this needs to also be taking into account on the breaks pluggin.
- use shades to difrent depths to allow clarifing the gerarquy to the user
- change:
table(added maybe from other project)
- change:
strong - change:
em - change:
codespan - change:
brinline html. - change:
del - change:
link - change:
image- for inline images large enough, add a refrence widget in the text as
see image: alt-textand render the image as a blockWigeth on the next line
- for inline images large enough, add a refrence widget in the text as
- change:
tags
- hide marks when written.
- reduce the flickering when marks toggle. (WIP)
- custom line breaks using pretext (WIP - alpha)
- Code highliting
- keybinds
- Auto complete list on enter
- auto add bullet on bullet-list
- increase number on numered-list
- doble enter reduce indentation "un-nest list item"
- tab add identation "nest list item"
- Auto complete list on enter
Feel free to open an issue requesting new features.