Thank you for your feedback. Here's some relevant info and workarounds to try:
Feature requests
Agreed. I propose duplicating or moving the sync button as an icon button into the top bar in this post.
I'm on board if the benefits outweigh the risks. If background sync is critical, this app fork seems to work:
As they mention, try it at your own risk.
Here's the latest progress on that: Desktop: Resolves #1752: New: Option to automatically hide the menu bar by tinyoverflow · Pull Request #9603 · laurent22/joplin · GitHub
Plus ones
Agreed. For now, try this cross-platform workaround:
You can also use the Favorites plugin or Note Tabs plugin above the notebook list on desktop, if either suits your needs.
Mobile style sheets would be nice. As for desktop, modifiable CSS files already exist: Introduction to customising Joplin (userchrome.css & userstyle.css)
Other helpful resources for desktop theming include but aren't limited to:
- The Share your CSS thread
- This ongoing class list guide
- Most legacy CodeMirror styles, and
- Default beta editor styles
Custom colors (for example: exposing :root
color variables) in options could be neat, if not overwhelming. However, colors seem to be applied unexpectedly, at least for the Dark
theme. I declared new :root
variables for my custom style sheets instead.
Try the VS-Code Style Note Search plugin for desktop searches. Try the Note Overview plugin for saving auto-updating search result lists or tables to reference on both desktop and mobile.
Other plugins serve similar functions.
Pair desktop Joplin with the Check for unused resources utility. Follow setup instructions in the Home
tab or on the joplin-batch-web website.