Re: [Gimp-developer] proposal for usability enhancements for Stroke dialog

2007-12-10 Thread Daniel Falk
Sven Neumann wrote:
 Hi,

 On Sat, 2007-12-08 at 17:51 +, William Skaggs wrote:

   
 1) The most important is that the dialog should not go away after the Stroke
 button is pushed.  It often takes several tries to get the settings right, 
 and
 it is very annoying to have to bring the dialog back each time.  The gain in
 usability would easily be worth the cost of an extra button-click to close 
 the
 dialog, in my opinion.
 

 We don't do this kind of Apply thing anywhere in GIMP. I think it
 would be rather inconsistent and confusing if we start to do it for some
 dialogs. Since the dialog already remembers all settings, I don't really
 see what you want to achieve with this change. Perhaps it just needs to
 be made easier to bring up the dialog again?
   
 From a user perspective, I think the ideal solution would be to treat 
strokes on vectors similar to how Inkscape does it.  For those not 
familiar with Inkscape, it works by attaching line and fill properties 
to the vector, which can be changed at any time.  This is different from 
GIMP, which simply renders a stroke straight into pixels, which is 
somewhat less reversible.  Unlike Inkscape however, GIMP should display 
the stroke and fill in pixels at all times, so the user can preview what 
the rastered result would look like and modify the vector accordingly.

That is basically the reason I'm suggesting that it work this way.  On 
many occasions, people really need to be able to see what a vector will 
look like filled and/or stroked while editing it.  Here's a good 
example: suppose I have a vector with a horizontal or vertical line in 
it.  Normally, you'd want the vector to fall right in the middle of the 
pixel row such that there is no ghost line occurring as a result of 
aliasing.  Worst case scenario here is that you've put your vector right 
in between the two pixels and now you have a 2 pixel wide gray stroke 
instead of the 1 pixel black stroke you wanted.

I realize this would be a lot of work to implement, but I'm putting it 
out there as a possible eventual goal and as my answer to the question 
of how to best solve this problem in the long run.

 3) The Dash preset (or whatever it is called) control is by far the most
 important in the expander, and should be at the top.  In fact, I think it
 should be out of the expander, since a user *always* wants to know what type 
 of
 line will be rendered.
 

 My guess is that the user almost always wants a line. Using a dash
 pattern is rather uncommon, isn't it? But yes, perhaps moving it to the
 top would help.

   
I agree with Sven that using a dash pattern is uncommon, and do prefer 
that the settings for that be hidden.  Unless the line was changed from 
being solid to dashed before.  Supposing that the dialog remembers the 
last settings, I think I'd like to see that my line is going to be 
dashed and not solid.

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


Re: [Gimp-developer] Developer-User Disconnect

2007-11-30 Thread Daniel Falk
Michael Schumacher wrote:
 Von: Daniel Falk [EMAIL PROTECTED]
 
 Also, if you are a user with a 1 time issue or question, 
 subscribing to a mailing list is overkill, whereas signing up for a 
 forum is easier and you don't get the mail volume.
 

 ... and this is the reason why so many questions are asked multiple times on 
 forums.
   
Not on forums that are administered well.  I've seen forums that have 
strict rules against such things and that works surprisingly well.  They 
also put sticky topics in the forums that appear on top that have 
frequently repeated questions.  Even so, it's the ones who answer the 
questions who are most annoyed by seeing the same questions over again.  
For the user, the friendliest thing is to allow such questions, not that 
I'm advocating it.  My point is that what works for the developers seems 
to be different from what works for the users.

 To the people who like mailing lists: what mail client do you like to 
 use that handles mailing lists well?  I would like to use one that lets 
 me watch or ignore threads at least.  That's probably the biggest gripe 
 with them at the moment.
 

 I do assume that you should start looking for console-based ones, they are 
 more likely to be used and influenced by people who prefer to work 
 efficiently. mutt, maybe?

   
I prefer to work efficiently with a gui actually (Don't laugh!).  
Anybody know of a good gui option?

 I might look at mutt for mailing lists though and see how it turns 
out.  Thanks for the suggestion.

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


Re: [Gimp-developer] Feature request for a spot healing brush

2007-11-05 Thread Daniel Falk

On Mon, 2007-11-05 at 09:30 +0100, Sven Neumann wrote:
 Hi,
 
 On Sun, 2007-11-04 at 20:37 -0500, Daniel Falk wrote:
  Photoshop has a tool that works like the healing brush except that it
  doesn't require a source region to be specified before using the tool.
  When there are a lot of quick touch-ups to do, this is very convenient.
  
  Photoshop somehow guesses what it should use as source material and is
  often accurate.  When it's not accurate, users can undo it, and then
  fall back on the healing brush and manually specify that information.
 
 Since we don't know how this works in detail, there is not much point in
 suggesting that we add such a feature.

I could find a video for anyone interested, but that really wasn't my
point.  I suggested the feature not simply to ask for someone to copy
photoshop in detail, but to solve the same problem that photoshop has
managed to solve.  Namely, figuring out an effective, efficient, and
time-saving way of cleaning up a photo with a lot of marks or a dusty
scan.

 In general I would like to point out that it is unlikely that any of the
 active core developers will pick up your feature requests. If you can
 find a developer who is interested in the algorithms and willing to work
 on this stuff, then we are very willing to give him/her a hand and guide
 him/her through the GIMP code and to review patches. But without a
 volunteer, this is likely to be just another feature requests. We
 already have several hundreds of them.
 
 
 Sven
 
 
That's a shame, but I do understand there is a lot of work to be done on
the gimp and only so much expertise to go around.  Still, can it be
logged as a valid feature request somewhere in the event that someone
with the interest in improving the gimp might choose to implement this
request?  After all, I didn't just request it to scratch my own itch.  I
wanted to add my input into how the GIMP could improve.

I wouldn't really know how to find a developer to work on this stuff.  I
would assume it's more likely that developers would come to you as core
developers of the GIMP than to me after all.

Thanks for your attention and all the hard work you guys do on the GIMP.

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


[Gimp-developer] Feature request for a spot healing brush

2007-11-04 Thread Daniel Falk
Photoshop has a tool that works like the healing brush except that it
doesn't require a source region to be specified before using the tool.
When there are a lot of quick touch-ups to do, this is very convenient.

Photoshop somehow guesses what it should use as source material and is
often accurate.  When it's not accurate, users can undo it, and then
fall back on the healing brush and manually specify that information.

It might be a better idea to make this an option to the healing tool
rather than creating a separate tool, but the functionality this
provides can save a lot of time and mouse strokes.

So what do you think?

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


[Gimp-developer] momentary shortcut to the zoom tool?

2007-11-03 Thread Daniel Falk
There doesn't seem to be a way to temporarily switch to the zoom tool
while a button is pressed.  For example if I hold down ctrl + space, it
would switch to the zoom tool, I could click-drag a rectangle to zoom,
and let up on the ctrl + space, and it would switch back to the tool
that was selected previously.  

I used this in photoshop all the time, so I can attest to its benefit.

I realize there are shortcuts in the GIMP for zooming.  The scroll wheel
comes to mind, but zooming by dragging a rectangle is often much more
useful for zooming in, and switching to the zoom tool by going over to
the toolbox, clicking the zoom tool, then going back to draw the
rectangle, then going back to the toolbox to re-select the previous
tool, then back to the image to do the thing you were going to do...

And I also realize there's a shortcut key for the zoom tool, but even
then you have to switch back to the previous tool, which often requires
a more difficult shortcut key than Z and probably a good memory too
(there are over 30 different tools after all.)

Another conceivable solution is simply to have a way to select the
previous tool with an easy, left-handed shortcut.  Doing that wouldn't
be quite as simple for zooming as the momentary zoom idea, but on other
occasions might be useful in its own right.

What do you all think?


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


[Gimp-developer] Patch tool for the GIMP

2007-11-02 Thread Daniel Falk
I'm afraid that I committed a little faux pas by prematurely posting
this as a bug, but I was told to discuss the idea in the mailing list
for the devs to decide whether they want to implement it.

Here's the idea (as posted in my bug) what do you think?

Photoshop's patch tool is very effective for larger areas that need
healing. 
This is a request for a similar tool to be added to the Gimp.

Patching works like this.  The user selects the blemish and with the patch tool
selected drags that selection to a source region that will replace what had
been selected.  Of course more than just a replace, it is a sort of blended
replace that seems to resemble the way the healing brush would blend.

Also as the user is dragging that selection to find a good area to clone from,
the originally selected region updates with a somewhat blended view as a sort
of preview.  I say somewhat because I think it's a quicker algorithm that
manages to update without taxing the cpu significantly.  When the mouse button
is release, the blend completes.

Please see the reference video for a good example of how the tool works.

http://video.about.com/graphicssoft/The-Patch-Tool.htm

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