GNOME Bugzilla – Bug 346413
Feature Request: Multi-tab view
Last modified: 2018-09-21 15:51:40 UTC
It would be wonderful if there was a multi-tab view option, allowing one to have multiple groups open at the same time. Ideally, there would be one initial tab containing the group pane. When a group is activated, it would open another tab containing the header and body pane for that group. When a new group is activated, a new tab would open containing that group's header and body pane. Ideally, each tab except the group tab would contain label, the abbreviated group name perhaps, and a close button of some sort, and if one activated a group which was already being diplayed, the headers would be updated for that group.
This is a big request, unlikely to come until some point long after 1.0...
This would be a nice convenience, the ability to leave a group for another one but have its state preserved. I would suggest that entering a new group doesn't automatically open a new tab. I'm thinking like Safari or Firefox: everything is done in the same tab unless you tell it to open a new tab. So double-clicking on various groups behaves as it does now, but control-clicking (which is command-clicking on the Mac) opens the group in a new tab.
If this happens, please leave the current 3 pane view as the default and make this a pref. I don't think I would use it because the current method is elegant for newsgroup reading. Tabs are elegant for web page reading because of the hyperlinking which newsgroups lack. If pan implemented some sort of hyperlinking then maybe I could see a use for tabs. HOWEVER, I would see the value in saving the complete header pane state upon leaving a group or quitting pan, and restoring it as a starting place when you open a group. Currently pan is almost doing this, AFAIK pan is only forgetting 1. the open or closed state of the article pop-downs, 2. the scrollbar position, and 3. any selection(s). Of course, I am using an old GTK+ lib (2.6.10), so pan may already be saving the full state. If so, ignore that part. ;-)
Working on it.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/pan/issues/12.