On topic of automated note titles and the root node:
I am a new user so take my opinions with a grain of salt, but after using both the web app and the desktop beta, I believe that the current approach (in the web app) is superior to the approach of the desktop app.
Gingko’s uniqueness for me lies in that it feels like real paper sheets, but with structure. A paper sheet is just that, a paper sheet. I choose if I want to give it a title or not. If I write a long text, I might need one sheet with a title and ten sheets with content. This is how I’ve been using Gingko so far: I write a title on one card, and then write the actual text/details/notes across multiple cards. And for more freeform notes, I often don’t have or need a title at all in the whole tree.
Forcing the first line to be the title makes sense for more traditional note-taking apps where you save notes in separate files and you need to call the files something. In Gingko, this doesn’t apply. And saying “but you can press enter to not set a title” doesn’t feel like a valid solution. The default option is what shows a new user how the app is expected to be used. Do you really want to teach new users to set titles for all of their cards? Is this how you are using your trees? Would you like to force most users to use an ugly hack to save some other users from pressing “#” a few times?
Not to mention that it would make exporting awkward and unintuitive. “I haven’t set any formatting in this note, why is this sentence a title in the HTML export? What gives?” Also: if there is a forced title, should further formatting levels be relative to that title? Or relative to the top level? A lot of ways to be confused with this.
When it comes to the root node: again, this creates an unnecessary restriction. It feels like what you want to achieve (holding preferences) is more logically stored in the tree options (the pane you get when clicking on the tree name) than in cards. The idea to be able to open more than one tree at once is more appealing - in which case I would like to ask for that first extra level to be easily hidden, as I wouldn’t need it 99% of the time.