Krita/Wishlist: Difference between revisions
< Krita
(Created page with '== Improve stamp-based brushes == {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width...') |
|||
Line 41: | Line 41: | ||
{{FeatureTodo|'''Junior Job:''' use more sliders in brush settings.|}} | {{FeatureTodo|'''Junior Job:''' use more sliders in brush settings.|}} | ||
{{FeatureTodo|'''Junior Job:''' remove a selection by a single click outside the selection.|}} | {{FeatureTodo|'''Junior Job:''' remove a selection by a single click outside the selection.|}} | ||
{{ | {{FeatureDone|'''Junior Job:''' Call the Edit>Clear action when the Del. key is pressed.|}} | ||
{{FeatureTodo|'''Junior Job:''' move along an axis with modifiers.|}} | {{FeatureTodo|'''Junior Job:''' move along an axis with modifiers.|}} | ||
|} | |} |
Revision as of 02:56, 12 December 2010
Improve stamp-based brushes
Status | Description | Contact | |
---|---|---|---|
TO DO | Predefined Brushes should be resizable (in pixels). | <{{{3}}}> | |
TO DO | Resurrect the Custom Brush dialog : The user should be able to select a part of the image and add it to Predefined Brushes. He should also be able to organize, delete, load and save brush dabs easily [1]. | <{{{3}}}> | |
IN PROGRESS | Photoshop brush import (there is a dolphin plugin that shows .abr brush previews, maybe it could be useful ?[2]). | LukasT |
Improve basic tools/features
Status | Description | Contact | |
---|---|---|---|
DONE | Display a gradient preset that use foreground/background, and foreground/alpha 0. | slangkamp | |
TO DO | Make it easier to create new gradients (ideally it would use the same docker than vector gradients). | <{{{3}}}> | |
TO DO | Allow to move selections. | <{{{3}}}> | |
IN PROGRESS | Improve the transform tool (when you drawn something bad, the transform tool is often the last solution before redrawing everything). | mpeg | |
DONE | Remove the "hidden" layer property change from the undo stack (if you just want to compare a new version to an old version, you will have to undo several times). |
Faster workflow
Status | Description | Contact | |
---|---|---|---|
DONE | - Modifier key need to be used more
|
||
DONE | Features that are tools in other apps are composite mode or paintops in Krita[3]. We should make sure that it is as easy and as fast to select them than in others apps. For example, if I want to erase with the current brush:
I suggest to make it possible to assign a shortcut to composite modes. |
||
TO DO | Junior Job: use more sliders in brush settings. | <{{{3}}}> | |
TO DO | Junior Job: remove a selection by a single click outside the selection. | <{{{3}}}> | |
DONE | Junior Job: Call the Edit>Clear action when the Del. key is pressed. | ||
TO DO | Junior Job: move along an axis with modifiers. | <{{{3}}}> |
Backward compatibility
Status | Description | Contact | |
---|---|---|---|
TO DO | With brush presets, the user will expect than his brush work the same between two versions. If it's not garanteed, the brush engine should be labeled as experimental or unstable. | <{{{3}}}> |
better koffice integration
Status | Description | Contact | |
---|---|---|---|
TO DO | Use the same dockers for flake and pixel tool when possible : gradient creation, color selector... | <{{{3}}}> |
learning curve
Status | Description | Contact | |
---|---|---|---|
TO DO | show units in spinbox and curve widgets. | <{{{3}}}> | |
TO DO | Junior Job: show help about tool and paintops in the status bar. | <{{{3}}}> | |
TO DO | Junior Job: rename some features with better names (scale to new size -> scale image, etc..). | <{{{3}}}> | |
TO DO | add a search input box. It would highlight every menu items or docker that contain the text. | <{{{3}}}> | |
TO DO | write documentation about the Krita "spirit" (why the line tool is a tool, what is the difference between a generator and a filter, etc...and why it is better :) ) | <{{{3}}}> |
stylus/tablet pc
Status | Description | Contact | |
---|---|---|---|
TO DO | With a stylus, it's hard to click, but easy to drag&drop. We could keep existing widgets, but add a feature that increment or decrement the value depending on how much the button is dragged. | <{{{3}}}> |
to gain space
Status | Description | Contact | |
---|---|---|---|
TO DO | replace radio buttons by combo box. | <{{{3}}}> | |
TO DO | replace some label+checkbox by button+icons. | <{{{3}}}> | |
TO DO | use icons instead of label in docker tabs, don't display two labels when docker are tabbed (take a look at Gimp's dockers). | <{{{3}}}> | |
TO DO | make dockers reduce into a pop-up-button (good for tablet PC users, or to use krita as sketch app). | <{{{3}}}> | |
TO DO | make item of the Brush and Stuff toolbar a docker. (that allows users to remove the toolbar completely, and make the brush dialog contextual to the tool like other features). | <{{{3}}}> |
layer stack
Status | Description | Contact | |
---|---|---|---|
TO DO | improve drag&drop (if the "dragged" layer can't be made a child
of the hoovered layer, then drop it between the current layer and the previous/next one). |
<{{{3}}}> | |
TO DO | replace some label+checkbox by button+icons. | <{{{3}}}> | |
TO DO | global selection <--> alpha mask. | <{{{3}}}> | |
TO DO | layer transparency --> global selection (Idealy, ctrl+click on the layer preview would trigger it). | <{{{3}}}> | |
TO DO | applying/dropping a mask to its parent. | <{{{3}}}> | |
TO DO | shape layer <--> vector selection --> raster selection and mask. | <{{{3}}}> | |
TO DO | shape layer --> raster layer. | <{{{3}}}> |
mask
Status | Description | Contact | |
---|---|---|---|
TO DO | improve drag&drop (if the "dragged" layer can't be made a child of the hoovered layer, then drop it between the current layer and the previous/next one). | <{{{3}}}> | |
TO DO | fix inconsistencies in masks by switching to a mask-selection-greyscale image paradigm. Then, masks and local selections would be the same thing, the user would just change the view mode by clicking a button. It'll make the workflow simpler, and allow powerful features
|
<{{{3}}}> |
paintops
Status | Description | Contact | |
---|---|---|---|
TO DO | bring back the automatic preview, or at least a single dab, like in autobrush, so that it's possible to set-up static settings like angle and softness. The dab could be reused later for smaller preset preview (like in Custom Brushes). | <{{{3}}}> | |
TO DO | merge pixel, eraser, pencil, mix and soft paintops (Better break presets now, than when we'll have millions of users :p) | <{{{3}}}> |
abr missing features
Status | Description | Contact | |
---|---|---|---|
TO DO | Stack the sensors - e.g. be able to use fuzzy for size and also some other controller as pressure, tilt etc. Needed for size, angle | <{{{3}}}> | |
TO DO | Roundness sensor - hardness/softness controlled by sensors | <{{{3}}}> | |
TO DO | Dual brush + implement some new composition modes | <{{{3}}}> | |
TO DO | Texture | <{{{3}}}> | |
DONE | Flip X, Flip Y - it mirrors the brush randomly (for each dab, there is 50% of chance that the brush is mirrorred, it seems), mirroring of the brush mask | LukasT |
[1]In the long run, maybe a "resource manager" would be a good idea. It would be used to organize everything : brush presets, gradients, patterns, colors palettes, curve presets, vector shapes, filter effects, text styles... Koffice-wide.
[2]http://www.kde-apps.org/content/show.php/GimpBrushThumbs?content=107128
[3]blur, desaturate = filter paintop, dodge/burn tool = dodge/Burn composite mode, eraser tool = eraser mode, duplicate tool = duplicate paintop, ...