Startup folder -- My Library. Is it a wrong design choice?
I believe it is. If you have a few hundred records it is not a big deal, but if you have thousands of record, at each startup, one needs to wait considerable amount of time to add a new record to a collection.
I'd like to make it clear that I am not against the notion of My Library. At some point, it may be useful to have a folder that contains everything. But to start with that folder at each time seems to be a mistake to me.
I'd suggest the designers to keep track the pointer of the last visited collection / subcollection, which would contain much less records; hence, each startup would require a negligible amount of time.
If it is not clear what do I mean by startup, let me explain it a bit further. Every time you open Zotero (either by a mouse click or Ctrl+Alt+z for the poped up windows of the printer versions of webpages) on a newly opened Firefox window is a startup for Zotero, that is, all records in your Zotero collections need to be retrieved into My Library on that window.
If, on the other hand, only those records that are in your current subcollection is retrieved (on a priority basis) first, and the retrieval of the rest is postponed and done in the background, the user would not need to wait unnecessarily.
Best,
--mehmet
I'd like to make it clear that I am not against the notion of My Library. At some point, it may be useful to have a folder that contains everything. But to start with that folder at each time seems to be a mistake to me.
I'd suggest the designers to keep track the pointer of the last visited collection / subcollection, which would contain much less records; hence, each startup would require a negligible amount of time.
If it is not clear what do I mean by startup, let me explain it a bit further. Every time you open Zotero (either by a mouse click or Ctrl+Alt+z for the poped up windows of the printer versions of webpages) on a newly opened Firefox window is a startup for Zotero, that is, all records in your Zotero collections need to be retrieved into My Library on that window.
If, on the other hand, only those records that are in your current subcollection is retrieved (on a priority basis) first, and the retrieval of the rest is postponed and done in the background, the user would not need to wait unnecessarily.
Best,
--mehmet
The best (or only) solution just now is just to fire up zotero before you want quick access. Subsequent opens are much faster.
If we kept track of the last-opened collection, it's possible we could cache the visible fields only for the items in that collection and avoid the long delay until the library was actually selected. At the very least, it'd avoid the library-sorting step.
I'll look into making this change.
To support that second point as well as to remind you before you plan/design any changes that this problem is also visible when you Add an item to the Related field of the current record.
Thanks,
--mehmet