+1
Planned

Synchronise (or at least duplicate) the tab context menus

dsl101 8 years ago updated by Joel Thornton 8 years ago 3

One other thing which is dragging me back to the Chrome tabbar is the fact that there are useful context menu options in there, which aren't shown on the Sidewise context menu.


Would it be possible to duplicate all the regular Chrome menu options, as well as the additional Sidewise ones? Perhaps just with a separator between them?

Answer

Answer
Planned

I'm planning on the following:


  1. Add 'Duplicate tab' context menu item 
  2. Add a dedicated 'Recently closed' sidebar pane which can be used to do the 'Reopen closed tab' function
  3. The following other new context menu items are under consideration: Close children, Close tabs below, Close tabs above, Close other tabs, and Hibernate/wake equivalents of these; and 'New tab' and 'Reopen closed tab' items. If these are added they will most likely appear after context-menu-user-customization is implemented, and most or all of these will be hidden by default.
  4. Add a dedicated 'Bookmarks' sidebar pane and an 'Add to bookmarks' context menu item which will (hopefully) allow adding whole subtrees of the Sidewise pages tree as a bookmark or bookmark-folder(s), including remembering hibernated tabs.

Are there any other functions that you currently access via the tab bar which would not be covered by this?

Planned

I'm planning on the following:


  1. Add 'Duplicate tab' context menu item 
  2. Add a dedicated 'Recently closed' sidebar pane which can be used to do the 'Reopen closed tab' function
  3. The following other new context menu items are under consideration: Close children, Close tabs below, Close tabs above, Close other tabs, and Hibernate/wake equivalents; and 'New tab' and 'Reopen closed tab' items. If these are added they will most likely appear after context-menu-user-customization is implemented, and most of these will be hidden by default.
  4. Add a dedicated 'Bookmarks' sidebar pane and an 'Add to bookmarks' context menu item which will (hopefully) allow adding whole subtrees of the Sidewise pages tree as a bookmark or bookmark-folder(s), including remembering hibernated tabs.
Are there any other functions that you currently access via the tab bar which would not be covered by this?

Planned

I'm planning on the following:


  1. Add 'Duplicate tab' context menu item 
  2. Add a dedicated 'Recently closed' sidebar pane which can be used to do the 'Reopen closed tab' function
  3. The following other new context menu items are under consideration: Close children, Close tabs below, Close tabs above, Close other tabs, and Hibernate/wake equivalents of these; and 'New tab' and 'Reopen closed tab' items. If these are added they will most likely appear after context-menu-user-customization is implemented, and most of these will be hidden by default.
  4. Add a dedicated 'Bookmarks' sidebar pane and an 'Add to bookmarks' context menu item which will (hopefully) allow adding whole subtrees of the Sidewise pages tree as a bookmark or bookmark-folder(s), including remembering hibernated tabs.

Are there any other functions that you currently access via the tab bar which would not be covered by this?

Answer
Planned

I'm planning on the following:


  1. Add 'Duplicate tab' context menu item 
  2. Add a dedicated 'Recently closed' sidebar pane which can be used to do the 'Reopen closed tab' function
  3. The following other new context menu items are under consideration: Close children, Close tabs below, Close tabs above, Close other tabs, and Hibernate/wake equivalents of these; and 'New tab' and 'Reopen closed tab' items. If these are added they will most likely appear after context-menu-user-customization is implemented, and most or all of these will be hidden by default.
  4. Add a dedicated 'Bookmarks' sidebar pane and an 'Add to bookmarks' context menu item which will (hopefully) allow adding whole subtrees of the Sidewise pages tree as a bookmark or bookmark-folder(s), including remembering hibernated tabs.

Are there any other functions that you currently access via the tab bar which would not be covered by this?

Not that I can think of - duplicate tab is the most obvious one missing. A list of recently closed tabs would be great - perhaps it could 'grow' from the bottom of the sidewise pane, rather than be at the top with the normal windows section?

I like it. Will definitely consider it. 


I'm a little concerned about visual clutter and problems with visually differentiating between the open tabs and the recenty closed tabs (what part of the tree am I looking at now?). Particularly because I want to draw the recently closed pages tree with the same awake-vs-hibernated rows style that is applied to the regular pages tree (allowing hibernated tabs to be removed and un-removed).


Currently I am thinking I will start with the separate-pane approach, then later add an option to show it at the end of the pages tree as well.

I see no benefit to adding a "recently closed tree" in the main pane (say that out loud... main pane). A list of trees/tabs in a separate pane would be far more intuitive, logical, and would not clutter the main pane.


When restoring closed tabs, if it is nested, there are a few implementations to consider, ordered from most difficult to least difficult:

  • The tab should either be restored to where it was in the main pane before it was closed. (So, under its original tree.) If this is not possible (the tree was also closed):
    • The necessary tree(s) should be restored along with the tab, but as hibernated placeholders.
    • The tab should be restored as a 'root tab' at the bottom of the main pane.
  • The tab should be restored as a 'root tab' at the bottom of the main pane.
EDIT: this might be a bit off topic...