giuspen / cherrytree

cherrytree
https://www.giuspen.net/cherrytree/
Other
3.38k stars 461 forks source link

Three panels #2413

Open eriksdev1 opened 9 months ago

eriksdev1 commented 9 months ago

Is your feature request related to a problem? Please describe.

Problem: faster navigation, a sql lite file might be big or could be corrupted as is only 1 file

Describe the solution you'd like I suggest the main program layout to have three panels and the file tree to be a real file explorer

I suggest this as this seems to be in active development, you have the knowledge, can a version exist where the left file tree is really a file tree and is accessing already existing files ? (like a file explorer) and it could the layout be like this ?

| file tree | file headings with ## signs | file editor

with a panel showing the file headings for navigation ?

And at the moment we launch the program we can select if we want a "version" to use real files or the sqlite option

giuspen commented 9 months ago

Hi @eriksdev1 a multifile files storage type is already available in current version v1.0.4 Look at File--SaveAs and select multiple files storage. This is a hierarchical structure also on the file system with folders and files. Give that a try

eriksdev1 commented 9 months ago

Thank you @giuspen , I just tried it and is working great ! It creates folders named with numbers, this is probably not a priority but it would be great to just only access the folder and use an already made tree structure, just like accessing folders/files with already set names. And about a possible panel showing navigation links to headings that could also be really useful.

Again, many many thanks for this great note taking program Happy Holidays !

giuspen commented 9 months ago

Cheers @eriksdev1 happy holidays to you.

I'm using node IDs as folder names because those are immune to nodes renames and support multiple nodes having the same name.