> On Apr 28, 2016, at 17:33, 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] <mailto:[email protected]> ← for people
> [email protected] <mailto:[email protected]> ← for machines
Yes, this goes strongly against my problems with sidecar files. Because what
you want is for us to ignore notes is EAs when there is a .skim file. The .skim
file is only supposed to be a backup, not a primary storage, so when there are
notes in the EAs, we have no reason to look any further, and certainly not
override them.
Christiaan
------------------------------------------------------------------------------
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