-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Markdown AST, Improve UX and refactor ? #51
Comments
CodeMirror 6 is coming with lots of changes. The new DOM structure of editor is clean and good, but it will be fully incompatible with HyperMD (v0.3.x) |
感觉目前的styling不是特别configurable 希望将来可以有一个更好的构架. Either way, 非常感谢制作跟维护这个项目! |
To make both HyperMD and related npm packages (basically, powerpacks) friendly to plain browser env, a build-tool is extracted from HyperMD project. And, the first separated package
I'm going to remove all powerpacks from current HyperMD project, then provide them as npm packages. Maybe not https://github.com/search?q=topic%3Ahypermd-addon&type=Repositories |
hypermd-mathjax is now online! Also don't miss the wiki page |
Working on the theme and style See https://github.com/laobubu/HyperMD/tree/refractor-separate-core/theme
|
Has this made any progress? I love this project, but theming it is a nightmare currently (Unless you have some tips, the 800+ lines of css is quite demotivating) |
Check this out: dark theme and light theme. Maybe this is the best trade-off between readable code and HyperMD's mess. HyperMD uses lots of tricky methods to make CodeMirror WYSIWYG, which make is almost impossible to write clean css for themes. Maybe getting rid of CodeMirror is the only solution. Meanwhile, a brand new CodeMirror is coming, and it will make almost all HyperMD tricks broken. That makes me feel demotivating. |
feat: Upgraded dependencies
Are you thinking of making an API for adding things like inline And what about allowing native HTML like |
First of all, thank 圆伞科技 for sponsoring HyperMD! I have some plan to make HyperMD much better:
Markdown AST
marked
?)Writehide-token
, shortkeys' performance and user experience, also for Indenting multiple items in a list doesn't work if indentation is different #43Separated Packges
Style / Theme
[Go back]
button ofaddon/click
to somewhere else..scss
, make it more configurable (eg. dark mode?)require("xxx.css")
from source, so that we can make HyperMD less opinioned?Marketing
UX Improving
However, for now, I'm too busy to maintain HyperMD. The plan also need further discussion. Feel free to leave comments. I think this can start in late October.
The text was updated successfully, but these errors were encountered: