Writing in tree structure - The solution to long form writing (Gingko)

I found a way to fix it (partially maybe) @xbeta @BetterVessel @Amin1


Put or copy the styles.css from github into css snippets and activate it

3 Likes

WOW~ thanks a looooot~~~
I tried again, and … guess what happened ?
The plugin works perfectly again without any hacks! :blush:
Just unzip the github obsidian-tree-edit-0.0.1.zip into Obsidian plugins folder, and activate it, then ctrl+ptree edit...

3 Likes

居然有insider的标识

1 Like

@santi Is there any chance for this plugin to see the light of day and become the official Obsidian plugin? I would love to write in tree style inside the Obsidian.

5 Likes

gingko is such a useful way to write and contain ideas, having to use this outside of obsidian pains me.

i understand that maybe there is the workaround with code via github but i dont understand any of that. please release proper support for stupid people like me. it would let me completely transition to obsidian

2 Likes
1 Like

I managed to get this working using your suggestion so its a great start.

However, it seems to only go 6 layers deep (I want to be able to go infinitely deep), and I’m not sure how to setup shortcuts to add above or below or next when writing in tree structure (meaning I have to take hands off keyboard to use the mouse to click)

Is there any way to fix this?

2 Likes

You can use obsidian canvas(core plugin) with Canvas MindMap Plugin,that should be better.

1 Like

Hey. Are there any updates on this plugin?

2 Likes

In my opinion, I feel that the logic and structure is almost the same as dynalist, which gave me excellent online-friendly note-taking and remiders experience. By the way it is founded by Obisidian’s co-founders, how great!

1 Like

A bit off topic, but where can I learn more about this style of writing? Why would one write this way and what are the examples of use?

1 Like

Thanks for posting this fix!
For anyone confused, the file is here on github: https://github.com/artem-barmin/obsidian-tree-edit/blob/master/styles.css
And the CSS Snippets can be found under “Appearance”.

And I am also intending to play with using LLMs/AI to improve the plugin. If there are any experienced (& passionate) developers who I could reach out for obstinate challenges, that would be greatly appreciated!

2 Likes

Follow-up:
is anyone interested in finishing the job together?
(I guess there are still bounties :))

2 Likes

Would love to help but I’m coding-clueless. I can help with design and UX, and very minimal CSS. Happy to contribute $

2 Likes

Has anyone been using it with the new ‘Properties’. If I set a CSSClass under CSSClasses, it will retain the property for a while, but eventually, after editing the ‘tree-edit’, it disappears. There must be something in the code that is wiping everything else BUT the tree-edit from the note.

2 Likes

@JaPossert wow incredible job with the progress of this plugin so far, this was so much potential!

For beginners trying to test it, let me know if you’d like me to make a video tutorial showing you how to get this going, since at the moment it’s a bit technical to get it working.

Hope a developer takes interest in this and helps @JaPossert and @artem continue the great work they’ve done with this.

For anyone excited to use this now, I personally still use the official gingko writer a lot, it’s an incredible app, obviously the only big limitation is that it doesn’t work together with Obsidian in local files, since that would be amazing.

what @JaPossert and @artem have built is a huge step, so thank you guys!

I personally hope @Adriano (the original creator of Gingko :pray:) would one day be interested in creating an official paid Obsidian gingko plugin, since personally that would be the ideal solution, and it’s good to see how much interest there is in what Adriano built with the original Gingko app.

4 Likes

In the past 3 days I’ve been working on an new callout type for my community theme Dune and I called this one Timeline.

With this callout you’ll be able to develop your thoughts on a horizontal axis. Each new line in a Timeline callout adds another column. It’s not exactly a tree structure (as this would complicate things for a callout) the goal of this callout is instead, to organize your thoughts and lists within a given time frame.

I consider Timeline as an upgrade to common lists and a bird eye perspective over our actions and plans in time

What my Timeline callout does in detail is documented here

In case you’re interested to know more about my community theme read on here

3 Likes

Your videos are always welcome @santi! I am a Gingko user as well (alongside Obsidian) and indeed if this work it could be a game changer.

Thank you for the encouragement, @santi
Just today, I have made a major milestone in putting together a team for an LLM/AI infrastructure involving (Obsidian) notes.
My personal coding litmus test is the project described in this thread.
Intending to post the result here :slight_smile:

2 Likes

That’s incredible @JaPossert appreciate your work, feel free to reach out if I can help in any way!

1 Like