This is a very complicated topic. The project was created by Laurent, because he needed a note taking app that suits HIS needs. Over time it developed into a project that many people rely on.
Yet, Laurent is still the single authority on what goes into the project. I can understand both stances very well, but I think as long as there’s a proper balance, we don’t have to worry that the project becomes unhealthy as it did with Gogs. Gogs was forked and most people now use Gitea instead, because the owner was just too stuborn to understand certain requiremenrs of users.
I have to admit that I’ve sometimes struggled with Laurent’s decisions, but when thinking about them for a while they made perfect sense. Laurent is not an unreasonable person, so if you make a strong case it will certainly be considered.
While I personally would love to have as many settings/options possible, I also do understand the UI design principles to minimize those optioms. There was this saying decades ago “Is there life after death? I don’t know, but I’m sure there’s way to configure that in vi.”
I’m sometimes very impulsive and I’m glad that Laurent pulls me back to the ground.
There are still very few issues I don’t agree on, but that’s why I have my own branch which I rebase every time I create my own release. But this is the beauty of open source. You can get stuff into a product or you can maintain your own branch.
Joplin is a great project and the community is outstanding. Great ideas, great points for discussions, and we all work towards an app that makes our lives easier.