Mobile: Display sync status while in edit view

I've added a "show sync indicator" setting to v1.4.0 of the Extra Markdown editor settings plugin.

It can be set to:

  • "With text": Adds a text panel to the top of the editor that shows the sync status:
    screenshot: Text panel: Not syncing screenshot: Text panel: Syncing...
  • "With an icon": Shows an icon that indicates the sync status. The "edit" icon means that the note has been edited 1) since opening the editor and 2) after the start of the most recent sync:
    screenshot: Edited iconscreenshot: Syncing icon

Note: If the plugin is loaded by Joplin during a sync, it may incorrectly report the state as "[Not syncing]" until that sync finishes.

4 Likes

@personalizedrefriger Is it possible to use this plugin on mobile? On iOS? That's where the sync indicator is the most needed.

Currently, the plugin only runs on Android, desktop, and web. At present, only plugins marked as recommended can run on the iOS app (see iOS: Enable plugin support ยท Issue #10154 ยท laurent22/joplin ยท GitHub).

I appreciate your efforts on the plugin, but until it becomes a Recommended plugin, it is not a solution for people like me. :cry: I understand it's not your fault. Joplin should really just have a built-in sync indicator...

Having text or icon indicators for note sync status is neat. I still think an option to show an interactive overall sync indicator in the top bar is warranted.

Seeing Joplin's sync status or triggering sync anywhere in the app would be convenient. Multiple views show the top bar has space for such an indicator.

As for the state of mobile Joplin sync, background sync isn't implemented yet. I'm not sure it will ever be implemented. Furthermore, syncing (especially across many devices) can become cumbersome due to:

Especially with those drawbacks, I might as well be able to confirm that overall sync is working properly as I use the Joplin app, not just when I'm babysitting the sidebar.

2 Likes