Difference between revisions of "Usability and Tools"

From GIMP GUI Redesign
Jump to: navigation, search
m (Info and Input dialogs of Colours and Transform instances)
(Dynamic Zoom)
(7 intermediate revisions by the same user not shown)
Line 15: Line 15:
 
* Krita way - video [https://youtu.be/wOGBDRWpgOs Method used on Krita]
 
* Krita way - video [https://youtu.be/wOGBDRWpgOs Method used on Krita]
 
* Photoshop way - video [https://www.youtube.com/watch?v=vG5QOzODCBs to Increase and Decrease Brush Size and Hardness]
 
* Photoshop way - video [https://www.youtube.com/watch?v=vG5QOzODCBs to Increase and Decrease Brush Size and Hardness]
* Old plugin - [http://registry.gimp.org/node/27608:Drag mouse to resize brush]
+
* Old plugin - <s>[http://registry.gimp.org/node/27608:Drag mouse to resize brush]</s>
  
===Dynamic Zoom===
+
===Dynamic Zoom | Verify This===
 
The current keyboard shortcut (+) and (-)  or the wheel mouse are difficult to use in a painting session, mainly because on digital painting is common to use the graphic tablets.(1) Use the Zoom tool becomes a bit difficult while painting: every time you must to select the zoom tool, via tool box or via keyboard, and to reselect again the paint tool to continue the painting session.
 
The current keyboard shortcut (+) and (-)  or the wheel mouse are difficult to use in a painting session, mainly because on digital painting is common to use the graphic tablets.(1) Use the Zoom tool becomes a bit difficult while painting: every time you must to select the zoom tool, via tool box or via keyboard, and to reselect again the paint tool to continue the painting session.
 
To have a feature, as we have in Krita/Photoshop and MyPaint, turns the tasks more friendly and with a minor step number to make zooms and to return the main task.
 
To have a feature, as we have in Krita/Photoshop and MyPaint, turns the tasks more friendly and with a minor step number to make zooms and to return the main task.
Line 45: Line 45:
 
====References====
 
====References====
 
* Krita and Mypaint way - I've made a [https://youtu.be/36zctEmkPlM short video] using Krita to exemplify the feature. The key 'E', by default, is used to enable the erase feature. On MyPaint the feature has the same behaviour and short-cut key.
 
* Krita and Mypaint way - I've made a [https://youtu.be/36zctEmkPlM short video] using Krita to exemplify the feature. The key 'E', by default, is used to enable the erase feature. On MyPaint the feature has the same behaviour and short-cut key.
 +
* Old discussion on Bugzilla - Report 704775 [https://bugzilla.gnome.org/show_bug.cgi?id=704775 - Similar issues]
  
 
==Info and Input dialogs of Colours and Transform instances==
 
==Info and Input dialogs of Colours and Transform instances==
Line 50: Line 51:
 
These dialogs is enabled automatically and by default is placed on canvas, top of the left-side. This in many cases occupy the area image and is difficult to use the dialog. Is possible become float the dialog... but is the same question, to use is necessary to drag and drop the dialog in another area of canvas or in another monitor.
 
These dialogs is enabled automatically and by default is placed on canvas, top of the left-side. This in many cases occupy the area image and is difficult to use the dialog. Is possible become float the dialog... but is the same question, to use is necessary to drag and drop the dialog in another area of canvas or in another monitor.
 
The natural place of the infos, and of the data input is the Tool Options.
 
The natural place of the infos, and of the data input is the Tool Options.
 +
===Suggestion===
 +
Transform this dialog in a dockable window.
 +
If you need to knwo the infos and/or input values the window dialog could be open (or focused if it is already in some dock) with a specific shortcut.
 +
The window dialog is unique for all tools.
 +
 +
==Blend Modes Shortcuts==
 +
To improve the keyboard shortcuts with actions to blend modes in the layer and tool options instances.
 +
===Improvement Reasons===
 +
Many techniques of retouching, painting, for example, use a gamma very restricted of blends... many users have their favourites. In the current GIMP, to change between the more used or favourites, is necessary, all times, to do the always the same steps.
 +
With shortcut action will be more easier to choose the favourite blends during the work sessions.

Revision as of 15:30, 13 May 2017

Tools & Around

Toggle Modifiers & Usability

Increase/decrease size and hardness brush on canvas

Have a toggle modifier key to interact with the size and hardness brush. The size and hardness is controlled by of the device (mouse or stylus) drag, for instance, to right increase, to left decrease. The GIMP users can show or not the outline of brushes. Some users prefer to have only the pointer mode without the outline. In this case, with no outline, the toggle modifier key must enable also (preferable) the brush outline, while this key is down (this method is used by Krita. See the short video of the feature). In this way is possible to control better the increase and decrease.

Current 2.9 git master

Is possible to change the size and hardness via short-cuts:

  • Size - Bracket keys of keyboard, '[' to decrease and ']' to increase.
  • Hardness (Custom) - the shorcuts do not working Bug report

References

Dynamic Zoom | Verify This

The current keyboard shortcut (+) and (-) or the wheel mouse are difficult to use in a painting session, mainly because on digital painting is common to use the graphic tablets.(1) Use the Zoom tool becomes a bit difficult while painting: every time you must to select the zoom tool, via tool box or via keyboard, and to reselect again the paint tool to continue the painting session. To have a feature, as we have in Krita/Photoshop and MyPaint, turns the tasks more friendly and with a minor step number to make zooms and to return the main task.

On MyPaint and Krita this feature have a identical behaviour, the zoom is enabled with Ctrl+Mouse Wheel and Drag.

Notes
1. Some tablets, more new, have devices that can be used to simulate the wheel of mouse. But this is not a rule... many people prefer the tablet more simple and not wacom to work. For example, some artists use simple or economic graphic tablets, because they are more efficient to drawing.

Paintbrush with eraser ability

To use the same brush to erase a stroke with a toggle short cut (recursive). In MyPaint and Krita is possible to use recursively the two tools using only the key 'E'.

To make this in the current stable and development releases we must follow this flow:

  1. To share the paint options between tools
  2. Change between the P or N key with Shift+E and again P or N (for instance)to follow painting/drawing.

The process that is possible is a bit unfriendly if I do a comparison with the flow with Krita/Photoshop and MyPaint. Have a toggle or recursive key to make this, it turns this action more easy and fast to execute. Imagine the users that are using a graphic tablet with GIMP... is necessary stops the action with paint tool, and to use the hand (left/right) to invoke the eraser, with Shift+E, and after again, 'P' or 'N' (for instance) key to follow using the paint tools.

I think that the 'Paint Options Shared Between Tools' works fine in many cases... but not to all. My suggestion, here, is to provide another option to have the eraser directly on paint tool. For me and many painters that are using MyPaint and Krita, this feature is working fine. See thread on mailing list - Some ideas and suggestions around digital painting on GIMP.

Brainstorming and ideas

  • A plug-in action (with a toggle key) to enable some blend modes on the paint tools to erase the strokes. For example, the paint tool with blend mode + foreground colour to erase the stroke/stain. I have tested with Addition Mode, with white colour as foreground and works fine to delete. The main question here is: we want/must eliminate a wrong stroke or many strokes (this is a simple task) or we need of the Eraser Tool to make actions more complexes? I am thinking that both flow options are important and convenient, but each of these depends what we are doing in each moment. Normally, during the paint sessions, we must to delete some wrong or undesirable strokes/parts.

References

  • Krita and Mypaint way - I've made a short video using Krita to exemplify the feature. The key 'E', by default, is used to enable the erase feature. On MyPaint the feature has the same behaviour and short-cut key.
  • Old discussion on Bugzilla - Report 704775 - Similar issues

Info and Input dialogs of Colours and Transform instances

Info-input-dialogs colours-and-transform-tools.png
These dialogs is enabled automatically and by default is placed on canvas, top of the left-side. This in many cases occupy the area image and is difficult to use the dialog. Is possible become float the dialog... but is the same question, to use is necessary to drag and drop the dialog in another area of canvas or in another monitor. The natural place of the infos, and of the data input is the Tool Options.

Suggestion

Transform this dialog in a dockable window. If you need to knwo the infos and/or input values the window dialog could be open (or focused if it is already in some dock) with a specific shortcut. The window dialog is unique for all tools.

Blend Modes Shortcuts

To improve the keyboard shortcuts with actions to blend modes in the layer and tool options instances.

Improvement Reasons

Many techniques of retouching, painting, for example, use a gamma very restricted of blends... many users have their favourites. In the current GIMP, to change between the more used or favourites, is necessary, all times, to do the always the same steps. With shortcut action will be more easier to choose the favourite blends during the work sessions.