Joplin Desktop supports custom css styles using user-defined styles. However, this is less user-friendly and many people don’t know it even exists.
So I think a Theme editor in the Appearance tab would be a great addition.
- Edit the existing Theme
- Create new themes using existing ones as a template
We can add appropriate dialog boxes and options and this would generate custom css that can be placed in the user-defined styles automatically, instead of adding everything manually.
The custom CSS files would be userchrome.css and userstyle.css
If this is a good idea, I would love to work on this as a part of GSoC. I would also love everyone’s feedback on this and suggest ideas that could make this more awesome.