Hi Alan,
A couple of years ago, I patched my version of Skim to do just this. If I
remember correctly, I just switched the order such that .skim files take
precedence over the extended attributes when opening a file. I've used this
to sync my PDFs via Dropbox since and I'm very happy with how it's been
working.
Because I've been happy with it, I haven't tried to port my patch to
current versions of Skim, so I don't know if it even applies these days. If
you're interested, I'd be happy to send you my patch for you to try, though.
Regards,
/Patrik
On Thu, Apr 28, 2016 at 5:33 AM, Alan Harper (lists) <[email protected]>
wrote:
> Dropbox does not synchronize the extended attributes that Skim uses to
> store notes. I think that with a small modification to Skim, it would be
> easy to use .skim files to maintain synchronized notes across computers.
>
> When I add a pdf to Computer A and then make some notes (and have
> "Automatically save Skim notes backups" checked), then the notes are saved
> to the extended attributes and a .skim file is created.
>
> If I then open the pdf on Computer B, Skim notices that there is a .skim
> file (brought over by Dropbox) but no .skim notes (since the extended
> attribute was not synchronized), and helpfully asks me whether I want to
> read the notes from the .skim file. This behavior is exactly right in my
> opinion.
>
> If I then change the the notes on computer B, the change is reflected in
> the .skim file on computer A, but not in the .pdf file, and I have to
> remember to read the notes on A in order to have them synchronized.
>
> However, it should be easy to have Skim offer to read the notes, just as
> it does in the first case.
>
> When I save the notes on computer B, the modify date of both the .pdf and
> the .skim files are updated. But when I go back to computer A, the modify
> date of the .pdf is older than the .skim file on that computer. (Dropbox
> brought the .skim file over, but since there was no change, for the
> attributes that Dropbox monitors, in the .pdf, the modify date of the .pdf
> was not changed).
>
> If Skim noticed that the .skim file had a later modify date than the .pdf,
> and offered to read the notes from the .skim file, it would make keeping
> the notes in sync easy. Skim could put up the message like ("The notes
> associated with this file may have been modified, would you like to load
> the new notes?") I don't see any downside to this behavior, but perhaps I
> haven't thought enough about it.
>
> I don't think that this would violate Christiaan's rule against sidecar
> files, which I can understand, even if I don't always agree with it.
>
> Alan
>
> --
> Alan Harper
> [email protected] ← for people
> [email protected] ← for machines
>
>
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications
> Manager
> Applications Manager provides deep performance insights into multiple
> tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> Skim-app-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/skim-app-users
>
>
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Skim-app-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-users