obsidian-omnivore icon indicating copy to clipboard operation
obsidian-omnivore copied to clipboard

add a Option to turn off the new feature:start to sync when plugin is loaded

Open calmwaves111 opened this issue 1 year ago • 8 comments
trafficstars

I hope I can have complete control over the sync In fact, I don't want it to run when starting obsidian because it would slow down my startup speed

calmwaves111 avatar Jan 04 '24 14:01 calmwaves111

I support this request.

Frequency is set to 0 in my settings, this is explicitly labelled as manual sync. Why would I want it to sync at startup?

mem89de avatar Jan 05 '24 14:01 mem89de

I like that auto-sync on startup is possible, but agree that it should be configurable, and that sync toasts should be disabled for any auto-sync behaviors.

Toasting button-click/manual sync makes sense, because a user expects the app to react to their intent. Toasting auto-sync (both periodic and startup) may tend to surprise the user, so I don't think that toasts should appear then. I can raise this as a separate issue if it helps the team.

I open Obsidian many times a day to jot things down, and usually it's starting up from scratch, so now I see two Omnisearch toasts obscuring UI every time I open the app. You've gotta tap away the toasts just to see the note header and options, for instance.

I think it's reasonable to default to auto-sync on startup so new users aren't surprised by out-of-sync vaults, as long as it's configurable.

blakeNaccarato avatar Jan 05 '24 15:01 blakeNaccarato

Agreed, suddenly everything is sync. That's not user firendly. Default should be "No sync on startup"! Currently it's a bug not a feature!

caunus avatar Jan 07 '24 11:01 caunus

+1 to this feature request! When using git as source control it prevents pulls from completing successfully because of the conflicting files (local unstaged change to timestamp and upstream "old" timestamp).

Obviously the change can be discarded, but its an extra hurdle to cross.

DistroByte avatar Jan 15 '24 15:01 DistroByte

+1 to be able to disable this. It updates the last sync timestamp at every obsidian restart. That creates conflicts in git sync. Please can we go ahead with a hacky approach for now? This feature needs to be stopped and enabled with the option to disable it later.

merqrial avatar Feb 03 '24 06:02 merqrial

hey guys, i just added this option in v1.9.4

Screenshot 2024-02-20 at 11 19 35 AM

please let me know if it suits your need

sywhb avatar Feb 20 '24 03:02 sywhb

Perhaps renaming the heading to "Sync on startup" might be clearer, like how obsidian git has named it? "start" might not be descriptive enough for people

image

DistroByte avatar Feb 20 '24 03:02 DistroByte

Perhaps renaming the heading to "Sync on startup" might be clearer, like how obsidian git has named it? "start" might not be descriptive enough for people

image

yeah, it is clearer to use startup 👍 i will rename it in the next release. thank you!

sywhb avatar Feb 20 '24 03:02 sywhb