Try 38.0.3. I was a bit too optimistic in a rewrite.
An experienced developer always has a ready supply of euphemisms. How to say, "I f*cked up," without actually admitting it.
Now, a more classic approach.
Seems tight. Things like titles and comments are now reflected in newly-linked objects of all types, and changes to either original or linked copy are reflected in both. Still some refresh issues when doing weird stuff, like doing an "invert" image edit to an object - it straightens itself out after an F5, or leaving and re-entering the folder. So, that's a minor issue.
I just started messing with linking an entire folder, but there doesn't seem to be a direct way to create an
internally-linked folder. Example: the top layer contains JPG's and a folder of
More stuff. I create a new folder called
Linked objects and drag internal links to the JPG's, But if I try to drag the
More stuff folder into the
Linked objects folder, I just get a regular link. So the output slide images include images in
Linked objects/More stuff/slides, rather than pointers to a single set in
root/slides. I probably just need more Scotch.
As for object counting, a view now also counts as a folder.
That has fixed the problems in my skins. Once again,
TotalValidator to the rescue, which pointed me to the missing resource - didn't take me long to understand what was happening once I saw what was missing!
For the future, it would be handy to have some new API's for this kind of thing:
anyImages(AlbumObject folder, boolean recursive), anyVideos(), anyFolders(), and so on. The counters are fine, but are really more than what's usually required.