RSS/Atom feed Twitter
Site is read-only, email is disabled

swimming in tabs

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

8 of 8 messages available
Toggle history

Please log in to manage your subscriptions.

swimming in tabs Liam R E Quin 29 Apr 23:26
  swimming in tabs peter sikking 30 Apr 01:15
   swimming in tabs Alexia Death 30 Apr 08:25
    swimming in tabs Martin Nordholts 30 Apr 09:34
     swimming in tabs Alexia Death 30 Apr 09:47
     swimming in tabs peter sikking 01 May 14:29
    swimming in tabs Cristian Secar? 30 Apr 14:03
   swimming in tabs Alexandre Prokoudine 30 Apr 21:33
Liam R E Quin
2010-04-29 23:26:51 UTC (over 14 years ago)

swimming in tabs

The single window mode has tabs, with a tab for each open image.

Some comments on these tabs...

(1) there should be a View->show/hide image tabs option (2) probably the tabs should not be shown in full-screed mode, although I suppose one could have a preference for it (sigh) (3) it feels very strange to close a tab by trying to quit the application (pressing the [x] on the title bar). I think a pop-up context menu on the tab with Switch to
Close
Detach (or, Move to Window, with "(new window)" as an option) would help a lot.

Liam

peter sikking
2010-04-30 01:15:25 UTC (over 14 years ago)

swimming in tabs

Liam wrote:

The single window mode has tabs, with a tab for each open image.

well, temporarily. there are no tabs in the design. it will not ship like this.

but it is good to find out that the trivial "just put some tabs like firefox" solution shows its weaknesses.

--ps

founder + principal interaction architect man + machine interface works

http://mmiworks.net/blog : on interaction architecture

Alexia Death
2010-04-30 08:25:05 UTC (over 14 years ago)

swimming in tabs

On Fri, Apr 30, 2010 at 12:26 AM, Liam R E Quin wrote:

(1) there should be a View->show/hide image tabs option

This applies to the final image strip design aswell.

(2) probably the tabs should not be shown in full-screed mode, although I suppose one could have a preference for it (sigh)

I thing tabs/image bar should autohide and a have a tiny control you can click to show / hide it. It makes more sense with bar style control.

(3) it feels very strange to close a tab by trying to quit the application (pressing the [x] on the title bar). I think a pop-up context menu on the tab with Switch to

This is handled by single clic, no need to duplicate

Close

This is really missing. Firefox has close buttons on tabs. I think gimp should have the same.

Detach (or, Move to Window, with "(new window)" as an option)

This is not an option by design. There are problems we can not be solved sanely with multiple swm windows, so there can be just one swm main window.

On Fri, Apr 30, 2010 at 2:15 AM, peter sikking wrote:

well, temporarily. there are no tabs in the design.

No, theres an image bar, with pretty much identical function.

it will not ship like this.

I have problem with this attitude. Its not how open-source works. If its stable, you release it and then keep adding design and features in the next cycle. 2.8 has already taken too long. People who shoudn't be building Gimp from git are doing it. Heaping on "does not match design goals exactly" style roadblocks does more harm than helps. If it fills the basic requirements and is stable, its not a release roadblock. Id like to hear other developers opinions on this.

but it is good to find out that the trivial "just put some tabs like firefox" solution shows its weaknesses.

Firefox tabs have close buttons for some time. This is just something gimp lacks at the moment.

Martin Nordholts
2010-04-30 09:34:13 UTC (over 14 years ago)

swimming in tabs

Hi Alexia

it will not ship like this.

I have problem with this attitude. Its not how open-source works. If its stable, you release it and then keep adding design and features in the next cycle. 2.8 has already taken too long. People who shoudn't be building Gimp from git are doing it. Heaping on "does not match design goals exactly" style roadblocks does more harm than helps. If it fills the basic requirements and is stable, its not a release roadblock. Id like to hear other developers opinions on this.

I'm a big fan of open source, but I am also a big fan of interaction design and usability. For me it is not only software stability that is important, I want things to be pleasant to use as well.

Once 2.8 is out I want to focus on GEGL integration. I won't be able to do that if we have a half-baked implementation of the single-window mode UI overhaul, so I support guiguru's wish to do what it takes to fix e.g. the problems the current tabs has before we release 2.8.

Yes, development of 2.8 has taken a long time, but it has also turned into a remarkable release. I expect 2.8 to be the stable version for a long time, so we should give it the development time it deserves.

Regards, Martin

Alexia Death
2010-04-30 09:47:12 UTC (over 14 years ago)

swimming in tabs

On Fri, Apr 30, 2010 at 10:38 AM, Martin Nordholts wrote:

I'm a big fan of open source, but I am also a big fan of interaction design and usability. For me it is not only software stability that is important, I want things to be pleasant to use as well.

This is understandable and I share the view.

Once 2.8 is out I want to focus on GEGL integration. I won't be able to do that if we have a half-baked implementation of the single-window mode UI overhaul, so I support guiguru's wish to do what it takes to fix e.g. the problems the current tabs has before we release 2.8.

I don't have an issue with fixing any problems, ie the lack of an obvious way to close tabs. What I'm opposed to is saying that as long as we don't have a full image parade we aren't shipping. On the other hand, since you are the developer for those features, it is your call do decide when its good for 2.8 and if you do have resources to implement full image parade.

Cristian Secar?
2010-04-30 14:03:28 UTC (over 14 years ago)

swimming in tabs

On Fri, 30 Apr 2010 09:25:05 +0300, Alexia Death wrote:

well, temporarily. there are no tabs in the design.

No, theres an image bar, with pretty much identical function.

Just a look at other's ideas – for example Opera browser (Windows .avi file, 21,4M):
http://www.secarica.ro/misc/opera_tabs_behaviour_ro.avi

Cristi

Alexandre Prokoudine
2010-04-30 21:33:27 UTC (over 14 years ago)

swimming in tabs

On 4/30/10, peter sikking wrote:

but it is good to find out that the trivial "just put some tabs like firefox" solution shows its weaknesses.

It can't show that because tabs in GIMP are not like tabs in Firefox :)

- images vs text, therefore too much space wasted - no "close" buttons per tab
- when too many images are opened, previews in tab captions disappear beyond horizon

I don't know what the final design is, but if those points were fixed, Liam probably wouldn't have reasons to write that mail :)

Alexandre

peter sikking
2010-05-01 14:29:05 UTC (over 14 years ago)

swimming in tabs

Martin wrote,

it will not ship like this.

I have problem with this attitude. Its not how open-source works. If its stable, you release it and then keep adding design and features in
the next cycle. 2.8 has already taken too long. People who shoudn't be
building Gimp from git are doing it. Heaping on "does not match design
goals exactly" style roadblocks does more harm than helps. If it fills
the basic requirements and is stable, its not a release roadblock. Id like to hear other developers opinions on this.

I'm a big fan of open source, but I am also a big fan of interaction design and usability. For me it is not only software stability that is important, I want things to be pleasant to use as well.

well I am happy with Martin's support, because without that there is no way to achieve results.

what Alexia describes is not typical open source, it is how at the moment the whole (commercial) software world works:

"when the going gets tough, usability becomes a 'nice to have'"

what is counterproductive is that right at that point the management and development people stop working with the interaction design and usability people and start 'going it alone.'

every time a developer stops working with an interaction designer on some project, a little bit this developer stops working with this interaction designer forever. this can only be repeated so many time (a cat has 7 lives) before this interaction designer stops working with this developer forever.

so the solution is: "when the going gets tough, you keep working with your interaction designer to achieve good usability"

I pride myself on being an interaction architect who design software with good usability and who works with engineers on getting it built in a practical way. I would prefer to do both of these (including the final call on what is usable) up to the last minute before releasing.

--ps

founder + principal interaction architect man + machine interface works

http://mmiworks.net/blog : on interaction architecture