Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-31 Thread Sven Neumann
On Wed, 2010-03-31 at 11:28 -0400, Liam R E Quin wrote:
> On Wed, 2010-03-24 at 17:55 +0100, peter sikking wrote:
> > Sven Neumann wrote:
> [...]
> > if there is a need for search in a menu structure, then how well is
> > that menu structured?
> 
> Third-party scripts can add menu entries, and they don't always end
> up where you might expect from reading the script, sa they get
> remapped from time to time,
> 
> Maybe a first step would be to consider extending the procedure browser
> slightly, to include results from menu entries (and tooltips?)

No, that stuff does not belong into the Procedure Browser. The Procedure
Browser is a tool for developers. A nice first step would be a rewrite
of the Plug-In Browser, which has unfortunately become totally unusable
over the last GIMP releases.


Sven


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


Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-31 Thread Liam R E Quin
On Wed, 2010-03-24 at 17:55 +0100, peter sikking wrote:
> Sven Neumann wrote:
[...]
> if there is a need for search in a menu structure, then how well is
> that menu structured?

Third-party scripts can add menu entries, and they don't always end
up where you might expect from reading the script, sa they get
remapped from time to time,

Maybe a first step would be to consider extending the procedure browser
slightly, to include results from menu entries (and tooltips?)

Liam

-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org www.advogato.org

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


Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-24 Thread Sven Neumann
On Wed, 2010-03-24 at 17:55 +0100, peter sikking wrote:

> well, I have still mixed feelings about the whole plan.
> 
> if there is a need for search in a menu structure, then how well is
> that menu structured?

We have tons of plug-ins and the user may install even more. It is
almost impossible to structure them perfectly in a menu hierarchy.

> however, going much further makes it useful.
> searching tooltips is one thing, digging into the manual is next.

That was mentioned from the very beginning. Of course searching in just
the menu labels is not of much use. The search would include the
tool-tips text of course. Combining this with a search in the manual is
however taking this way too far. Then it can't be a GSoC project any
longer.


Sven


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


Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-24 Thread peter sikking
Sven Neumann wrote:

> On Tue, 2010-03-23 at 21:30 +0100, Martin Nordholts wrote:
>
>> The GIMP menu structure is a beast. But each item is well  
>> documented, in
>> particular there are tooltips for most of them. The idea is to make  
>> the
>> menu item labels and the descriptions of them searchable. It could  
>> be a
>> text entry in the menu bar for example.
>
> It could be a text entry that replaces the menu-bar triggered by a
> keyboard shortcut, similar to how you can switch from the path-bar  
> to a
> location entry in the file-chooser. Or it could be a UI that overlays
> itself on the image. The current work on the text tool UI shows what's
> possible in this respect with newer versions of GTK+.
>
> Would be nice to get some input from Peter on this subject. With a
> little help from the guiguru, this could turn out to become a very
> useful change to the GIMP UI.


well, I have still mixed feelings about the whole plan.

if there is a need for search in a menu structure, then how well is
that menu structured?

it really sounds to me like signalling UI design defeat, and sticking
a band-aid (search) on it.

however, going much further makes it useful.
searching tooltips is one thing, digging into the manual is next.
going further is needed before thinking about the UI.

 --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] Doubt in Google Summer Of Code Idea

2010-03-23 Thread Laxminarayan Kamath
An Idea from back in march 2008 :

http://gimp-brainstorm.blogspot.com/2008/03/find-feature.html

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


Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-23 Thread Sven Neumann
On Tue, 2010-03-23 at 21:56 +0100, Martin Nordholts wrote:

> > From a development point of view, it shouldn't be too difficult to
> > implement the actual search in the menus and plug-ins. A main focus of
> > the project should be on the user interface.
> 
> I think both are equally important, no one will want to use a great UI 
> with terrible performance, and no one will want to use a very responsive 
> but hard to use UI.
> 
> I can well imagine that the amount of work for indexing and matching 
> menu items and other arbitrary sources in a future-proof way is big 
> enough task for a GSoC alone.

We already have search in plug-ins and even though it is implemented by
means of making PDB calls from the plug-in process to the GIMP core it
still presents search result almost instantaneous. A search in the GIMP
menus and plug-ins that performs well is a matter of days to implement.

Wrapping a nice UI around it is a different matter though and it would
certainly make a nice GSoC project. It definitely requires some GTK+
knowledge or at least the will to make oneself quite familiar with GTK+.
It also involves dealing with parts of the GIMP core, such as UI
managers and the PDB.


Sven


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


Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-23 Thread Martin Nordholts
On 03/23/2010 09:46 PM, Sven Neumann wrote:
> On Tue, 2010-03-23 at 21:30 +0100, Martin Nordholts wrote:
>
>> The GIMP menu structure is a beast. But each item is well documented, in
>> particular there are tooltips for most of them. The idea is to make the
>> menu item labels and the descriptions of them searchable. It could be a
>> text entry in the menu bar for example.
>
> It could be a text entry that replaces the menu-bar triggered by a
> keyboard shortcut, similar to how you can switch from the path-bar to a
> location entry in the file-chooser. Or it could be a UI that overlays
> itself on the image. The current work on the text tool UI shows what's
> possible in this respect with newer versions of GTK+.
>
> Would be nice to get some input from Peter on this subject. With a
> little help from the guiguru, this could turn out to become a very
> useful change to the GIMP UI.
>
> From a development point of view, it shouldn't be too difficult to
> implement the actual search in the menus and plug-ins. A main focus of
> the project should be on the user interface.

I think both are equally important, no one will want to use a great UI 
with terrible performance, and no one will want to use a very responsive 
but hard to use UI.

I can well imagine that the amount of work for indexing and matching 
menu items and other arbitrary sources in a future-proof way is big 
enough task for a GSoC alone.


-- 

My GIMP Blog:
http://www.chromecode.com/
"GIMP 2.8 development still under control"
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-23 Thread Sven Neumann
On Tue, 2010-03-23 at 21:30 +0100, Martin Nordholts wrote:

> The GIMP menu structure is a beast. But each item is well documented, in 
> particular there are tooltips for most of them. The idea is to make the 
> menu item labels and the descriptions of them searchable. It could be a 
> text entry in the menu bar for example.

It could be a text entry that replaces the menu-bar triggered by a
keyboard shortcut, similar to how you can switch from the path-bar to a
location entry in the file-chooser. Or it could be a UI that overlays
itself on the image. The current work on the text tool UI shows what's
possible in this respect with newer versions of GTK+.

Would be nice to get some input from Peter on this subject. With a
little help from the guiguru, this could turn out to become a very
useful change to the GIMP UI.

>From a development point of view, it shouldn't be too difficult to
implement the actual search in the menus and plug-ins. A main focus of
the project should be on the user interface.


Sven


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


Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-23 Thread Alexandre Prokoudine
On 3/23/10, Martin Nordholts wrote:

> The GIMP menu structure is a beast. But each item is well documented, in
> particular there are tooltips for most of them. The idea is to make the
> menu item labels and the descriptions of them searchable. It could be a
> text entry in the menu bar for example.

Hmmm, I vaguely recall that last year Sven characterized the project
as not complex for GSoC enough...

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


Re: [Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-23 Thread Martin Nordholts
> @ Martin Nordholts :
>
> This is Sukh Ram Manda from India.I am a 4th year computer science
> student looking for participation in Google Summer of Code.
> While searching for project idea suitable to my skills I found your idea
> "make menu searchable " on GIMP.
>
> But I am not able to fully understand your idea.
> I will be pleased if you can elaborate it further.
>
> Looking for your positive response..

Hi

The GIMP menu structure is a beast. But each item is well documented, in 
particular there are tooltips for most of them. The idea is to make the 
menu item labels and the descriptions of them searchable. It could be a 
text entry in the menu bar for example.

If I would type 'gaussian' in the textbox, there would be a dropdown of 
a list containing the menu items
Filter -> Blur -> Gaussian Blur
Filter -> Edge-detect -> Difference of Gaussians...
since both of them contains the word 'gassian', in this case in the menu 
labels although it would match the tooltip description too.

That's the basic idea, but it can be extended in many ways, it could 
maybe even search the GIMP plug-in registry for example.

HTH,
Martin



-- 

My GIMP Blog:
http://www.chromecode.com/
"GIMP 2.8 development still under control"
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Doubt in Google Summer Of Code Idea

2010-03-23 Thread SukhRam Manda
@ Martin Nordholts :

This is Sukh Ram Manda from India.I am a 4th year computer science student
looking for participation in Google Summer of Code.
While searching for project idea suitable to my skills I found your idea
"make menu searchable " on GIMP.

But I am not able to fully understand your idea.
I will be pleased if you can elaborate it further.

Looking for your positive response..
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer