Skip to content
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

Editing preview? #108

Open
cdent opened this issue Mar 30, 2014 · 1 comment
Open

Editing preview? #108

cdent opened this issue Mar 30, 2014 · 1 comment

Comments

@cdent
Copy link
Owner

cdent commented Mar 30, 2014

Again, good stuff from @eekim:

Definitely missing a preview button. Would be even better if there were live HTML rendering. It's less about the formatting, more about the tank-specific features, like transclusions.

I understand the desire for this but I'm extremely ambivalent about it. Not only is it somewhat challenging (with regard to transclusions) its also annoying the way it seems to encourage people to frivolously format etc. The markdown renderer is fully server side, and the "special features" (wikilinks, freelinks, targeted versions of those and transclusion) are custom code that extends default Markdown. To support those would require creating a temporary server side tiddler, rendering that, sending back the content to the preview window. Or getting a smart(er) client side rendering. Or leaving out the special features in the preview.

I'd be more inclined to see useful autocomplete of tiddler titles in the editor.

Another aspect is that the comp functionality can allow any client side editor to be created.

There's a difficult balance between making the editor fast and simple (just a textarea) and awesome. I'm not sure how to resolve it. So the feedback is excellent.

@eekim
Copy link

eekim commented Mar 30, 2014

Definitely understand this. I like the idea of keeping the implementation on the tank side fairly simple, and having others innovate themselves on the client-side.

However, a big +1 for autocompleting tiddler titles in the editor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants