v3.0.1 Cmd-S saves all open projects rather than current.project

re
reepicheep
Posts: 500
Joined: Sat Aug 22, 2009 5:11 pm
Platform: Mac + iOS

Sat Mar 03, 2018 2:18 am Post

Back in v2 when multiple projects were open Cmd-S would only save the current project (that is the one that had input focus). In v3 Cmd-S saves all open projects. This becomes tedious when the folder these projects are stored in is Dropbox. Causes sync with iOS to take forever as all these projects need to be checked for changes even thought only that current one was changed. Either the menu text for File > Save needs to be changed to File >Save All or a new menu item for File > Save Current should be introduced (and a new short cut added) or both those changes are needed.
Techie details in case I forget

Scrivener 3.0.1 (966)
Mac OS X 10.13.3
Scrivener 1.1.1 (20170800)
iOS 9.3.5/11

User avatar
KB
Site Admin
Posts: 19882
Joined: Tue Jun 13, 2006 11:23 pm
Platform: Mac
Location: Truro, Cornwall
Contact:

Mon Mar 05, 2018 2:28 pm Post

File > Save / Cmd-S still only saves the current project; no change has occurred between Scrivener 2 and Scrivener 3 in this regard. There is no way for Cmd-S to trigger a save on all projects because it is just using macOS architecture which invokes "saveDocument:" on the frontmost project window, triggering Scrivener to save only the current project. So I'm not quite sure what you are seeing, I'm afraid.
"You can't waltz in here, use my toaster, and start spouting universal truths without qualification."

Online
User avatar
kewms
Posts: 3748
Joined: Fri Feb 02, 2007 5:22 pm
Platform: Mac

Mon Mar 05, 2018 5:21 pm Post

Do you have Scrivener set up to create a backup on each manual save? If backups are going to Dropbox, that would also cause a lot of Dropbox activity.

Background projects probably aren't the cause, as they would have autosaved any changes shortly after going idle.

Just to be clear, are you seeing slow synchronization between the Mac and Dropbox, or between Dropbox and iOS?

Katherine
Scrivener Support Team

re
reepicheep
Posts: 500
Joined: Sat Aug 22, 2009 5:11 pm
Platform: Mac + iOS

Mon Mar 05, 2018 6:21 pm Post

I've no idea what is going then. I don't have backups going to Dropbox. Only the projects are there. But whether it is Cmd-S or something else regularly the open projects are marked (by the iOS app) as needing to sync even when I have not changed them. One but only one of the five had its external backup directory as Dropbox (now cleared) but the other four did not and do not. Even then I fail to see why an open project that has not been "dirtied" would need to be marked for syncing.
Techie details in case I forget

Scrivener 3.0.1 (966)
Mac OS X 10.13.3
Scrivener 1.1.1 (20170800)
iOS 9.3.5/11

re
reepicheep
Posts: 500
Joined: Sat Aug 22, 2009 5:11 pm
Platform: Mac + iOS

Mon Mar 05, 2018 6:24 pm Post

Syncing between iOS and Dropbox is glacially slow. It was relatively fast before the upgrade to macOS Scrivener 3 and the pre-requisite upgrade to macOS 10.13 or 10.12.
Techie details in case I forget

Scrivener 3.0.1 (966)
Mac OS X 10.13.3
Scrivener 1.1.1 (20170800)
iOS 9.3.5/11

User avatar
Jaysen
Posts: 5891
Joined: Mon Dec 17, 2007 4:00 am
Platform: Mac + Windows
Location: East-Be-Jesus-Nowhere SC, USA

Mon Mar 05, 2018 6:42 pm Post

Reep, have you checked to see if your dropbox install was up to date? I had issues with dropbox being slow post OSX upgrade (including several patches). It wasn't until I used the check update in the DB menu that it indicated a new version was needed. Upgrading DB version fixed it for me.
Jaysen

I have a wife and 2 kids that I can only attribute to a wiggle, a giggle, and the realization that she was out of my league so I might as well be happy with her as a friend. 24 years marriage later, I can't imagine life without her. -Me 10/7/09

Image

re
reepicheep
Posts: 500
Joined: Sat Aug 22, 2009 5:11 pm
Platform: Mac + iOS

Wed Mar 07, 2018 10:10 am Post

Upgrade (or maybe re-installed the latest it is hard to tell) Dropbox on macOS. Afterwards last updated timestamp did not change. Two minutes ago task-switched to Scrivener and oh look there all five of the open proejcts got a free updated timestamp. Hadn't typed anything into any of them; switch from current top window to another window bringing that project forward.
Techie details in case I forget

Scrivener 3.0.1 (966)
Mac OS X 10.13.3
Scrivener 1.1.1 (20170800)
iOS 9.3.5/11