Re: [Gimp-developer] Quasimode Adjustments -- fastest adjustments [demo included]

2012-05-20 Thread yahvuu
Am 19.05.2012 19:37, schrieb gfxuser:
> Which editor did you use to create this?
the demo is written in Actionscript, using Vim. Sources are now available here:
https://sites.google.com/site/yahvuu/stuff/quasimode-adjust-demo.zip?attredirects=0&d=1


best regards,
yahvuu
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Quasimode Adjustments -- fastest adjustments [demo included]

2012-05-19 Thread peter sikking
yahvuu wrote:

> for your inspiration, here's the fastest way to perform adjustments that i 
> can think of:
> 
> While pressing a shortcut key
>   - the corresponding slider gets displayed right under the pointer
>   - moving the pointer left-right immediately performs the adjustment. 
> To commit, simply release the key.


nice brainstorm.

there are quite a few catches, but I am not going to spoil the
brainstorm spirit with those.

to push this forward: I see this fully relies on the dialog
being there (for multiple reasons) with the sliders (and other
controls) being there (and taking screen real estate) and then
the shortcuts show one slider/control at the time.

the question is: can that be combined?

that is the next level...

   --ps

   founder + principal interaction architect
   man + machine interface works

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



___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Quasimode Adjustments -- fastest adjustments [demo included]

2012-05-19 Thread Alexandre Prokoudine
On Sat, May 19, 2012 at 6:29 PM, yahvuu wrote:
> Dear all,
>
> for your inspiration, here's the fastest way to perform adjustments that i 
> can think of:
>
> While pressing a shortcut key
>    - the corresponding slider gets displayed right under the pointer
>    - moving the pointer left-right immediately performs the adjustment.
> To commit, simply release the key.

This kind of interaction is already implemented in the Brightness/Contrast tool.

Try activating it and dragging the mouse pointer on the image

A similar interaction for Curves was inrtroduced in Photoshop CS5.

Alexandre Prokoudine
http://libregraphicsworld.org
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Quasimode Adjustments -- fastest adjustments [demo included]

2012-05-19 Thread gfxuser

Srihari Sriraman wrote:

A few more thoughts on the shortcut+slide: [...]

  * Numbers [0-9] (as in the demo) could be very good shortcuts.
0-opacity, 1-size, 2-rate...9-xyz. One could simply look in the
tool options for the shortcut key (shown against each parameter)
corresponding to the parameter he wants to adjust.

  * *[...]*

  * *Gtk[Check/Radio]Buttons* could just toggle with the shortcut
number/key.

So each parameter/option in the tool options has a number-shortcut 
irrespective of the slide-ability.


First of all: Yahvuu, this is great! I would like to see it in GIMP. 
Which editor did you use to create this?
IMHO the numbers could be replaced by the well known concept of 
accelerator keys, for instance &Brightness (B will become underlined in 
the dialog). Unlike numbers they don't eat space, are also visible for 
the user and the user can keep them easier in mind like abstract 
numbers. But I guess, it was your main intention to show the principle 
and it's well done!


Best regards,

grafxuser

___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Quasimode Adjustments -- fastest adjustments [demo included]

2012-05-19 Thread Srihari Sriraman
A few more thoughts on the shortcut+slide:

   - Horizontal sliding could adjust *coarse* and vertical sliding could do
   the *fine* adjustment. This would map to the adjustment shown in the
   corresponding GimpSpinScale and could perhaps compromise the need to show
   the sliders on canvas. This would also cover the GtkSpinButton, GtkScale,
   GtkExpander.


   - Numbers [0-9] (as in the demo) could be very good shortcuts.
   0-opacity, 1-size, 2-rate...9-xyz. One could simply look in the tool
   options for the shortcut key (shown against each parameter) corresponding
   to the parameter he wants to adjust.


   - *GtkComboBoxes* that form almost another half of the tool options
   could also work with the slider. User would do the *[shortcut+slide] to
   scroll through list* and let go to choose the currently highlighted.


   - *Gtk[Check/Radio]Buttons* could just toggle with the shortcut
   number/key.

So each parameter/option in the tool options has a number-shortcut
irrespective of the slide-ability.
This does not include GtkEntries however. Not sure if they are very vital
though.


On Sat, May 19, 2012 at 9:17 PM, Srihari Sriraman wrote:

>
>> https://sites.google.com/site/yahvuu/stuff/quasimode-adjust-demo.swf?attredirects=0
>
> I had a similar idea and I was wondering how I could put something like
> this into words.
> Awesome! Could be great for Gimp!
>
>
> On Sat, May 19, 2012 at 7:59 PM, yahvuu  wrote:
>
>> Dear all,
>>
>> for your inspiration, here's the fastest way to perform adjustments that
>> i can think of:
>>
>> While pressing a shortcut key
>>- the corresponding slider gets displayed right under the pointer
>>- moving the pointer left-right immediately performs the adjustment.
>> To commit, simply release the key.
>>
>> You may try the following channel mixer demo to test-drive the
>> interaction:
>>
>> https://sites.google.com/site/yahvuu/stuff/quasimode-adjust-demo.swf?attredirects=0
>>
>> For the Flash-averse, there's also a screenshot available:
>> http://yahvuu.files.wordpress.com/2009/08/quasimode-adjust.png
>>
>>
>> The rationale behind is that most of the adjustments are relative
>> adjustments by nature,
>> by which i mean that the absolute numbers are mostly irrelevant. The
>> desired amount of
>> the effect gets determined by applying a bit more or less of it until it
>> looks right.
>>
>> Grabbing the slider handle is only cognitive burden here, which can be
>> shortcut away.
>>
>>
>> enjoy,
>> yahvuu
>>
>>
>> PS: Flash demos do not fit the UI brainstorm well, so i'm posting here
>> ___
>> gimp-developer-list mailing list
>> gimp-developer-list@gnome.org
>> http://mail.gnome.org/mailman/listinfo/gimp-developer-list
>>
>
>
>
> --
> *
> *
> *Regards,
> *
> *Srihari Sriraman
> *
>
>
>


-- 
*
*
*Regards,
  *
*Srihari Sriraman
  *
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


Re: [Gimp-developer] Quasimode Adjustments -- fastest adjustments [demo included]

2012-05-19 Thread Srihari Sriraman
>
>
> https://sites.google.com/site/yahvuu/stuff/quasimode-adjust-demo.swf?attredirects=0

I had a similar idea and I was wondering how I could put something like
this into words.
Awesome! Could be great for Gimp!


On Sat, May 19, 2012 at 7:59 PM, yahvuu  wrote:

> Dear all,
>
> for your inspiration, here's the fastest way to perform adjustments that i
> can think of:
>
> While pressing a shortcut key
>- the corresponding slider gets displayed right under the pointer
>- moving the pointer left-right immediately performs the adjustment.
> To commit, simply release the key.
>
> You may try the following channel mixer demo to test-drive the interaction:
>
> https://sites.google.com/site/yahvuu/stuff/quasimode-adjust-demo.swf?attredirects=0
>
> For the Flash-averse, there's also a screenshot available:
> http://yahvuu.files.wordpress.com/2009/08/quasimode-adjust.png
>
>
> The rationale behind is that most of the adjustments are relative
> adjustments by nature,
> by which i mean that the absolute numbers are mostly irrelevant. The
> desired amount of
> the effect gets determined by applying a bit more or less of it until it
> looks right.
>
> Grabbing the slider handle is only cognitive burden here, which can be
> shortcut away.
>
>
> enjoy,
> yahvuu
>
>
> PS: Flash demos do not fit the UI brainstorm well, so i'm posting here
> ___
> gimp-developer-list mailing list
> gimp-developer-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gimp-developer-list
>



-- 
*
*
*Regards,
  *
*Srihari Sriraman
  *
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


[Gimp-developer] Quasimode Adjustments -- fastest adjustments [demo included]

2012-05-19 Thread yahvuu
Dear all,

for your inspiration, here's the fastest way to perform adjustments that i can 
think of:

While pressing a shortcut key
- the corresponding slider gets displayed right under the pointer
- moving the pointer left-right immediately performs the adjustment. 
To commit, simply release the key.

You may try the following channel mixer demo to test-drive the interaction:
https://sites.google.com/site/yahvuu/stuff/quasimode-adjust-demo.swf?attredirects=0

For the Flash-averse, there's also a screenshot available:
http://yahvuu.files.wordpress.com/2009/08/quasimode-adjust.png


The rationale behind is that most of the adjustments are relative adjustments 
by nature,
by which i mean that the absolute numbers are mostly irrelevant. The desired 
amount of
the effect gets determined by applying a bit more or less of it until it looks 
right.

Grabbing the slider handle is only cognitive burden here, which can be shortcut 
away.


enjoy,
yahvuu


PS: Flash demos do not fit the UI brainstorm well, so i'm posting here
___
gimp-developer-list mailing list
gimp-developer-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list