Theme editor in Preferences


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.

User can:

  • 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.