Imagine that you want to build some habits. Let me help:
1. Wake up early
2. Build side project
3. Come to work early
etc.
Wake up early? Well, you need to do this everyday.
Build side project? I think you don't need to do it daily. Probably only on weekend.
Come to work early? Of course you only need to do it on workdays.
That's why Habitday is created. To let you build habits by focusing on your today's habits.
If today is Saturday, then you don't need to be bothered by "come to work early" habit, right?
Yes, re-render the entire content of the Preview side. Not smart yet.
Re-rendering only the changed part would be great. I also thought that way, might take quite long time to implement it. So publish now, and improve performance later. So that I know if my solution is really needed by lots of people, before going deep. Thanks anyway :)
Imagine that you guys want to write documentation for your project by writing Markdown in Readme.md, to be published on GitHub later.
I'm an Android Dev, and I use a plugin to preview my Readme in Android Studio. And sometimes, I use other online Markdown editor, by doing live editing there. Problem solved, at least for now.
What I've found so far is that those solutions give me different style. And the problem usually arises after that. Sometimes, after updating the Readme.md file and push it to GitHub, there are some parts that are not suitable. Something like, H1 is too bigger for this section, or link is not shown well there, etc.