Re: [Ayatana] Left close buttons on tabs

2011-02-28 Thread Mark Curtis

Chrome's tab behavior for quickly closing tabs is for quickly closing the 
current tab and the ones after (to the right) of it.If close buttons for the 
tabs were on the left, then Chrome's behavior would be the same, reorder the 
tabs upon close, resize them (if necessary) ones the mouse leaves the tab area.

 Date: Mon, 28 Feb 2011 18:34:18 +
 From: m...@canonical.com
 To: ayatana@lists.launchpad.net
 Subject: Re: [Ayatana] Left close buttons on tabs
 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Mark Shuttleworth wrote on 20/02/11 15:04:
 
  The close-multiple-tabs-fast behaviour just requires that the tab
  realignment be smart. If you look closely, Chrome realigns twice, once
  for fast closing, then for better spacing.
 
  In other words, if fast-closing is a goal, then it's perfectly possible
  to ensure that successive close buttons are placed underneath one
  another, and then the whole set are re-flowed once the obvious
  closefest is over.
 ...
 
 That would be correct only when none of the tabs you were closing was
 the last one in the row.
 
 If you did close the last tab, though, then putting the close
 button for the previous tab under the cursor would require the developer
 to choose one of three unattractive options.
 
 1.  Widen all tabs to be even wider than they will be once you leave,
 and crop part of the last one:
 
 |          |
 |/x 1 \/x 2 \/x 3 \/x 4 \/x 5 \|
   ↓
 | __  __  __  ↓|
 |/x 1   \/x 2   \/x 3   \/x 4  |\
   ↓
 | __  __  ↓|
 |/x 1   \/x 2   \/x 3  |\
 
 |      |
 |/x 1 \/x 2 \/x 3 \| (after leaving)
 
 2.  Widen all tabs except the last one to be wider than they will be
 once you leave, with the last one temporarily being narrower than
 all the others:
 
 |          |
 |/x 1 \/x 2 \/x 3 \/x 4 \/x 5 \|
   ↓
 | __  __  __  ↓___ |
 |/x 1   \/x 2   \/x 3   \/x 4 \|
   ↓
 | __  __  ↓___ |
 |/x 1   \/x 2   \/x 3 \|
 
 |      |
 |/x 1 \/x 2 \/x 3 \|
 
 3.  Make all tabs temporarily jump one place to the right, resizing
 back to the left when you leave:
 
 |          |
 |/x 1 \/x 2 \/x 3 \/x 4 \/x 5 \|
   ↓
 |         ↓___ |
 |__/x 1 \/x 2 \/x 3 \/x 4 \|
   ↓
 |     ↓___ |
 |/x 1 \/x 2 \/x 3 \|
 
 |      |
 |/x 1 \/x 2 \/x 3 \|
 
 
 Close buttons at the trailing end avoid any of these awkward choices.
 And as a bonus, if all the tabs you closed were, when you closed them,
 the last tab in the row, no further resizing is required once you leave
 the area.
 
 |          |
 |/ 1 x\/ 2 x\/ 3 x\/ 4 x\/ 5 x\|
  ↓
 | __  _  __  ↓ |
 |/ 1   x\/ 2  x\/ 3   x\/ 4  x\|
  ↓
 |     ___↓ |
 |/ 1 x\/ 2 x\/ 3 x\|
 
 |      |
 |/ 1 x\/ 2 x\/ 3 x\|
 
 - -- 
 mpt
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iEYEARECAAYFAk1r6qoACgkQ6PUxNfU6ecoXHwCgs/EA2wsDs1y7pstHoNeQWQVT
 Ke0An0cR05yK1xapSBQOaoTaNjUL4+AQ
 =JWlY
 -END PGP SIGNATURE-
 
 ___
 Mailing list: https://launchpad.net/~ayatana
 Post to : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatana
 More help   : https://help.launchpad.net/ListHelp
  ___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Left close buttons on tabs

2011-02-28 Thread Conscious User

It is true that Chrome does not currently cover the use case Matthew
presented, even with the buttons on the right, but I think his point
was that it *could* if the devs *wanted to*, while with buttons on
the right, it is not possible without awkwardness.

That said, I do question if two having different behaviors (sliding
when the tab is not the final one, resizing when it is) is a good
idea... sounds inconsistent and awkward in its own way.

Also, even buttons on the right do not properly cover the case
where the use wants to start closing by the last tab, but there
are not enough tabs to horizontally fill the screen, unless we
follow the tabs are streched for horizontal feeling even when
there are very few tabs philosophy of Nautilus... which is kinda
ugly, to be honest.


Le lundi 28 février 2011 à 14:14 -0500, Mark Curtis a écrit :
 Chrome's tab behavior for quickly closing tabs is for quickly closing
 the current tab and the ones after (to the right) of it.
 If close buttons for the tabs were on the left, then Chrome's behavior
 would be the same, reorder the tabs upon close, resize them
 (if necessary) ones the mouse leaves the tab area.
 
 
  Date: Mon, 28 Feb 2011 18:34:18 +
  From: m...@canonical.com
  To: ayatana@lists.launchpad.net
  Subject: Re: [Ayatana] Left close buttons on tabs
  
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
  
  Mark Shuttleworth wrote on 20/02/11 15:04:
  
   The close-multiple-tabs-fast behaviour just requires that the tab
   realignment be smart. If you look closely, Chrome realigns twice,
 once
   for fast closing, then for better spacing.
  
   In other words, if fast-closing is a goal, then it's perfectly
 possible
   to ensure that successive close buttons are placed underneath one
   another, and then the whole set are re-flowed once the obvious
   closefest is over.
  ...
  
  That would be correct only when none of the tabs you were closing
 was
  the last one in the row.
  
  If yo u did close the last tab, though, then putting the close
  button for the previous tab under the cursor would require the
 developer
  to choose one of three unattractive options.
  
  1. Widen all tabs to be even wider than they will be once you leave,
  and crop part of the last one:
  
  |      |
  |/x 1 \/x 2 \/x 3 \/x 4 \/x 5 \|
  ↓
  | __ __ __ ↓|
  |/x 1 \/x 2 \/x 3 \/x 4 |\
  ↓
  | __ __ ↓|
  |/x 1 \/x 2 \/x 3 | \
  
  |    |
  |/x 1 \/x 2 \/x 3 \| (after leaving)
  
  2. Widen all tabs except the last one to be wider than they will be
  once you leave, with the last one temporarily being narrower than
  all the others:
  
  |      |
  |/x 1 \/x 2 \/x 3 \/x 4 \/x 5 \|
  ↓
  | __ __ __ ↓___ |
  |/x 1 \/x 2 \/x 3 \/x 4 \|
  ↓
  | __ __ ↓___ |
  |/x 1 \/x 2 \/x 3 \|
  
  |    |
  |/x 1 \/x 2 \/x 3 \|
  
  3. Make all tabs temporarily jump one place to the right, resizing
  back to the left when you leave:
  
  |      |
  |/x 1 \/x 2 \/x 3 \/x 4 \/x 5 \|
  ↓
  |    ↓___ |
  |__/x 1 \/x 2 \/x 3 \/x 4 \|
  ↓
  |   ↓___ |
  |/x 1 \/x 2 \/x 3 \|
  
  |    |
  /font
  |/x 1 \/x 2 \/x 3 \|
  
  
  Close buttons at the trailing end avoid any of these awkward
 choices.
  And as a bonus, if all the tabs you closed were, when you closed
 them,
  the last tab in the row, no further resizing is required once you
 leave
  the area.
  
  |      |
  |/ 1 x\/ 2 x\/ 3 x\/ 4 x\/ 5 x\|
  ↓
  | __ _ __ ↓ |
  |/ 1 x\/ 2 x\/ 3 x\/ 4 x\|
  ↓
  |   ___↓ |
  |/ 1 x\/ 2 x\/ 3 x\|
  
  |    |
  |/ 1 x\/ 2 x\/ 3 x\|
  
  - -- 
  mpt
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.10 (GNU/Linux)
  Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
  
  iEYEARECAAYFAk1r6qoACgkQ6PUxNfU6ecoXHwCgs/EA2wsDs1y7pstHoNeQWQVT
  Ke0An0cR05yK1xapSBQOaoTaNjUL4+AQ
  =JWlY
  -END PGP SIGNATURE-
  
  ___
  Mailing list: https://launchpad.net/~ayatana
  Post to : ayatana@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~ayatana
  More help : https://help.launchpad.net/ListHelp
 
 ___
 Mailing list: https://launchpad.net/~ayatana
 Post to : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatana
 More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Left close buttons on tabs

2011-02-28 Thread Matthew Paul Thomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mark Curtis wrote on 28/02/11 19:14:

 Chrome's tab behavior for quickly closing tabs is for quickly closing
 the current tab and the ones after (to the right) of it.

Once there are no more tabs to the right, it works for tabs to the left
as well, up to a maximum tab width.

 If close buttons for the tabs were on the left, then Chrome's behavior
 would be the same, reorder the tabs upon close, resize them
 (if necessary) ones the mouse leaves the tab area.

Which would work for tabs to the right, but not for tabs to the left as
it does now.

Conscious User wrote on 28/02/11 19:42:
 
 It is true that Chrome does not currently cover the use case Matthew
 presented, even with the buttons on the right, but I think his point
 was that it *could* if the devs *wanted to*, while with buttons on
 the right, it is not possible without awkwardness.
...

Actually, I was describing Chrome's current behavior.

 That said, I do question if two having different behaviors (sliding
 when the tab is not the final one, resizing when it is) is a good
 idea... sounds inconsistent and awkward in its own way.
...

The sliding isn't a goal in itself. It is only part of the secondary
goal of minimizing distraction (the primary goal being maximizing
efficiency). Sliding once is less distracting than sliding twice.

 Also, even buttons on the right do not properly cover the case
 where the use wants to start closing by the last tab, but there
 are not enough tabs to horizontally fill the screen, unless we
 follow the tabs are streched for horizontal feeling even when
 there are very few tabs philosophy of Nautilus... which is kinda
 ugly, to be honest.
...

Indeed. The Chrome developers have set a maximum tab width at the point
where they think aesthetics trump efficiency.

- -- 
mpt
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1sBo0ACgkQ6PUxNfU6ecpZjACfQOGOh17rs7eFNGS1JVMxbCWh
zNIAn0RzB4h6wasDESjhmfNK5wpnkatR
=8hGe
-END PGP SIGNATURE-

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Left close buttons on tabs

2011-02-20 Thread Valeryan_24

Hi,

Thanks a lot for your answer.

On Firefox for example, there is an extension (Tab Mix Plus) which 
allows to put left close button at left side, with this order : Close - 
Icon - Name


And when there is only one tab opened, close button is kept :
http://pix.toile-libre.org/upload/original/1295884379.png

And of course, the idea was here also to keep the fast closing property.

But having this at default (left close button + rapid-close ability) 
will make it logical with remaining of Ubuntu behavior.


Xavier

Le 20/02/2011 16:04, Mark Shuttleworth wrote :

The close-multiple-tabs-fast behaviour just requires that the tab
realignment be smart. If you look closely, Chrome realigns twice, once
for fast closing, then for better spacing.

In other words, if fast-closing is a goal, then it's perfectly possible
to ensure that successive close buttons are placed underneath one
another, and then the whole set are re-flowed once the obvious
closefest is over.

So, +1 for moving the close button to the left, for consistency, as long
as the rapid-close behaviour is preserved.

Mark


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Left close buttons on tabs

2011-02-01 Thread Matthew Paul Thomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Paul Sladen wrote on 27/01/11 12:24:

 On Thu, 27 Jan 2011, Matthew Paul Thomas wrote:

 Chromium and Chrome have close buttons on the right of their tabs
 because it's faster to use than having them on the left.
 http://www.theinvisibl.com/2009/12/08/chrometabs/
 
 I fear that the open in middle tab behaviour rather killed that
 advantage.  You now (Firefox default) have to hunt for the tab to
 close, rather than the most recent tab being at the end.  :)
...

On the contrary, it means that tabs relating to the same task are
grouped together (because they were opened from the same parent tab), so
they can be closed together when you are done.

Meanwhile, Firefox is adopting the same fast-tab-closing scheme, which
means Firefox's close buttons will stay on the right too.
http://frankyan.wordpress.com/2010/07/30/making-tab-closing-easy/
https://bugzilla.mozilla.org/show_bug.cgi?id=465086#c183

- -- 
mpt
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1H86UACgkQ6PUxNfU6ecpPaQCgzuxbjTyzi3V02EyQrhIgSVMk
MKsAn0iQzaRQJq+6knN7uwtwS2ZIROZr
=dSRE
-END PGP SIGNATURE-

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Left close buttons on tabs

2011-02-01 Thread Vishnoo
On Tue, 2011-02-01 at 11:51 +, Matthew Paul Thomas wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Paul Sladen wrote on 27/01/11 12:24:
 
  On Thu, 27 Jan 2011, Matthew Paul Thomas wrote:
 
  Chromium and Chrome have close buttons on the right of their tabs
  because it's faster to use than having them on the left.
  http://www.theinvisibl.com/2009/12/08/chrometabs/
  
  I fear that the open in middle tab behaviour rather killed that
  advantage.  You now (Firefox default) have to hunt for the tab to
  close, rather than the most recent tab being at the end.  :)
 ...
 
 On the contrary, it means that tabs relating to the same task are
 grouped together (because they were opened from the same parent tab), so
 they can be closed together when you are done.

+1 , heh I thought I might be the only one who found that behavior
confusing! :D

Using tabplusmix extension, Open new tab next to current one is the
very first setting i change for a new Firefox Profile.

-- 
Cheers,
Vish


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Left close buttons on tabs

2011-02-01 Thread Remco
On Tue, Feb 1, 2011 at 12:51, Matthew Paul Thomas m...@canonical.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Paul Sladen wrote on 27/01/11 12:24:

 On Thu, 27 Jan 2011, Matthew Paul Thomas wrote:

 Chromium and Chrome have close buttons on the right of their tabs
 because it's faster to use than having them on the left.
 http://www.theinvisibl.com/2009/12/08/chrometabs/

 I fear that the open in middle tab behaviour rather killed that
 advantage.  You now (Firefox default) have to hunt for the tab to
 close, rather than the most recent tab being at the end.  :)
...

 On the contrary, it means that tabs relating to the same task are
 grouped together (because they were opened from the same parent tab), so
 they can be closed together when you are done.

 Meanwhile, Firefox is adopting the same fast-tab-closing scheme, which
 means Firefox's close buttons will stay on the right too.
 http://frankyan.wordpress.com/2010/07/30/making-tab-closing-easy/
 https://bugzilla.mozilla.org/show_bug.cgi?id=465086#c183

There is no causal relation between buttons on the right and the fast
closing scheme. As the blog post acknowledges, everything could be
mirrored, and it would still work. The justification for buttons on
the right is that LTR languages read from left to right. The same
could be said for window closing buttons, so why not put those on the
right, too?

-- 
Remco

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Left close buttons on tabs

2011-02-01 Thread frederik.nn...@gmail.com
in other words, we close windows more often than we identify them by
their title-bar-text, since most windows we close are in the front,
top-of-z-stack, and we already know what we're about to close.
so all we care about is finally hittilng that button via Fitt's worst law.

aim, shoot. No read. LTR is perhaps until today the explanation for
why an object will first print title and only then close or cancel
button, but indeed we started sorting items after frequency of use,
selected items after relevance to the supposed workflow and suppressed
items that overloaded information on the UI.

i'd say i'd rather do away with the titles in tab-titlebars altogher,
before letting them break a newly won overall consistent logic

On 2011-02-01, frederik.nn...@gmail.com frederik.nn...@gmail.com wrote:
 but action speaks louder than words, and a document who'se identity
 predominantly defines the content of the screen, needs not be
 identified by reading the titlebar text. looking at the screen alone
 suffices to know, what window i'm closing.

 To show the document title is orthogonal to the interaction syntax of
 hitting the window-close control of a document which is in the front.

 since that is the case, left-close is our spacial memory already:
 because all windows have this control on the top-left (even window
 previews in the future).


 On 2011-02-01, Remco remc...@gmail.com wrote:
 On Tue, Feb 1, 2011 at 12:51, Matthew Paul Thomas m...@canonical.com
 wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Paul Sladen wrote on 27/01/11 12:24:

 On Thu, 27 Jan 2011, Matthew Paul Thomas wrote:

 Chromium and Chrome have close buttons on the right of their tabs
 because it's faster to use than having them on the left.
 http://www.theinvisibl.com/2009/12/08/chrometabs/

 I fear that the open in middle tab behaviour rather killed that
 advantage.  You now (Firefox default) have to hunt for the tab to
 close, rather than the most recent tab being at the end.  :)
...

 On the contrary, it means that tabs relating to the same task are
 grouped together (because they were opened from the same parent tab), so
 they can be closed together when you are done.

 Meanwhile, Firefox is adopting the same fast-tab-closing scheme, which
 means Firefox's close buttons will stay on the right too.
 http://frankyan.wordpress.com/2010/07/30/making-tab-closing-easy/
 https://bugzilla.mozilla.org/show_bug.cgi?id=465086#c183

 There is no causal relation between buttons on the right and the fast
 closing scheme. As the blog post acknowledges, everything could be
 mirrored, and it would still work. The justification for buttons on
 the right is that LTR languages read from left to right. The same
 could be said for window closing buttons, so why not put those on the
 right, too?

 --
 Remco

 ___
 Mailing list: https://launchpad.net/~ayatana
 Post to : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatana
 More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Left close buttons on tabs

2011-01-27 Thread Matthew Paul Thomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Valeryan_24 wrote on 17/01/11 09:41:
...
 As Ubuntu now has Close - Minimize - Maximize buttons on right side
 of the window, as Unity panel will be on the left side of screen, I
 wonder if it would be possible also to get the X close buttons on
 tabs put to the left for the applications which are using tabs :
 
 Firefox - Thunderbird - Libre Office - Empathy - Nautilus - Gedit -
 Shutter...
...

Chromium and Chrome have close buttons on the right of their tabs
because it's faster to use than having them on the left.
http://www.theinvisibl.com/2009/12/08/chrometabs/ So that probably
won't change any time soon.

- -- 
mpt
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk1BozgACgkQ6PUxNfU6ecqzbQCglxQOJjtAGDJHYWk9DXuNGBoQ
VO8AoIi/w6TbZkWKPOYmzXSayL1NfC8a
=ILOF
-END PGP SIGNATURE-

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


[Ayatana] Left close buttons on tabs

2011-01-17 Thread Valeryan_24

Hello,

First thanks for all your work on Ubuntu and design !

I already asked this question in Ayatana Ubuntu Launchpad site, but this 
list is perhaps a better place.


As Ubuntu now has Close - Minimize - Maximize buttons on right side of 
the window, as Unity panel will be on the left side of screen, I wonder 
if it would be possible also to get the X close buttons on tabs put to 
the left for the applications which are using tabs :


Firefox - Thunderbird - Libre Office - Empathy - Nautilus - Gedit - 
Shutter...


I don't know if application tabs are affected by themes in the same way 
that title bars, and if not, if it requires a fix in GTK+ GUI framework 
(moreover, work should be different for GTK+ applications and others 
like Firefox) ?


Because now we are used to automatically go on left upper side to close, 
and this would make sense with a global uniform behavior.


This is just a detail, not critical thing, and I fully know there are 
plenty of work to do before (on Unity...), but as user it's a  matter of 
visual and practical aspect which could being integrated in the future 
theme (I think icons should be updated for 11.10 or 12.04).


Is it something you have in mind for Ubuntu ?

Thanks. Best regards,

Xavier

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp