dendronhq / dendron

The personal knowledge management (PKM) tool that grows as you do!
https://wiki.dendron.so
Apache License 2.0
6.75k stars 257 forks source link

WYSIWYG mode #2778

Open github-account1111 opened 2 years ago

github-account1111 commented 2 years ago

Please select if your request is either something new or an enhancement

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

Is your feature request related to a problem? Please describe

For note taking I don't think it's that useful to have two tabs open for the same file. That takes up more screen estate and leads to the indecisiveness of which pane to look at when reading through / editing a note.

The fact that one's notes will never be a "finished product" doesn't help the case of a dual pane either. Not saying get rid of it, because there may be people who use Dendron as e.g. a site generator (on top of this being a matter of preference), but having an option of not having to deal with two separate panes would be huge.

Describe the solution you'd like

A (pseudo?) WYSIWYG mode like the one in Typora and Obsidian.

Describe alternatives you've considered

There's https://github.com/ryanmcalister/unotes but it lacks Dendron-specific features. E.g. mermaid is not a thing there. Neither are note references.

VSCode comes with a pseudo-WYSIWYG mode, but, again, lacks the Dendron-specific features, and while it does support things like Katex or tables, it doesn't help construct them or add any helpful pseudo-formatting so you're pretty much forced to use the preview pane with those.

Additional context

Add any other context or screenshots about the feature request here.

Harshita-mindfire commented 2 years ago

Thanks @github-account1111 for the feature request. This would be a more involved task. we don't have immediate plans of implementing this now but adding it to our backlog and as a consideration for a future crop

aleksey-rowan commented 2 years ago

Hey, @github-account1111, have you tried the Markless extension? It's not Typora, but it might fit your needs.

aleksey-rowan commented 2 years ago

Another one: Markdown Editor

github-account1111 commented 2 years ago

Markless is a buggy and invasive extension. It causes rendering issues in completely unrelated files (e.g. .txt).

Markdown Editor is pretty much identical to Unotes and suffers the same pitfalls in that it isn't really geared toward Dendron and doesn't integrate very well.

RomanHauksson commented 2 years ago

@codeluggage made a post about this in the Discord server:

I prefer WYSIWYG (to some extent) too. Markless, one of the better WYSIWYG markdown extensions I've found (all other extensions work, etc) is at a fairly comfortable state for daily use.

Here's a video of it: https://discord.com/channels/717965437182410783/743194856788328497/896331597559791617

And here's a thread with some more discussion around the Markless extension: https://discord.com/channels/717965437182410783/743194856788328497/896414528898740225

ccamara commented 2 years ago

Just in case it is useful, Mark Text is an FLOSS WYSIWYG markdown editor which is very good IMHO: https://github.com/marktext/marktext

ryanwwest commented 1 year ago

This is pretty much the only reason I don't use Dendron and am still on Obsidian. I love all the features of VS Code and use it for writing and reading all other code/text that isn't in a PDF/EPUB/HTML, and Dendron has a lot of cool additions on top of that. But without WYSIWYG with larger fonts for headings and embedded images gives the edge to Obsidian/silverbullet.md for dual viewability/editability of Markdown notes.