Difference between revisions of "Development:Summer of Code 2006"

From Camino Wiki
Jump to navigation Jump to search
(This is the first edit of this page, it contains the list of the results of the community consulation so that they can be easily discussed with other developers.)
 
Line 13: Line 13:
 
====Things that users of Camino should be able to do====
 
====Things that users of Camino should be able to do====
  
# A user should be able to see a drop down menu with the history relating to that tab.
+
# <s>A user should be able to see a drop down menu with the history relating to that tab.</s>
 
# A user should be able to preview opened tabs like OmniWeb or Shiira.
 
# A user should be able to preview opened tabs like OmniWeb or Shiira.
# A user should be able to undo close tabs.
+
# A user should be able to undo close tabs or a user should be able to re-open a closed window.
# A user should be able to bookmark all open tabs.
+
# <s>A user should be able to bookmark all open tabs.</s>
# A user should be able to set how many tabs can be displayed in a window before overflow control kicks in.
+
# A user should be able to set how many tabs can be displayed in a window before overflow control kicks in, a user should be able to set the minimum width of a tab.
# A user should be able to set the minimum width of a tab.
+
# <s>A user should be able to select a tab on mouse-over delay.</s>
# A user should be able to select a tab on mouse-over delay.
+
# <s>A user should be able to turn off any overflow interface.</s>
# A user should be able to turn off any overflow interface.
+
# <s>A user should be able to access the same control-click functionality in overflown tabs as they can on tabs in the tab-bar.</s>
# A user should be able to access the same control-click functionality in overflown tabs as they can on tabs in the tab-bar.
+
# <s>A user should be able to close all tabs to the left or to the right of the current tab.</s>
# A user should be able to close all tabs to the left or to the right of the current tab.
 
# A user should be able to re-open a closed window.
 
 
# A user should be able to use the new features using just the keyboard.
 
# A user should be able to use the new features using just the keyboard.
# A user should be able to choose whether the start or middle or end of a page title is shown in a tab title.
+
# <s>A user should be able to choose whether the start or middle or end of a page title is shown in a tab title.</s>
 
# A user should be presented with a tooltip associated with a tap when they hover over the tab that displays the page title and url of the page.
 
# A user should be presented with a tooltip associated with a tap when they hover over the tab that displays the page title and url of the page.
# A user should be able to hover between 2 adjacent tabs and be able to resize a tab at their own discretion.
+
# <s>A user should be able to hover between 2 adjacent tabs and be able to resize a tab at their own discretion.</s>
# A user should be able to copy the current url at which this tab is opened (this would be useful for people who blog)
+
# <s>A user should be able to copy the current url at which this tab is opened (this would be useful for people who blog)</s>
  
 
====Features that people would like to see in Camino====
 
====Features that people would like to see in Camino====
  
# Somebody would like sheets should be tab-modal and not window-modal.
+
# <s>Somebody would like sheets should be tab-modal and not window-modal.</s>
# Somebody would like the default behaviour to change to append rather than replace with respect to dragging a bookmark folder from the bookmark toolbar to the viewport.
+
# <s>Somebody would like the default behaviour to change to append rather than replace with respect to dragging a bookmark folder from the bookmark toolbar to the viewport.</s>
# Somebody would like to see a similar feature set to that provided by the Firefox TabMixPlus extension.
+
# <s>Somebody would like to see a similar feature set to that provided by the Firefox TabMixPlus extension.</s>
# Somebody would like to see a Tab sidebar similar to what you might use in OmniWeb.
+
# <s>Somebody would like to see a Tab sidebar similar to what you might use in OmniWeb.</s>
# Somebody would like to see overflow implemented in a similar way to how Finder deals with overflow.
+
# <s>Somebody would like to see overflow implemented in a similar way to how Finder deals with overflow.</s>
# Somebody would like us to remove the close button and instead make it hover over where the favicon is on the tab.
+
# <s>Somebody would like us to remove the close button and instead make it hover over where the favicon is on the tab.</s>
 
# Somebody would like to see Camino offer Tab Expose for switching between tabs.
 
# Somebody would like to see Camino offer Tab Expose for switching between tabs.
 
# Somebody would like to see tab-overflow control implemented with 2 scroll buttons at either side of the tab bar.
 
# Somebody would like to see tab-overflow control implemented with 2 scroll buttons at either side of the tab bar.
 
# Somebody would like users to be able to focus on tabs using the keyboard.
 
# Somebody would like users to be able to focus on tabs using the keyboard.
# Somebody has suggested that particular attention should be paid to accesibilty features.
+
# <s>Somebody has suggested that particular attention should be paid to accesibilty features.</s>
 
# Somebody has suggested that we take a look at PSMTabBarControl.
 
# Somebody has suggested that we take a look at PSMTabBarControl.
# Somebody would like Camino to have session saving so that when it crashes they can reload it exactly as it was before.
+
# <s>Somebody would like Camino to have session saving so that when it crashes they can reload it exactly as it was before.</s>
 
# Somebody would like to the Camino tabs to be bigger - at least as big as Firefox's tabs - from an accessibility point of view.
 
# Somebody would like to the Camino tabs to be bigger - at least as big as Firefox's tabs - from an accessibility point of view.
# Somebody would like to see something similar to the ColourTabs extension to Firefox, for accessibility purposes.
+
# <s>Somebody would like to see something similar to the ColourTabs extension to Firefox, for accessibility purposes.</s>
# Somebody would like to be able to prevent tabs from jumping to the foreground to grab the user's attention.
+
# <s>Somebody would like to be able to prevent tabs from jumping to the foreground to grab the user's attention.</s>
# Somebody would like to see a better Single Window mode.
+
# <s>Somebody would like to see a better Single Window mode.</s>
# Somebody would like to be able to save all open tabs.
+
# <s>Somebody would like to be able to save all open tabs.</s>
# Somebody would like to be able to force-quit a tab that is causing Camino to not respond.
+
# <s>Somebody would like to be able to force-quit a tab that is causing Camino to not respond.</s>

Revision as of 10:45, 8 June 2006

The Mozilla Foundation accepted Desmond Elliott to work on Improvements to the tabbed-browsing experience as part of the 2006 Google Summer of Code. Mike Pinkteron will be mentoring this project. Desmond's original proposal can be found here.

Consultation with the community

The community were polled here and here for any thoughts that they had in addition to what Desmond Elliott originally proposed. The results of this period of consulation have been condensed here and are not really in any order. These results will be discussed between the developers of Camino on Thursday 8th June 2006 and hopefuilly some of them will be chosen to be appended to the original proposal.

This list has been split into 2 different sections:

Things that users of Camino should be able to do are ideas that could be easily condensed into a single sentence.

Features that people would like to see in Camino are ideas that are a little bit juicier.

Things that users of Camino should be able to do

  1. A user should be able to see a drop down menu with the history relating to that tab.
  2. A user should be able to preview opened tabs like OmniWeb or Shiira.
  3. A user should be able to undo close tabs or a user should be able to re-open a closed window.
  4. A user should be able to bookmark all open tabs.
  5. A user should be able to set how many tabs can be displayed in a window before overflow control kicks in, a user should be able to set the minimum width of a tab.
  6. A user should be able to select a tab on mouse-over delay.
  7. A user should be able to turn off any overflow interface.
  8. A user should be able to access the same control-click functionality in overflown tabs as they can on tabs in the tab-bar.
  9. A user should be able to close all tabs to the left or to the right of the current tab.
  10. A user should be able to use the new features using just the keyboard.
  11. A user should be able to choose whether the start or middle or end of a page title is shown in a tab title.
  12. A user should be presented with a tooltip associated with a tap when they hover over the tab that displays the page title and url of the page.
  13. A user should be able to hover between 2 adjacent tabs and be able to resize a tab at their own discretion.
  14. A user should be able to copy the current url at which this tab is opened (this would be useful for people who blog)

Features that people would like to see in Camino

  1. Somebody would like sheets should be tab-modal and not window-modal.
  2. Somebody would like the default behaviour to change to append rather than replace with respect to dragging a bookmark folder from the bookmark toolbar to the viewport.
  3. Somebody would like to see a similar feature set to that provided by the Firefox TabMixPlus extension.
  4. Somebody would like to see a Tab sidebar similar to what you might use in OmniWeb.
  5. Somebody would like to see overflow implemented in a similar way to how Finder deals with overflow.
  6. Somebody would like us to remove the close button and instead make it hover over where the favicon is on the tab.
  7. Somebody would like to see Camino offer Tab Expose for switching between tabs.
  8. Somebody would like to see tab-overflow control implemented with 2 scroll buttons at either side of the tab bar.
  9. Somebody would like users to be able to focus on tabs using the keyboard.
  10. Somebody has suggested that particular attention should be paid to accesibilty features.
  11. Somebody has suggested that we take a look at PSMTabBarControl.
  12. Somebody would like Camino to have session saving so that when it crashes they can reload it exactly as it was before.
  13. Somebody would like to the Camino tabs to be bigger - at least as big as Firefox's tabs - from an accessibility point of view.
  14. Somebody would like to see something similar to the ColourTabs extension to Firefox, for accessibility purposes.
  15. Somebody would like to be able to prevent tabs from jumping to the foreground to grab the user's attention.
  16. Somebody would like to see a better Single Window mode.
  17. Somebody would like to be able to save all open tabs.
  18. Somebody would like to be able to force-quit a tab that is causing Camino to not respond.