Thank you for taking the time to reply Zef.
The below are some of the things I ran into off the top of my head. Don’t get me wrong, I still know that I would rather be using SB, but for me it is just a matter of the time required to use it effectively that is causing me to reluctantly go back to LogSeq.
I really hate that they are moving to a database model and may just fork what is there now, so I can continue to use it with markdown, but one feature coming which is collaborative documents is also something I would like to have from a system like this.
Anyway, right now it is just about having the time to invest. I realize that SB is just you plugging away at it and you aren’t getting paid for it and there is no way you could implement feature parity with LogSeq or even that you want to do that, because it defeats the purpose of end-user programming, but I do think that there are steps you can take to introduce non developers to it’s power without them having to spend a ton of time learning or digging to figure out how things work.
Your docs are really friendly in tone and at times do a fantastic job of explaining things, but at other times as I outline below, they are lacking.
I do have one suggestion for making it easier - fine tune an LLM or use RAG access to a small LLM that we can install with SB on our machines using Ollama or similar and have it create what we want SB to do by accessing a knowledge base in the data that ships with SB.
I ran into some things not working the way the docs said they would work. For example, I spent a good amount of time customizing the Daily Note template for my needs and then I changed my index page to it. It then kept going back to the single bullet original template. It is actually loading on Home, but not the template I created. I just went back and opened the Daily Note template and for a brief moment, my changes were there and then disappeared and it was back to the original 1 bullet template.
In the settings page, it is telling me that "index page must match “page-ref”, but I have indexPage: “Journal/Day/{{today}}” in that field based on the instructions in the docs.
Your video had a keyboard combo I believe of CMD-Shift-T for opening templates, but I had to hunt around elsewhere to discover it is CMD-Shit-K.
I had a difficult time getting the SETTINGS page to load and then figuring out I had to paste in the SETTINGS page in the manual in order to get the things I want in the settings.
The queries while simple enough from a language standpoint, aren’t clearly documented with enough examples so someone not experienced with it can actually understand how they work.
You mention in the docs, that tasks can have a duedate, but nowhere I could find how to actually add a duedate, so I had to search in the forums until I found it.
Trying to find the templates that ship with SB was a great mystery to me. the docs don’t always give paths to them and it seemed like the locations of some that were referenced in videos or elsewhere had actually change.
Formatting snippet layouts is a big mystery to me, I guess because I don’t know the language and how they impact the layouts. I am confident that if I had enough examples, I could get better at them and get along, but it should also ship with a variety. I finally found an example after I found where the templates where for a task list and started screwing around with that all important list, but because I don’t know the query language well enough, there was no way I could figure out how to just list tasks from a particular page or with a particular tag.
I don’t understand why the incredibly useful default table layouts that are easy to call, don’t have links to pages/references in them by default and why tasks in a table don’t have a checkbox to change state.
Many of the things I struggled with above are easily solved with the query builder in LogSeq or with default formatting and templates that are easy to find and install.
I had the PWA in my phone, but the lack of a back and forward button was highly frustrating. They should be on by default in mobile at the least, but even on desktop. It wasn’t until I found the Settings page example that I finally discovered I could actually enable the buttons.
There were other things that I ran into, but I of course foolishly didn’t take notes as I spent time searching forums and manual and your videos to solve my issues. There really is nothing inherently wrong with SB. I know what it is capable of doing, but I just can’t invest the time to do it right now.
Thank you again for creating this really cool tool. It is what I want, just not what I can do right now.
All the best,
Brad