Re: [Gimp-developer] no image open spec...

2008-02-21 Thread Michael Natterer
On Wed, 2008-02-20 at 11:34 +1030, David Gowers wrote:
 There is no guarantee that there will be any taskbar at all. On linux,
 there are plenty of WM's that either provide a taskbar that is not
 suitable to implement your described behaviour, or no taskbar at all (
 i use one of these myself, DWM (http://www.suckless.org/wiki/dwm)).
 IMO taskbars are a kludge, and it is a mistake for an application to
 *depend* on them for basic usability.

To quote from that Window Manager's web page:

Because dwm is customized through editing its source code, it's
pointless to
 make binary packages of it. This keeps its userbase small and elitist.
 No novices asking stupid questions.

I think you just disqualified yourself to say anything about
usability here.

ciao,
--mitch

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-21 Thread David Gowers
On Thu, Feb 21, 2008 at 10:12 PM, Michael Natterer [EMAIL PROTECTED] wrote:
 On Wed, 2008-02-20 at 11:34 +1030, David Gowers wrote:

  There is no guarantee that there will be any taskbar at all. On linux,
   there are plenty of WM's that either provide a taskbar that is not
   suitable to implement your described behaviour, or no taskbar at all (
   i use one of these myself, DWM (http://www.suckless.org/wiki/dwm)).
   IMO taskbars are a kludge, and it is a mistake for an application to
   *depend* on them for basic usability.

  To quote from that Window Manager's web page:

  Because dwm is customized through editing its source code, it's
  pointless to
   make binary packages of it. This keeps its userbase small and elitist.
   No novices asking stupid questions.

  I think you just disqualified yourself to say anything about
  usability here.
That's a straw man. There are many tiling WM's, and only two of them
are written by Anselm Garbe. It's quite common for tiling WMs (eg.
dwm, Ion, wmii, ratpoison,  stumpwm) to not have taskbars, because
they are simply unnecessary when you can see the current windows at a
glance. Mainstream WM's are a window management nightmare -- by which
I mean the user is constantly being called on to manage windows, to
make decisions that could in most instances be made well by the
computer, and the need for a task bar in such WM's just reflects this
basic demand for micromanagement imposed by an overconfigurable
concept of window management. It's not bad that the user can configure
their WM, or even their windows -- they should only rarely be called
on to configure their windows, since it's perfectly possible to treat
the majority of windows in a way that Just Works.

In short -- taskbars save you some of the time that your WM otherwise
calls upon you to waste.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-20 Thread Sven Neumann
Hi,

On Wed, 2008-02-20 at 11:34 +1030, David Gowers wrote:

 There is no guarantee that there will be any taskbar at all. On linux,
 there are plenty of WM's that either provide a taskbar that is not
 suitable to implement your described behaviour, or no taskbar at all (
 i use one of these myself, DWM (http://www.suckless.org/wiki/dwm)).
 IMO taskbars are a kludge, and it is a mistake for an application to
 *depend* on them for basic usability.


I don't think opening an image per DND counts as basic functionality. If
you are working on a desktop that doesn't provide basic functionality
like some sort of taskbar, then you may miss a feature or two. No
problem as long as you can still open an image somehow.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-20 Thread Laxminarayan Kamath
On Wed, Feb 20, 2008 at 7:45 PM, Sven Neumann [EMAIL PROTECTED] wrote:

 On Wed, 2008-02-20 at 11:34 +1030, David Gowers wrote:

 There is no guarantee that there will be any taskbar at all.
snip/
 IMO taskbars are a kludge, and it is a mistake for an application to
 *depend* on them for basic usability.

 I don't think opening an image per DND counts as basic functionality. If
 you are working on a desktop that doesn't provide basic functionality
 like some sort of taskbar, then you may miss a feature or two. No
 problem as long as you can still open an image somehow.

Completely agree. GIMP need not worry too much about this. If you
still want a place to DND in this situation, you can always write a
simple but separate app that gives just a DND basket like d4x or kget
gives. For whatever is dropped on it, you can always call gimp's
remote.  Heck! you can even make it intelligent and open the app you
want based on different criteria! But that is enough said on GIMP's
list. :-)



-- 
Laxminarayan Kamath Ammembal
(+91) 9945036093
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-19 Thread peter sikking
OK guys,

here comes the moment where I have to cut the crap.

Just like Sven or Mitch cut the crap when users keep discussing things
that are technically not possible, I have to cut the crap when we keep
discussing interaction that simply does not make sense.

That is why I listed the gimmicks at the start of the UI spec:
it has been checked, forget it, over my dead body.

In difficult times like this I always go back to the product vision
and GIMP is an high-end 'pro' app. It is used in an environment with
other applications to get the job (or hobby) done.

If you can see that whole picture, than you can feel where I am going.

I'd rather spend some time now to show in the spec what I mean and
to figure out what happens to the toolbox and inspectors when no
file is open (hmmm, recent files dialog should stay open...).

Sven wrote:

 we already found that using this window as a DND target has a severe
 usability problem

 who found that in what usability test? I must have missed that.

 You missed one of the mails in this thread then. If we use this window
 as a DND target, where should our users drop images when it is not
 there?

I think the remaining question is: when GIMP is not the foreground
application (toolbox and inspectors hidden, as they should) where
can users d+d files apart from on the taskbar icon?

I am thinking about that.

 --ps

 founder + principal interaction architect
 man + machine interface works

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



___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-19 Thread Sven Neumann
Hi,

On Tue, 2008-02-19 at 19:46 +0100, peter sikking wrote:

 Just like Sven or Mitch cut the crap when users keep discussing things
 that are technically not possible, I have to cut the crap when we keep
 discussing interaction that simply does not make sense.

OK. As long as the result is something that doesn't look like crap and
also appeals to new and occasional users.

 I think the remaining question is: when GIMP is not the foreground
 application (toolbox and inspectors hidden, as they should) where
 can users d+d files apart from on the taskbar icon?

This sounds a lot like the solution will be a lot more complex than the
intermediate that can be implemented for 2.6. Anything that requires
complex interaction with the window manager might take years to
implement as we would most likely have to push quite some changes into
GTK+ and/or get the EWMH specification changed.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-19 Thread buralex
 peter sikking [EMAIL PROTECTED] said on Feb 19, 2008 13:46 -0500 
(in part):

You missed one of the mails in this thread then. If we use this window
 as a DND target, where should our users drop images when it is not
 there?



I think the remaining question is: when GIMP is not the foreground
application (toolbox and inspectors hidden, as they should) where
can users d+d files apart from on the taskbar icon?
I have Windows only experience (not Linux or Mac) so maybe I'm missing 
something here ...


In Windows D'n'D, for a non-visible application works everywhere as 
drag to taskbar button which brings that application to foreground. User 
(still w/o releasing mouse button) then drags to to window which has 
just been brought to foreground and releases.


This works now with current Gimp whether there is an image open or not 
so long as the first bring to foreground is done to the Gimp toolbox window.


So wrt. remaining question: where can users d+d files apart from on the 
taskbar icon? . Why is there any need for anything else? That's how 
Windows user expect ALL applications to behave.


Regards ... Alec -- buralex-gmail
--

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-19 Thread David Gowers
On Feb 20, 2008 11:07 AM,  [EMAIL PROTECTED] wrote:

  peter sikking [EMAIL PROTECTED] said on Feb 19, 2008 13:46 -0500 (in
 part):


  You missed one of the mails in this thread then. If we use this window
  as a DND target, where should our users drop images when it is not
  there?

  I think the remaining question is: when GIMP is not the foreground
 application (toolbox and inspectors hidden, as they should) where
 can users d+d files apart from on the taskbar icon?
  I have Windows only experience (not Linux or Mac) so maybe I'm missing
 something here ...

  In Windows D'n'D, for a non-visible application works everywhere as drag
 to taskbar button which brings that application to foreground. User (still
 w/o releasing mouse button) then drags to to window which has just been
 brought to foreground and releases.

  This works now with current Gimp whether there is an image open or not so
 long as the first bring to foreground is done to the Gimp toolbox window.

  So wrt. remaining question: where can users d+d files apart from on the
 taskbar icon? . Why is there any need for anything else? That's how Windows
 user expect ALL applications to behave.
  Regards ... Alec -- buralex-gmail

There is no guarantee that there will be any taskbar at all. On linux,
there are plenty of WM's that either provide a taskbar that is not
suitable to implement your described behaviour, or no taskbar at all (
i use one of these myself, DWM (http://www.suckless.org/wiki/dwm)).
IMO taskbars are a kludge, and it is a mistake for an application to
*depend* on them for basic usability.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-18 Thread Tobias Jakobs
On Feb 18, 2008 8:27 AM, Sven Neumann [EMAIL PROTECTED] wrote:
 Hi,

 On Sun, 2008-02-17 at 05:13 -0200, Guillermo Espertino wrote:

  Anyway, I'd would like to know why common tasks wouldn't fit there

 Yeah, I would also like to know that.

I thin peter explained i in one of the first mails:

the thing to focus here is that GIMP is not going to behave like some
kid yelling (yep, that is what a dialog is): that was fun, what are we
going to do now... I mean now... really now! 

You can see the problem very good, if you start Krita. Krita has such
a yelling start dialog. But I'm not sure if not having common tasks in
the start window is the solution or if we just have to design it more
carefully than Krita.


  And finally... a drag here sign sounds as a gimmick too for me.

 Indeed. In particular since we already found that using this window as a
 DND target has a severe usability problem. Where do you drop images when
 there is already an image opened?


 If you see the window as a DND target has a severe usability problem
every other thing in this window will have the same problem after
opening the first image. This puts us back to an empty window without
any functionality. And that doesn't sounds like a good solution, too.

I've made some mock-ups and I like nr. 5c (with common tasks, like Gez
one) and nr. 6 (DND area). I definitive don't like the nr. 4 (without
any functionality). But this is just the look and not the feel.
http://www.hagemaenner.de/stuff/gimp/PlanB/5c.png
http://www.hagemaenner.de/stuff/gimp/PlanB/6.png
http://www.hagemaenner.de/stuff/gimp/PlanB/4.png

Regards,
Tobias
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-18 Thread Sven Neumann
Hi,

On Mon, 2008-02-18 at 12:21 +0100, Tobias Jakobs wrote:

 You can see the problem very good, if you start Krita. Krita has such
 a yelling start dialog. But I'm not sure if not having common tasks in
 the start window is the solution or if we just have to design it more
 carefully than Krita.

I don't know the Krita start dialog, but I have seen the mockup that
Guillermo has drawn and it doesn't seem to yell at me. Perhaps it could
benefit from a little less content, but overall it looks like a very
nice mockup and it provides exactly the functionality that the user
needs at this point.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-18 Thread Sven Neumann
Hi,

On Mon, 2008-02-18 at 14:54 +0100, peter sikking wrote:

 Our core users are people who know what they are doing.
 They do not need 'help'.

Yes, they do. This dialog is the first thing people see when starting
GIMP. And a large fraction of our users are beginners. So we have a good
chance hear to give them a helping hand. If we don't do that, this will
most likely be the last time they ever used GIMP.

 we already found that using this window as a DND target has a severe  
 usability problem
 
 who found that in what usability test? I must have missed that.

You missed one of the mails in this thread then. If we use this window
as a DND target, where should our users drop images when it is not
there? That looks like a severe usability problem to me and I don't
think we need run any tests to see this.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-17 Thread Sven Neumann
Hi,

On Sun, 2008-02-17 at 05:13 -0200, Guillermo Espertino wrote:

 Anyway, I'd would like to know why common tasks wouldn't fit there 

Yeah, I would also like to know that.

 And finally... a drag here sign sounds as a gimmick too for me.

Indeed. In particular since we already found that using this window as a
DND target has a severe usability problem. Where do you drop images when
there is already an image opened?


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-16 Thread Guillermo Espertino
Oh... the no gimmicks thing.
Nevermind then...

Gez.

Anyway, I'd would like to know why common tasks wouldn't fit there 
(apart of the usual it sucks).
Create a new image, open an existing image and open a recent file 
are the first things people do with gimp. So why not?
I use drag and drop to open files, but I wouldn't put new image and 
open recent as secondary commands, available only via a menu. Those 
three actions share the same hierarchy, imo.

And finally... a drag here sign sounds as a gimmick too for me.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-08 Thread peter sikking
Tobias Jakobs wrote:

 I thought about it and I created this mock-up:
 http://hagemaenner.de/stuff/gimp/PlanB/6.png

 In the center of the area I've added a simpel text Drop Images  
 here to
 open them. (Perhaps a native speaker should change the wording.)

I have been moving in the same direction in the last days.

If the main function of the window 'body' under the menu bar
is to have a nice size drag + drop area, let's on its look + feel
for that. As for the size of this window: just wide enough to fit
the menubar for the running localisation,height of the window,
1/4 or 1/3rd of the width, some nice proportion.

Forget about the slider, please. It belonged to another strategy,
another time, another place...

 --ps

 founder + principal interaction architect
 man + machine interface works

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



___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-08 Thread M Gagnon

 I thought about it and I created this mock-up:
 http://hagemaenner.de/stuff/gimp/PlanB/6.png

 In the center of the area I've added a simpel text Drop Images  
 here to
 open them. (Perhaps a native speaker should change the wording.)
 
I really like this image. I think what could make it really good is 
adding to it a toolbar with new and open buttons at its top. I 
understand Peter when he says having the new image and open document 
displayed prominently can get annoying, however having it as icons in a 
toolbar like in most applications do would be a good compromise in my 
opinion
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-08 Thread David Gowers
Hi Tobias,

I like the simple, functional design of this. Do you know, has what
the toolbox would become, already been resolved? I notice this does
not seem to concern people presently.

On Feb 8, 2008 9:01 AM, Tobias Jakobs [EMAIL PROTECTED] wrote:

 Am Dienstag, den 05.02.2008, 11:26 +0100 schrieb peter sikking:
  GIMPsters,
 
  Let me state that I wrote my first email in this thread because (yes)
  I am struggling what to put there. It is easy for me to make the
  list of gimmicks that not should go in there. Every on of those
  sucks so much... But what is left? The window needs to be there,
  already outlined above the functions it does. So instead of just
  plain bgcolor, let's do something a bit more stylish, without
  drawing any attention to it.
 
 I thought about it and I created this mock-up:
 http://hagemaenner.de/stuff/gimp/PlanB/6.png

 The idea is to use a simple radial gradient from the upper left corner
 to the lower right. (This should be switched for RTL languages.)

 The gradient colours are calculated from the selected forecolour from
 the GTK theme. This way it fits nicely into every desktop environment.

 In the center of the area I've added a simpel text Drop Images here to
 open them. (Perhaps a native speaker should change the wording.)
 This is NOT the Tip of the Day and should NOT change.
 The colour of the text is the brightest colour from the gradient. This
 will give us a nice contrast and it will fit to the theme colours.

   the slider is a dead serious key in the whole experience. to
   seamlessly
   track the mood of users over a a working day (or a hobby night) is
   worth gold in user interaction.
  
   Would you please care to explain this?
 
  I am going to let the slider rest until the window content is sorted
  out.
  Then redesign the whole package so it all fits together...
 
 I don't get you slider idea. But if you think about a small timewaster
 what do you think about adding a colour slider to my mock-up?

 Regards,
 Tobias


 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-07 Thread Tobias Jakobs

Am Dienstag, den 05.02.2008, 11:26 +0100 schrieb peter sikking:
 GIMPsters,
 
 Let me state that I wrote my first email in this thread because (yes)
 I am struggling what to put there. It is easy for me to make the
 list of gimmicks that not should go in there. Every on of those
 sucks so much... But what is left? The window needs to be there,
 already outlined above the functions it does. So instead of just
 plain bgcolor, let's do something a bit more stylish, without
 drawing any attention to it.
 
I thought about it and I created this mock-up:
http://hagemaenner.de/stuff/gimp/PlanB/6.png

The idea is to use a simple radial gradient from the upper left corner 
to the lower right. (This should be switched for RTL languages.)

The gradient colours are calculated from the selected forecolour from
the GTK theme. This way it fits nicely into every desktop environment.

In the center of the area I've added a simpel text Drop Images here to
open them. (Perhaps a native speaker should change the wording.)
This is NOT the Tip of the Day and should NOT change.
The colour of the text is the brightest colour from the gradient. This
will give us a nice contrast and it will fit to the theme colours.

  the slider is a dead serious key in the whole experience. to  
  seamlessly
  track the mood of users over a a working day (or a hobby night) is
  worth gold in user interaction.
 
  Would you please care to explain this?
 
 I am going to let the slider rest until the window content is sorted  
 out.
 Then redesign the whole package so it all fits together...
 
I don't get you slider idea. But if you think about a small timewaster
what do you think about adding a colour slider to my mock-up?

Regards,
Tobias

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-05 Thread Alexandre Prokoudine
On Feb 4, 2008 11:14 PM, Sven Neumann wrote:

 in the window. Useful content means GTK+ widgets. And we can't (yet)
 make GTK+ widgets translucent.

Are you 100% sure?

http://www.breakitdownblog.com/gnome-murrine-theme-gets-transparent-widgets/

Alexandre
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-05 Thread peter sikking
GIMPsters,

I am very busy, so I am going to weed out the actual contributions of
y'all and respond to that:

Sven wrote:

 We absolutely need to find a solution here that works for everyone.

very well said. that's why the gimmicks section is in the spec.

Thorsten raised a good point about the actual geometry of the
'no image' window. Of course this window is a nice drag and drop
target for all those workflows that go to other apps of filebrowsers
to open the next file or files. SO window not to small, not too
obnoxious. Got me thinking again about always going to the minimal
size when last image is closed. cool.

Thorsten wrote:

 The opposite side of what are we going to do now would be see  
 how you

 get along, I will not raise a finger to help you.

Hmmm, menu commands, drag and drop on window and taskbar icon, menu
shortcuts. A nice size window to find back in the window stack.

saul wrote:

 The no image window should have a status line, as this provides
 useful feedback with regard to the hover-over hints of the menu
 commands.

Good point. But then I realised which menu items would be available  
at all.
Still thinking about this one.

Bill wrote:

 If the user closes the final image by clicking the X in
 the upper right corner of the window, we must close that window or we
 violate a fundamental rule of window handling.

Another good point to think about carefully. I evaluated both  
possibilities
and in my minds eye leaving the window open is more elegant,
less rupture.

Sven wrote:

 I am talking about
 making some stuff transparent against a window background, hardly
 rocket science for GIMP...

 Even if this was possible, I still fail to see why this would be  
 useful.
 To be honest, I am completely baffled to hear such a thing proposed  
 from
 a user interface professional. What exactly, except for eye candy, is
 the purpose of this?

Let me state that I wrote my first email in this thread because (yes)
I am struggling what to put there. It is easy for me to make the
list of gimmicks that not should go in there. Every on of those
sucks so much... But what is left? The window needs to be there,
already outlined above the functions it does. So instead of just
plain bgcolor, let's do something a bit more stylish, without
drawing any attention to it.

Seriously, I would like to hear contributions here what to do
(read the gimmick list first:
http://gui.gimp.org/index.php/No_image_open_specification#no_gimmicks)

 the slider is a dead serious key in the whole experience. to  
 seamlessly
 track the mood of users over a a working day (or a hobby night) is
 worth gold in user interaction.

 Would you please care to explain this?

I am going to let the slider rest until the window content is sorted  
out.
Then redesign the whole package so it all fits together...

Alexandre wrote:
 And we can't (yet) make GTK+ widgets translucent.
 Are you 100% sure?

 http://www.breakitdownblog.com/gnome-murrine-theme-gets-transparent- 
 widgets/

that is cool (but not for this UI design). I would like to know
how universally (all linux WMs, windoze, OS-X) that can be rolled out...

 --ps

 founder + principal interaction architect
 man + machine interface works

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



___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-05 Thread Alexandre Prokoudine
On Feb 5, 2008 1:26 PM, peter sikking wrote:

  And we can't (yet) make GTK+ widgets translucent.
  Are you 100% sure?
 
  http://www.breakitdownblog.com/gnome-murrine-theme-gets-transparent-
  widgets/

 that is cool (but not for this UI design). I would like to know
 how universally (all linux WMs, windoze, OS-X) that can be rolled out...

Murrine's developer writes in his blog: Then you need... a composite
capable window-manager, like Compiz, future Metacity etc etc…

I'm not quite sure about usefulness of transparence in a graphics
editor (unless it's transparence of layers/selections/objects in a
drawing). Sounds like distraction to me (and yes - I remember your
argument on Aperture :-))

Alexandre
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-05 Thread Alexander Rabtchevich
peter sikking wrote:
 Alexandre wrote:

 And we can't (yet) make GTK+ widgets translucent.

 Are you 100% sure?

 http://www.breakitdownblog.com/gnome-murrine-theme-gets-transparent-
 widgets/
  

 that is cool (but not for this UI design). I would like to know
 how universally (all linux WMs, windoze, OS-X) that can be rolled out...


Sorry, but what is the use case for transparent image window? It is 
rather contrary to the idea of the dark room. The only thing I can 
imagine is a lazy :) user who doesn't want to make a screenshot of a 
window of some other program and put it to a new lower layer to be used 
as some base background.

-- 
With respect
Alexander Rabtchevich

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-05 Thread David Gowers
Alexandre,

What Peter describes does not involve transparent windows.
I agree it does not seem useful, in sense of literal opacity.. Rather,
 a waterlevel-type adjustment could suit this idea better..with
 widgets appearing or disappearing according to whether they are
above waterlevel. It's important in this case that disappearance or
appearance should not change widget positions or sizes-- the widgets
should not be repacked after the initial packing..

(well, we could consider, if needed, more specific instances of a
general kind of action that could, at one level, have a widget for the
general operation, and then as the waterlevel drops, be replaced in
the same space by several widgets that are the more specific
instances.)

On Feb 5, 2008 9:17 PM, Alexandre Prokoudine
[EMAIL PROTECTED] wrote:
 On Feb 5, 2008 1:26 PM, peter sikking wrote:

   And we can't (yet) make GTK+ widgets translucent.
   Are you 100% sure?
  
   http://www.breakitdownblog.com/gnome-murrine-theme-gets-transparent-
   widgets/
 
  that is cool (but not for this UI design). I would like to know
  how universally (all linux WMs, windoze, OS-X) that can be rolled out...

 Murrine's developer writes in his blog: Then you need... a composite
 capable window-manager, like Compiz, future Metacity etc etc…

 I'm not quite sure about usefulness of transparence in a graphics
 editor (unless it's transparence of layers/selections/objects in a
 drawing). Sounds like distraction to me (and yes - I remember your
 argument on Aperture :-))

 Alexandre

 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-05 Thread Sven Neumann
Hi,

On Tue, 2008-02-05 at 12:07 +0300, Alexandre Prokoudine wrote:
  in the window. Useful content means GTK+ widgets. And we can't (yet)
  make GTK+ widgets translucent.
 
 Are you 100% sure?
 
 http://www.breakitdownblog.com/gnome-murrine-theme-gets-transparent-widgets/

Yes, I am. What your links shows is something entirely different.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-04 Thread Sven Neumann
Hi,

On Mon, 2008-02-04 at 01:35 +0100, peter sikking wrote:

 4) a plugin system for this window; we ship a standard, good one like
 above. If somebody really insists he or she wants to see a file
 open dialog every time or the 10 last edited pictures (both not very
 good ideas to force upon one million users) then let them write a plugin
 to do that.

We certainly don't have so much developer time at hand to design,
implement and maintain a plug-in system to add gimmicks to this window.
We absolutely need to find a solution here that works for everyone.
Delegating this question to a plug-in system is not going to work here.


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-04 Thread Sven Neumann
Hi,

On Mon, 2008-02-04 at 01:35 +0100, peter sikking wrote:

 and oh, note that the slider to set the alpha of what goes on in that
 window will be there anyway...

This is not currently implementable, so I would rather not base the spec
on this opacity slider.

I also very much wonder why the window should have something as useless
as a slider to control the visual appearance but lack any useful widgets
to give people quick access to the things they will most likely do next.
What's wrong about a link to the recently used images and to the New
image dialog?


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-04 Thread Thorsten Wilms
On Mon, 2008-02-04 at 09:01 +0100, Sven Neumann wrote:

 I also very much wonder why the window should have something as useless
 as a slider to control the visual appearance but lack any useful widgets
 to give people quick access to the things they will most likely do next.
 What's wrong about a link to the recently used images and to the New
 image dialog?

Same here.

I think such a slider would be a waste of both developer and user time
(a _million_ users wondering: ooh, what does this slider do? ... to
never touch it again ;)

Reasons against having Recent/New in the window:
- visual noise
- both are in the file menu already and duplication would lessen
consistency in interaction / work against habituation.

But then I would prefer a window as narrow as possible, not much more
than just a title and a menu bar. Any image would get old soon and
putting effort into exchanging it frequently would be wasted.

Reasons for having Recent/New in the window:
- fast access to the only 2 things a user might want to do (well,
there's also accessing preferences)
- avoiding a mostly empty window which will trigger uncountable
complaints through all eternity ;)

The audio application Ardour has a startup dialog with New and Open
Recent tabs. The dialog has its issues, but feels very useful. I never
use a file manager to open a project there. For GIMP, it should be
possible to have New and Recent side by side.


-- 
Thorsten Wilms

thorwil's design for free software:
http://thorwil.wordpress.com/

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-04 Thread peter sikking
Sven wrote:

 On Mon, 2008-02-04 at 01:35 +0100, peter sikking wrote:

 and oh, note that the slider to set the alpha of what goes on in that
 window will be there anyway...

 This is not currently implementable, so I would rather not base the  
 spec
 on this opacity slider.

just to clarify: are you assuming that the whole window will become
transparent and the desktop shines through? I am talking about
making some stuff transparent against a window background, hardly
rocket science for GIMP...

 I also very much wonder why the window should have something as  
 useless
 as a slider to control the visual appearance

the slider is a dead serious key in the whole experience. to seamlessly
track the mood of users over a a working day (or a hobby night) is
worth gold in user interaction.

 but lack any useful widgets
 to give people quick access to the things they will most likely do  
 next.
 What's wrong about a link to the recently used images and to the New
 image dialog?

the thing to focus here is that GIMP is not going to behave like some  
kid
yelling (yep, that is what a dialog is): that was fun, what are we  
going
to do now... I mean now... really now!

as long as we understand that, you will be able to understand the
crucial decisions that I take here.

 --ps

 founder + principal interaction architect
 man + machine interface works

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

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-04 Thread Thorsten Wilms
On Mon, 2008-02-04 at 10:48 +0100, peter sikking wrote:

 the slider is a dead serious key in the whole experience. to seamlessly
 track the mood of users over a a working day (or a hobby night) is
 worth gold in user interaction.

You seem to assume that
- users will adjust the slider repeatedly
- this adjustment somehow reflects their mood (not just lighting
conditions from day to night or whatever)

I mean to recall that the product vision stresses serious, professional
level work. I don't see how playing with such a slider is compatible
with a getting-stuff-done mentality. I very strongly doubt that users
would adjust it repeatedly, anyway.

Then, even if they do: what does it tell us about their mood and what
would we do with that information?


 the thing to focus here is that GIMP is not going to behave like
 some  
 kid
 yelling (yep, that is what a dialog is): that was fun, what are we  
 going
 to do now... I mean now... really now!
 
 as long as we understand that, you will be able to understand the
 crucial decisions that I take here.

I fail to see how a full size window that is basically empty regarding
its informational and interaction aspects could be a good thing. It
manages to cover part of the desktop or other windows and distracts from
the then only useful bit, the menu. Seen this way, your wallpaper window
would yell, too, but it'd be: BLAH!

The opposite side of what are we going to do now would be see how you
get along, I will not raise a finger to help you.


-- 
Thorsten Wilms

thorwil's design for free software:
http://thorwil.wordpress.com/

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-04 Thread saulgoode
The no image window should have a status line, as this provides  
useful feedback with regard to the hover-over hints of the menu  
commands.







___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-04 Thread Bill Skaggs
Actually, if  plug-in means something like a fill pattern that could
be user-specified in the same way as the splash screen, I think it
would be possible to implement everything Peter has specified here --
including the opacity slider -- using the scratch image framework
I've been experimenting with.

There is one aspect of this specification that seems problematic to
me, though.  If the user closes the final image by clicking the X in
the upper right corner of the window, we must close that window or we
violate a fundamental rule of window handling.  We can create a new
window if we feel the need to, but we must close the original window.

  -- Bill
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] no image open spec...

2008-02-04 Thread Sven Neumann
Hi,

On Mon, 2008-02-04 at 10:48 +0100, peter sikking wrote:

 just to clarify: are you assuming that the whole window will become
 transparent and the desktop shines through?

No. That would be implementable as there's GTK+ API to do that (though
not supported on all platforms).

 I am talking about
 making some stuff transparent against a window background, hardly
 rocket science for GIMP...

There's no GTK+ API to do this (yet). Of course if all we have in the
window is a background image, then we could make the window background
shine through. But I still assume that we will have some useful content
in the window. Useful content means GTK+ widgets. And we can't (yet)
make GTK+ widgets translucent.

Even if this was possible, I still fail to see why this would be useful.
To be honest, I am completely baffled to hear such a thing proposed from
a user interface professional. What exactly, except for eye candy, is
the purpose of this?

 the slider is a dead serious key in the whole experience. to seamlessly
 track the mood of users over a a working day (or a hobby night) is
 worth gold in user interaction.

Would you please care to explain this?


Sven


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] no image open spec...

2008-02-03 Thread peter sikking
Sven wrote:

 Merge toolbox and image menus

It would be very nice if we could get this done for 2.6. It  
 would be
a major user-visible change and as such it would give a clear sign
that GIMP is moving. What's needed here is a mockup that shows how
GIMP should look like with no image window open. And a  
 specification
that tells us what should happen when the first image is opened,  
 what
happens for the second image, what happens when the last image is
closed.


Purely due to the infectious enthusiasm of Martin on the irc,
I have given that a start:

http://gui.gimp.org/index.php/No_image_open_specification

so far so good.

After having defined what definitely not should be in that window,
the question remains what actually can.

I think now that the tip-of-the-day idea can get really old really fast,
even if the tips are super and exactly what you need. To see them
10–100 times a day is too much, even though I do build in a slider to
set the alpha of the whole tip thing.

So after rereading the section in the spec about no gimmicks (please  
do):

http://gui.gimp.org/index.php/No_image_open_specification#no_gimmicks

here are some ideas I have for this window:

1) one of our designers (jimmac, garrett) makes a really nice, soothing,
non-distracting, GIMP value improving wallpaper to show there;

2) like 1), but we ship with a whole series; GIMP shuffles through the
series, shows a different one every time;

3) we have a repository of really nice, soothing, non-distracting, GIMP
value improving wallpapers on gimp.org. When internet-connected, GIMP  
gets
some new ones from the repository, ditches some others, shuffles like  
in 2).
Users contribute new wallpapers, we weed out the crap.

The 3 ideas above add a joy-of-use component to GIMP, not a gimmick.

Another fundamental idea is:

4) a plugin system for this window; we ship a standard, good one like
above. If somebody really insists he or she wants to see a file
open dialog every time or the 10 last edited pictures (both not very
good ideas to force upon one million users) then let them write a plugin
to do that.

and oh, note that the slider to set the alpha of what goes on in that
window will be there anyway...

 --ps

 founder + principal interaction architect
 man + machine interface works

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



___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer