[Sugar-devel] [PATCH] Browse: tabs usability improved

Simon Schampijer simon at schampijer.de
Tue Sep 6 06:48:02 EDT 2011

On 09/05/2011 08:44 PM, Manuel Quiñones wrote:
> The Add Tab button has been relocated next to the tab labels, allowing
> more space for the URL entry.
> Tabs are always shown.  There is at least one tab.  In that case, it
> cannot be closed.  We prevent the closing by hidding the 'X' button.
> Also, the close image was sugarized.
> There is now a fixed width for tabs.  The label text does ellipsize.
> The width depends on the amount of tabs.  There is a maximun size that
> is used when there is extra space.  There is a minimun size to prevent
> hiding the information.
> When a new tab is opened, it now shows an empty page, not the default
> page.  In the future, we will add a hint in this empty page, similar
> to what we have for an empty Journal.
> Added the option to "follow link in new tab" in the link's palette.
> Added an icon for this item, and also the icon for "follow link" is
> also updated.

Wow, this is great stuff!

As always, some small comments :)

- when you open a new tab FF is setting the label to 'Untitled' (see 
patch untitled.patch)

- when we have a new tab open, enter a url and then load it we see a 
'about:blank' shortly, we can show 'Loading...' like FF there (see 
loading. patch (there might be better ways of doing it but the timing 
looks like it is the same as FF))

- 3 tabs open: when using the 'follow link in new tab' option in 
tab_index=1 the new tab is appended to the list of open tabs - will be 
tab_index=3, in FF it will be the tab right next to tab_index=1 
(tab_index=2) (maybe just try to open a link in a new tab from any tab 
in FF not the one a the right to see :)

- when you select a tab, one gets the white ellipse. if you compare with 
the the old toolbar (you can see in Memorize) which is a notebook as 
well you do not get the ellipse when selecting with a single click, 
however you do get it when you double click once: I did try and looked 
through the properties (border, can-focus...) but no property does seem 
to fix it, what is funny if you change the BrowserNotebook to derive 
from a gtk.Notebook istead of the sugar.graphics.notebook.Notebook we 
get the same behavior as with the old-style toolbars, hmmmm

- coloring of the tabs: the currently selected one should maybe have the 
same color as the toolbar, we should maybe do similar than in the 
old-style toolbar?


Extra food:

- Future: would be nice if the tabs would as well show the page logo on 
the left side and an animation while loading (see FF)

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: untitled.patch
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110906/bf96f70f/attachment-0002.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: loading.patch
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110906/bf96f70f/attachment-0003.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: highlight.png
Type: image/png
Size: 14067 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110906/bf96f70f/attachment-0001.png>

More information about the Sugar-devel mailing list