Re: [Gimp-developer] weekend 2.6 UI roadmap roundup...

2007-10-30 Thread Sven Neumann
Hi,

On Mon, 2007-10-29 at 19:16 -0300, Guillermo Espertino wrote:
 I'd add the quality of downscaling as a high priority need. Currently 
 it's possible to downscale images using 50% steps at a time (it was 
 discussed before) but it would be better if one single scaling step 
 produces the best quality possible (maybe automating the 50% steps, as 
 it was discussed before).

This is an important issue. But it has to be addressed in GEGL as we
will soon start to use the GEGL scaling routines. Definitely an
important task to put on the tasks list for GEGL.


Sven


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


Re: [Gimp-developer] 2.4 and how to continue from here

2007-10-30 Thread Sven Neumann
Hi,

On Tue, 2007-10-30 at 00:50 -0200, Filipe Soares Dilly wrote:

 Ok, thats my feature request:

I think you misunderstood me. This thread is not about sending your
feature requests. It is about telling us what you would like to work on
for the next time in GIMP. We already have more than enough feature
requests. Please don't post more here but instead let the developers
discuss what's important to address and what they would like to work on.


Sven


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


Re: [Gimp-developer] 2.4 and how to continue from here

2007-10-30 Thread Marcus Heese
Hi,

so as I've already written a few weeks ago in my mail about the new features 
for the text-tool in the PDB, I'd like to contribute especially in that part. 
As far as I understood the discussion about the roadmap, the PDB will get a 
little rework for the 2.6 release (named parameters, etc.).

So as I'm absolutely new to gimp-development, I'd like to know where is a good 
starting point to get all informations/things. I'm a bit confused about all 
information sources: mailing lists, web-pages, wikis, bugzilla, and the 
source-code itself of course, etc.

As Sven told me in a mail-reply, I should bring up the topic about the new 
text-tool PDB thing... So I have done it now ;)

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


Re: [Gimp-developer] 2.4 and how to continue from here

2007-10-30 Thread Kevin Cozens
Marcus Heese wrote:
 so as I've already written a few weeks ago in my mail about the new features 
 for the text-tool in the PDB, I'd like to contribute especially in that part. 
 As far as I understood the discussion about the roadmap, the PDB will get a 
 little rework for the 2.6 release (named parameters, etc.).

It is nice of you to offer to work on improving the text tool portion of GIMP. 
This is one of those items that has needed work for sometime. It would be 
worth looking at the text tool related items in Bugzilla. The main (tracking) 
bug about text tool fixes and enhancement is bug #136740.

I saw, but haven't tried, the patch you sent to the mailing list. I see you 
are allowing extra text options to be set but it isn't easy to see what you 
are proposing. A new text tool API is one of the outstanding bug reports. It 
would be helpful to see a summary of the API changes you feel should be made 
in a form some along the lines of the PDB browser (ie. function name, 
arguments required, and values returned).

I have done a little bit of work on the text operation of GEGL and I know 
there can be a lot of parameters to set/get. Will you handle only some 
parameters now and others later? How would the extra parameters be handled 
later? Setting/getting all text parameters in one call may not be the best 
option. This may depend on the whether the PDB supported the use of named 
parameters when a new text tool API is being implemented.

Just some things to think about while you plan out a new text tool API. 
Hopefully, the next version of the text tool and its API will get it right 
the first time. :-) Looking forward to the improvements you come up with.

-- 
Cheers!

Kevin.

http://www.ve3syb.ca/   |What are we going to do today, Borg?
Owner of Elecraft K2 #2172  |Same thing we always do, Pinkutus:
 |  Try to assimilate the world!
#include disclaimer/favourite |  -Pinkutus  the Borg

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


Re: [Gimp-developer] 2.6 roadmapping, the UI part of it...

2007-10-30 Thread David Marrs
Guillermo Espertino wrote:
 I understand. It's clear that everyone's preference may vary on this 
 subject:
 
 -Photoshop users will ask for floating windows nested in a container window.
 
They ask for an MDI structure because that's what they know, but I suspect 
they'll be happy with any solution to their problem that works well.

All Mac software ported to Windows uses the parent window model because - I 
suspect - it's the simplest solution to the where goes the omni-present menu 
bar? problem. You put it at the top of an omni-present window that has to be 
maximised and you've got a makeshift Mac desktop. It's not elegant and it 
usually doesn't work very well (see Photoshop pre CS2 for details). Most (if 
not 
all) Unix WMs already share MS Windows's behaviour of every window containing 
its own menu bar, so why try and solve a problem that's already fixed?

Windows users hate the Gimp's current layout because it forces them to work 
using scaled windows. Windows users like to maximise *everything*, in case you 
hadn't noticed. I wouldn't be surprised if a large fraction of Windows/Gimp 
users maximise their canvases and then use alt-tab to access their tool 
dialogues. It also doesn't help that the default layout is very hungry of 
space. 
The first thing I do after installing Gimp is to reduce the size of the toolbox 
to something that leaves some room on my screen.

I think your own mock-up is a far superior solution to an MDI layout, 
especially 
if slave windows could be rolled up or otherwise made invisible. It allows one 
to work full screen, removes the confusing CDI structure and also reduces the 
problem of task bar clutter. I also think that extending the tool dialogue's 
tabbing feature to the canvas windows would be very natural and help the 
clutter 
problem as well. You could have several canvas windows each containing many 
images in tabs. You could even go as far as allowing tabs to be moved between 
the tool dialogues and canvas windows so that an overview could be nested 
directly beneath the layers tab, for example.

I'd address the short comings in GIMP's window implementation first and then 
see 
if MDI is actually still demanded before thinking about implementing it. Of 
course, you'll always get some criticism, but I think the majority would be 
satisfied with a solution that works, even if it isn't like how PS does it.

---AV  Spam Filtering by M+Guardian - Risk Free Email (TM)---

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


Re: [Gimp-developer] 2.6 roadmapping, the UI part of it...

2007-10-30 Thread Jon A. Cruz


On Oct 30, 2007, at 2:44 PM, David Marrs wrote:

They ask for an MDI structure because that's what they know, but I  
suspect

they'll be happy with any solution to their problem that works well.


I believe that the main reason is legacy behavior from Windows 3.x.

As I've mentioned before, Microsoft officially deprecated the MDI  
approach with the introduction of Windows95, but allowed existing  
apps to be grandfathered in.


So I think your assessment is correct. They ask for what they are  
used to, and aren't aware of alternatives.___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] 2.6 roadmapping, the UI part of it...

2007-10-30 Thread Jon A. Cruz


On Oct 28, 2007, at 11:49 AM, Sven Neumann wrote:


On Sun, 2007-10-28 at 15:06 -0300, Guillermo Espertino wrote:


Yes, I knew that (both the utility setting and the image dialog).
What I meant was to polish those two features and make them work
correctly in every platform (afaik the utility setting seems to  
have

some problems in windows, for instance) so can make them available as
the default behavior.


The problem is though that I consider it impossible to make this  
work on
all platforms and all window managers. We couldn't even get this to  
work
on a Linux GNOME desktop where we are dealing with a window manager  
that

implements the EWMH spec. But please prove me wrong. I would love to
find out that this is possible after all.


I know this is one thing we've been fighting with for quite some time  
with Inkscape. If someone is willing to look into it on the GIMP side  
of things, I would very much like to coordinate effort.


We've had bits and pieces of progress over the last release or so,  
but working together can help fix things sooner.___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] a first step towards Cairo drawing

2007-10-30 Thread Chris Mohler
On 10/27/07, Sven Neumann [EMAIL PROTECTED] wrote:
[...]
 Currently we are drawing the rectangle using XOR. When we switch to
 Cairo this should probably change. But I am not entirely sure how to
 best draw a nice-looking outline that is visible on all images. Perhaps
 some of the artists out there could draw me some nice mockups?

How about darkening the outside-of-the-view area and then adding a
simple white border?
http://cr33dog.fedorapeople.org/misc/gimp/nav.png

My only concern is that very dark images may become black in the
outside view.  On the upside, I'm pretty sure the visible area will be
clearly defined on all image types - light images will benefit most
from the darkened transparency, and dark images will benefit most from
the white box.  Both ways, the rectangle is clearly visible.

Just a thought...

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


Re: [Gimp-developer] 2.6 roadmapping, the UI part of it...

2007-10-30 Thread Robert Krawitz
   Date: Tue, 30 Oct 2007 21:44:56 +
   From: David Marrs [EMAIL PROTECTED]

   All Mac software ported to Windows uses the parent window model
   because - I suspect - it's the simplest solution to the where goes
   the omni-present menu bar? problem. You put it at the top of an
   omni-present window that has to be maximised and you've got a
   makeshift Mac desktop. It's not elegant and it usually doesn't work
   very well (see Photoshop pre CS2 for details). Most (if not all)
   Unix WMs already share MS Windows's behaviour of every window
   containing its own menu bar, so why try and solve a problem that's
   already fixed?

   Windows users hate the Gimp's current layout because it forces them
   to work using scaled windows. Windows users like to maximise
   *everything*, in case you hadn't noticed. I wouldn't be surprised
   if a large fraction of Windows/Gimp users maximise their canvases
   and then use alt-tab to access their tool dialogues. It also
   doesn't help that the default layout is very hungry of space.  The
   first thing I do after installing Gimp is to reduce the size of the
   toolbox to something that leaves some room on my screen.

   I think your own mock-up is a far superior solution to an MDI
   layout, especially if slave windows could be rolled up or otherwise
   made invisible. It allows one to work full screen, removes the
   confusing CDI structure and also reduces the problem of task bar
   clutter. I also think that extending the tool dialogue's tabbing
   feature to the canvas windows would be very natural and help the
   clutter problem as well. You could have several canvas windows each
   containing many images in tabs. You could even go as far as
   allowing tabs to be moved between the tool dialogues and canvas
   windows so that an overview could be nested directly beneath the
   layers tab, for example.

As long as we're talking about all this, I'd rather see things go the
other way -- each image has its own toolbox, set of dialogs (perhaps
in a sidebar, or as slide-outs or slide-ins), etc.

Let's take layers as an example (because this is one of the more
annoying ones to me).  Having only one layers dialog has two
undesirable consequences:

1) I can only see the layer stack of one image at a time.

2) If I move the mouse from one image to another (even if the mouse is
   in transit), GIMP switches which image's layers are displayed.

   One way of looking at this is that this is a problem with focus
   follows mouse (actually focus strictly follows mouse in my case,
   but I don't think that that matters here).  The other way of
   looking at it is that this is a problem with dialogs that are
   related to a document being shared between multiple documents, so
   there's only one active document at a time.

My preferred way of working is to have lots of open windows at a time.
Sometimes a window that I'm working in at the moment (emphasis on at
the moment -- I don't really have a notion of this is what I'm
working on now, I jump around between things) may be partially
obscured by another window, but that's how I like it.  I do use
multiple virtual desktops, but not in a very organized way.  I rely on
screen real estate (currently 1600x1200 on my laptop, and 1920x1200 on
my desktop except when I bring the LCD upstairs and stick it on my
laptop to get 1920x1200).  I'll be a good candidate for QXGA or even
HXGA when it becomes affordable -- it will just give me that much more
space to expand my clutter onto.

I personally do not like the Macintosh interface one bit -- it gets
all the key interfaces wrong for the way I work.  At least to me, it
emphasizes that there's one thing that it expects you to be working on
at a time (click to focus and raise rather does that, especially
combined with the single menu bar that's tied to whichever application
is active at the time), and that one thing is front and center no
matter what.

Be all that as it may, I suspect that having separate layers,
channels, etc. dialogs for each image might be very attractive in a
lot of cases, but it's not going to be to everyone's taste.

-- 
Robert Krawitz [EMAIL PROTECTED]

Tall Clubs International  --  http://www.tall.org/ or 1-888-IM-TALL-2
Member of the League for Programming Freedom -- mail [EMAIL PROTECTED]
Project lead for Gutenprint   --http://gimp-print.sourceforge.net

Linux doesn't dictate how I work, I dictate how Linux works.
--Eric Crampton
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer