Difference between revisions of "Development:Planning:Shift Toggle"
(→Menus) |
|||
Line 7: | Line 7: | ||
** pref: Yes | ** pref: Yes | ||
** toggle: Yes | ** toggle: Yes | ||
+ | * Selecting a Go menu item (only when cmd is held down) | ||
+ | ** pref: Yes | ||
+ | ** toggle: No | ||
* Selecting "Open in Tabs" in the Bookmarks menu (only when cmd is held down) | * Selecting "Open in Tabs" in the Bookmarks menu (only when cmd is held down) | ||
** pref: Yes | ** pref: Yes | ||
Line 23: | Line 26: | ||
* View image (when cmd is held down) 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 | * Search (when cmd is held down) in the context menu | ||
+ | ** {{bug|331670}} - "Search" CM item needs to respect new & background keys/toggles | ||
* ''items in the Bookmarks Manager context menu/action button menu??'' | * ''items in the Bookmarks Manager context menu/action button menu??'' | ||
===Text Entry=== | ===Text Entry=== | ||
* Cmd-return in location bar | * Cmd-return in location bar | ||
+ | ** pref: Yes | ||
+ | ** toggle: Yes | ||
* Cmd-return in search bar | * Cmd-return in search bar | ||
+ | ** pref: Yes | ||
+ | ** toggle: Yes | ||
===Toolbar=== | ===Toolbar=== | ||
− | * Cmd-clicking | + | * Cmd-clicking a tab group |
+ | ** pref: Yes | ||
+ | ** toggle: No | ||
* Cmd-clicking a Bookmark Bar item | * Cmd-clicking a Bookmark Bar item | ||
− | * | + | ** pref: Yes |
+ | ** toggle: Yes | ||
+ | * View Source Toolbar Button | ||
+ | ** pref: No (has own pref) | ||
+ | ** toggle: Yes | ||
===Dragging to the tab bar=== | ===Dragging to the tab bar=== | ||
Line 42: | Line 56: | ||
** {{bug|319627}} - Cmd-drag a bookmark folder should append, not replace | ** {{bug|319627}} - Cmd-drag a bookmark folder should append, not replace | ||
* Dragging a Bookmark Bar item to the tab bar | * Dragging a Bookmark Bar item to the tab bar | ||
+ | ** {{bug|320668}} - Dragging a bookmark into the tab bar creates a background tab, regardless of pref | ||
* Dragging a link on a page to the tab bar | * Dragging a link on a page to the tab bar | ||
+ | ** {{bug|183401}} - Bring target tab to front on link drop, based on tab load-in-background setting | ||
* Dragging a plain-text link 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 URL text from the location bar to the tab bar | ||
Line 54: | Line 70: | ||
''What about a Cmd-drag to the active tab?'' | ''What about a Cmd-drag to the active tab?'' | ||
''Cmd-drag to any tab should equal drag to the tab bar?'' | ''Cmd-drag to any tab should equal drag to the tab bar?'' | ||
− | |||
* Dragging a tab group to an existing tab | * Dragging a tab group to an existing tab | ||
** {{bug|319627}} - Cmd-drag a bookmark folder should append, not replace | ** {{bug|319627}} - Cmd-drag a bookmark folder should append, not replace |
Revision as of 20:34, 26 May 2006
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.
Contents
Actions that need to respect the background pref and shift toggle
Menus
- Selecting a Bookmarks menu item (when cmd is held down, to open in new foo)
- pref: Yes
- toggle: Yes
- Selecting a Go menu item (only when cmd is held down)
- pref: Yes
- toggle: No
- Selecting "Open in Tabs" in the Bookmarks menu (only when cmd is held down)
- pref: Yes
- toggle: No
- Selecting a Bookmark Bar folder menu item (when cmd is held down, to open in new foo)
- pref: Yes
- toggle: Yes
- Selecting "Open in Tabs" in Bookmark Bar folder menus (only when cmd is held down)
- pref: Yes
- toggle: No
Context Menu
- Open Link in New Window/New Tab in the context menu
- pref: Yes
- toggle: No
- View image (when cmd is held down) in the context menu
- Search (when cmd is held down) in the context menu
- Bug 331670 - "Search" CM item needs to respect new & background keys/toggles
- items in the Bookmarks Manager context menu/action button menu??
Text Entry
- Cmd-return in location bar
- pref: Yes
- toggle: Yes
- Cmd-return in search bar
- pref: Yes
- toggle: Yes
Toolbar
- Cmd-clicking a tab group
- pref: Yes
- toggle: No
- Cmd-clicking a Bookmark Bar item
- pref: Yes
- toggle: Yes
- View Source Toolbar Button
- pref: No (has own pref)
- toggle: Yes
Dragging to the tab bar
Anything dragged to the blank area of the tab bar should open new tabs, respecting both the pref and the shift key.
- Dragging a tab group to the tab bar
- Bug 319627 - Cmd-drag a bookmark folder should append, not replace
- Dragging a bookmark folder to the tab bar
- Bug 319627 - Cmd-drag a bookmark folder should append, not replace
- Dragging a Bookmark Bar item to the tab bar
- Bug 320668 - Dragging a bookmark into the tab bar creates a background tab, regardless of pref
- Dragging a link on a page to the tab bar
- Bug 183401 - Bring target tab to front on link drop, based on tab load-in-background setting
- 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 to an existing tab
We need foreground/background distinctions here. Dragging to the current tab should have the same behaviour as dragging to the content area; dragging to a background tab is what we need to worry about.
What about a Cmd-drag to the active tab? Cmd-drag to any tab should equal drag to the tab bar?
- Dragging a tab group to an existing tab
- Bug 319627 - Cmd-drag a bookmark folder should append, not replace
- Dragging a bookmark folder to an existing tab
- Bug 319627 - Cmd-drag a bookmark folder should append, not replace
- 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 to the content area
- Dragging a tab group to the content area
- Dragging a bookmark folder to the content area
- Dragging multiple *locs to the content area
IMO, the behaviour of the above three is all we need to worry about. If you drag a single item of any sort to the content area, it should load in the current tab, period. Anything else doesn't make much sense.
- 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
To Do
- Seek reviews to see if any actions are missing
- Determine if any do not make sense on this list, if any
- 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)