Development:Planning:Shift Toggle

From Camino Wiki
Revision as of 03:29, 26 May 2006 by Sardisson (talk | contribs) (first stab at a list for cl)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Camino has a "load in background" pref to control whether new tabs/windows spawned in various ways load in the backgroud or foreground. In addition, the shift key acts as a toggle, causing the tabs/windows to be opened in the opposite state from the pref.

Actions that need to respect the background pref and shift toggle

  • Selecting a Bookmarks menu item (when cmd is held down, to open in new foo)
    • pref: Yes
    • toggle: Yes
  • Selecting "Open in Tabs" in the Bookmarks menu (only when cmd is held down)
  • Selecting a Bookmark Bar folder menu item (when cmd is held down, to open in new foo)
  • Selecting "Open in Tabs" in Bookmark Bar folder menus (only when cmd is held down)


  • Open Link in New Window/New Tab in the context menu
  • View image (when cmd is held down) in the context menu
  • Search (when cmd is held down) in the context menu


  • Cmd-return in location bar
  • Cmd-return in search bar


  • Cmd-clicking (and just clicking??) a tab group
  • Cmd-clicking a Bookmark Bar item


  • Dragging a tab group to the tab bar
  • Dragging a bookmark folder to the tab bar
  • Dragging a Bookmark Bar item to the tab bar
  • Dragging a link on a page to the tab bar
  • Dragging a plain-text link to the tab bar
  • Dragging URL text from the location bar to the tab bar
  • Dragging a favicon from a tab or the location bar to the tab bar
  • Dragging one *loc to the tab bar
  • Dragging multiple *locs to the tab bar


  • Dragging a tab group to an existing tab
    do we need foreground/background distinctions here?
  • Dragging a bookmark folder to an existing tab
  • Dragging a Bookmark Bar item to an existing tab
  • Dragging a link on a page to an existing tab
  • Dragging a plain-text link to an existing tab
  • Dragging URL text from the location bar to an existing tab
  • Dragging a favicon from a tab or the location bar to an existing tab
  • Dragging one *loc to an existing tab
  • Dragging multiple *locs to an existing tab


  • Dragging a tab group to the content area
  • Dragging a bookmark folder to the content area
  • Dragging a Bookmark Bar item to the content area
  • Dragging a link on a page to the content area
  • Dragging a plain-text link to the content area
  • Dragging URL text from the location bar to the content area
  • Dragging a favicon from a tab or the location bar to the content area
  • Dragging one *loc to the content area
  • Dragging multiple *locs to the content area


To Do

  1. Seek reviews to see if any actions are missing
  2. Determine if any do not make sense on this list, if any
  3. Determine
    • which of these work
    • which of these do not, but are covered by existing bugs (and link to bugs)
    • which need to be filed (then link, once filed)