Zotero 7 - panel navigation
For Zotero, years ago, we committed changes to Zutilo, that added keyboard shortcuts for cycling through the different panels in the right-hand pane (or navigating to a specific pane, such as tags). The new layout is better for a novice user, as they can see everything just by scolling. Especially if there isn't a lot of data there, that's great.
However, in our team, we do a lot with tags (and collections, and in the extra field), and it would be good if that panel (and others) could be moved into the same visual space. I have some thoughts, but other ideas might also work:
(1) There could be (hook for a) keyboard shortcut for 'hide all' / expand all, and 'hide all but X (e.g., tags)'. Ideally there would be a way to 'advance' as well, i.e., a 'hide all, except for one below the lowest on that is open' (if that makes sense). It would then be very easy to visually navigate between the different sections.
(2) Alternatively, similar to the current Zutilo function, one could provide a keyboard shortcut mechanism, that moves the different sections into view. I.e., if the tags (or any other section) are out of view, and the 'next section' keyboard shortcut is used, the next section is moved into view. (Similarly to what we have now, it would be good if there was a 'tags keyboard shortcut' that scrolled the tags into view. As an extension to this: You could add some stretchy space at the end of the right-hand pane, so that the next section can actually scroll to the very top (or, equivalently, the tags can scroll to the top).
However, in our team, we do a lot with tags (and collections, and in the extra field), and it would be good if that panel (and others) could be moved into the same visual space. I have some thoughts, but other ideas might also work:
(1) There could be (hook for a) keyboard shortcut for 'hide all' / expand all, and 'hide all but X (e.g., tags)'. Ideally there would be a way to 'advance' as well, i.e., a 'hide all, except for one below the lowest on that is open' (if that makes sense). It would then be very easy to visually navigate between the different sections.
(2) Alternatively, similar to the current Zutilo function, one could provide a keyboard shortcut mechanism, that moves the different sections into view. I.e., if the tags (or any other section) are out of view, and the 'next section' keyboard shortcut is used, the next section is moved into view. (Similarly to what we have now, it would be good if there was a 'tags keyboard shortcut' that scrolled the tags into view. As an extension to this: You could add some stretchy space at the end of the right-hand pane, so that the next section can actually scroll to the very top (or, equivalently, the tags can scroll to the top).
On keyboard shortcuts: a 3rd alternative would be
(3) Make sure that the pin/unpin functionality can easily be accessed by plugins. I assume that's the case. We can then put shortcuts into Zutilo, for "pin tags", "pin abstract", or "pin next section", emulating what we currently have for Zotero 6.
Incidentally, if I pin tags, and then I switch between items, in the middle panel, the tags panel is mostly at the top, but not always. Sometimes the right panel is empty: This is intermittent - when I switch to another item, and switch back, the content is displayed. This is all on latest Zotero 7, Ubuntu, with tags pinned.
https://s3.amazonaws.com/zotero.org/images/forums/u1867969/n9l1629qncxo59igbo51.png
https://s3.amazonaws.com/zotero.org/images/forums/u1867969/g695nt962yyd5gupb590.png
https://s3.amazonaws.com/zotero.org/images/forums/u1867969/0fuouzqbdogno8cdwvsf.png