Skip to main content

Comments

5 comments

  • Brett

    Because we're not currently implementing iCloud and don't have plans to build our own sync, any preference sync would be up to the user to set up. Potentially we could provide the ability to set a location for preference files, which could then be placed in a synced location. 

    0
  • theofrancis

    That would work for me. I would probably just point to an iCloud directory or Dropbox.

    0
  • Fletcher Penney

    Not to contradict Brett, but I don't think custom folder locations would work.  macOS user defaults are not *really* stored in files, they're stored in a database, which is only loosely coupled with the files in `~/Preferences`.  This is why it can be tricky to get manual changes to the prefs file to actually do anything, and why `defaults write ...` is better.  In older versions of macOS, the file was the database, so there was a more direct relationship between what you saw on disk and what the application saw.  That changed a few years back.

     

    Additionally, some preferences you would not *want* to be copied between machines (especially machines with different display sizes), such as window placement.  Which means that each preference would need to be flagged as "sync" or "don't sync", and individual users would have to configure this per their needs.  Honestly, it's faster to just change the preferences as desired on both machines and be done with it.

     

    And, as Brett notes, this would likely require a custom sync mechanism to work appropriately.  I configured something similar with MultiMarkdown Composer using iCloud and it was not as reliable as I would have expected.

    0
  • theofrancis

    Yikes. That sounds way more complicated than me tweaking some settings, once, and forgetting about it. On the effort-vs-benefit scale, I’d call this a solid don’t bother. Thanks for the explanation!

    0
  • Fletcher Penney

    Thanks for looking at the big picture!

    0

Please sign in to leave a comment.

Powered by Zendesk