Giter Site home page Giter Site logo

Comments (7)

timcrouse avatar timcrouse commented on July 20, 2024 3

Cherry Tree is far from unusable. It is quite useful in its current state.
Here are a couple of key use cases for its use:
-The notes are its own set of self-contained notes. It is very easy to utilize on a case-by-case basis for dedicated project notes. Easy to transfer to other folks or archive for historical purposes.

-It provides text editing in WYWYG format. For folks that do not need markdown, It should be noted that plain text editing is one of the top requests in the Obsidian community. To date, there has been no effort to implement plain text editing as a core function of Obsidian. Folks have attempted to create a plug-in for this functionality but they seem to come at a cost of only partially working and or crippling other functionality to mimic plain text editing.

-Cherry Tree is portable out of the box. Something that requires tweaking to happen in the Obsidian package.

Best Regards
-Tim C.

from cherrytree.

TriggerDingus avatar TriggerDingus commented on July 20, 2024 3

I've only been using CherryTree a few years and I committed to it almost immediately after looking over numerous other note apps. CherryTree has advantages for me:

  • It's open source. I'll always pick an open source app over a proprietary one, given a reasonable option to do so.
  • It allows me to save my data files where I want to put them, without creating numerous database files, parm files, etc and burying them in my home directory. It perplexed me when testing various notes apps that they created so many different supporting files and then wouldn't allow me to select where I wanted them to go. I just want one file (the one I'm editing) and to put it where I want it without a hassle.
  • I don't want my notes app to have network access, period. Many notes apps are designed around network access and I work hard to keep my files offline so network access is a liability in my workflow.
  • CherryTree was the first notes app I tested that was completely natural and logical from the moment I opened it. The hiearchical nature works how I work and makes complete sense to me - many other notes apps I tested just didn't have a logical interface for me.

The only thing I desire from CherryTree is perhaps the interface could use a 'freshening' without changing the layout too much. It may look a bit older than newer apps but the features and functionality of CherryTree deep and rich.

My appreciation goes to @giuspen.

from cherrytree.

timcrouse avatar timcrouse commented on July 20, 2024 1

I am not sure we use CherryTree in the same workflow. Regarding source control and data structure in contrast to your opinion is one of the key things I find useful. I use an instance of CherryTree per project. In that way, all project info is self-contained. I simply archive the app and the data together and keep it with the project documents. And if I ever wanted to update the app in that instance its only a matter of replacing the BIN directory.

FYI I also use Obsidian for general info storage and Excalibdraw (awsome tool) but for the project side, I find CherryTree simple and convenient.

Best Regards
-Tim C.

from cherrytree.

turkerozturk avatar turkerozturk commented on July 20, 2024 1

Cherrytree is unique.
A very well thought out and active software.
So much so that people notice a lot of small useful features later on.
I respect.
Thanks and regards.
Even if development stops now, it is a software that I will use constantly.
I'm sure more useful features will be added in the future.
If I have to reiterate, it is an excellent software even if no new features are added.
I tell my friends that there is such a good software, it is difficult to convince people, it is difficult to change habits. At first glance, there seems to be a lot of options. But NO!. They lose.
Long live Cherrytree.

from cherrytree.

adminka-root avatar adminka-root commented on July 20, 2024

The fact of the matter is that it is extremely problematic to convey to people. Conversion methods to other formats do not work perfectly. For example, converting to HTML does not generate css styles according to the Cherry interface. The native format of the database is “closed”: a black box containing data that can only be effectively displayed by Cherry Tree. Removing personal sub-threads to give to other people to open the file in their Cherry is also a problem, since the base file is dynamically expandable: the data seems to actually remain. You can try exporting individual branches to a separate database file, but this often breaks internal links. Moreover, the process is very slow. Cherry is also not well suited for version control.
As for the WYWYG format, I note that obsidian displays the document this way by default: I can see what I’m writing, and the context menu provides a set of the most commonly used tools for formatting text (for those who are too lazy to learn hotkeys).
So far your argument does not convince me. The only advantage you didn't mention: Cherry Tree is completely free. But the existing shortcomings in the form of poor portability and the lack of simple synchronization, lack of support for mobile devices, and a tree (not graph) structure negate this advantage.

from cherrytree.

adminka-root avatar adminka-root commented on July 20, 2024

Likewise, if you were interested in a "monolith", you could create a filesystem in a regular file, mount it, and store the obsidian files in "solid" storage. True, I don’t understand why the requirement of “monolithicity” arises in principle... In Cherry’s case, you lose the opportunity to subtly compare changes using git diff to understand how your project developed over time. You lose the ability to share notes from your projects with other people because the export features don't work perfectly. Perhaps it is a matter of habit (laziness). The issue of retraining is often difficult for many people. However, if a person uses a pager because for him a smartphone is an incomprehensible magic box without buttons, then this is a problem with the person, not the smartphone.

from cherrytree.

timcrouse avatar timcrouse commented on July 20, 2024

Good point about mounting the file and using that as a single project repository.
Something to consider. If there was an updated portable version of Obsidian that was maintained that would be helpful.
It would be good to have the excalidraw functionality in a project document set.

from cherrytree.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.