Krita: Next Features (Needs GUI Design)Milestone
ActivePublic

Details

Description

The tasks in this category need a proper GUI design. Here you can propose your own design or just comment the design from someone else

Recent Activity

Jan 28 2020

mwein updated the task description for T12607: Add configurable behavior to the Brush Preset History docker.
Jan 28 2020, 12:19 AM · Krita: Next Features (Needs GUI Design)
mwein triaged T12607: Add configurable behavior to the Brush Preset History docker as Low priority.
Jan 28 2020, 12:11 AM · Krita: Next Features (Needs GUI Design)

Feb 19 2019

pilee edited projects for T1000: Quick-play button, added: Krita: Next Features (Needs GUI Design); removed Krita: Next Features (Needs coding ).
Feb 19 2019, 6:49 PM · Krita: Next Features (Needs GUI Design), Krita: Animation

Dec 11 2018

pilee edited projects for T1000: Quick-play button, added: Krita: Next Features (Needs GUI Design); removed Krita: Next Features (Needs usecases and ideas).
Dec 11 2018, 11:15 PM · Krita: Next Features (Needs GUI Design), Krita: Animation

Sep 13 2018

Bollebib added a comment to T8764: Keyframe clones.

i wanted to answer dmitry first.

Sep 13 2018, 12:21 PM · Krita: Next Features (Needs GUI Design)

Sep 11 2018

dkazakov added a comment to T8764: Keyframe clones.

I have tested your patch. It looks fine, but I'm really not sure that users need "clone frames" in a state as we (developers) understand it. The thing that animators need is to create infinite cycles (not technically infinite, but "until the next custom frame"). And, optionally, they might also like "unwrapping" such cycles into a set of normal or clone frames. Can we first implement such "cycles" in the GUI and then start thinking about real "clones"?

Sep 11 2018, 1:21 PM · Krita: Next Features (Needs GUI Design)

May 21 2018

jounip created T8764: Keyframe clones.
May 21 2018, 10:47 AM · Krita: Next Features (Needs GUI Design)

Dec 30 2017

rempt added a comment to T1004: Recreate the Text Tool.

The branch has been merged. However, there are some notes:

Dec 30 2017, 10:46 AM · Krita: Next Features (Needs Documentation)

Dec 17 2017

woltherav added a comment to T1004: Recreate the Text Tool.

@rempt, it might be worth it to remove the fore and background color buttons, namely, while foreground color is translated to style="color:#ff00ff;", which should become style="fill:#ff00ff;" or something, backround color doesn't translate to stroke in the same way. So maybe remove background color and instead put in letter-spacing, which does need a slider.

Dec 17 2017, 6:37 PM · Krita: Next Features (Needs Documentation)

Nov 1 2017

rempt added a comment to T4480: Update of Default User Interface.

The default composite ops are back, btw.

Nov 1 2017, 4:14 PM · Krita: Next Features (Needs GUI Design)

Oct 20 2017

Deevad added a comment to T1004: Recreate the Text Tool.

@woltherav : We need someone like @timotheegiet or @Deevad design a nice highlighter palette. This is a bit... bright...

Now I can see the current highlight colors thanks to the screenshot of @rempt . On dark theme, I like "Oblivion" colors from https://github.com/mig/gedit-themes/blob/master/oblivion.xml .
But I guess everyone has a prefered highlight color palette. Here is how look Oblivion with 3 color only on SVG:

Oct 20 2017, 2:34 PM · Krita: Next Features (Needs Documentation)
rempt added a comment to T1004: Recreate the Text Tool.
Oct 20 2017, 2:01 PM · Krita: Next Features (Needs Documentation)
rempt added a comment to T1004: Recreate the Text Tool.
  1. Support any kind of scripts (doesn't in automagically comes with unicode?) [[https://www.w3.org/TR/jlreq/ | w3c standard for Japanese text)
Oct 20 2017, 1:18 PM · Krita: Next Features (Needs Documentation)
rempt added a comment to T1004: Recreate the Text Tool.

I've been reworking the current text dialog so it uses (our fork of kxmlgui) and presents a more conventional gui for text editing:

Oct 20 2017, 10:46 AM · Krita: Next Features (Needs Documentation)

Jul 28 2017

woltherav added a commit to T112: Improve Palette Docker: R37:cc4b3077f4ab: Add simple sorting script and make eror messages in KoColorSet more useful..
Jul 28 2017, 8:42 PM · Krita: Next Features (Needs Documentation)

Jul 24 2017

woltherav added a commit to T112: Improve Palette Docker: R37:08cecbe031b3: Attach export palette to gpl and svg to palette docker..
Jul 24 2017, 8:33 PM · Krita: Next Features (Needs Documentation)
woltherav added a commit to T112: Improve Palette Docker: R37:80b864ab1924: Add a little widget that can change the palette metadata.
Jul 24 2017, 7:02 PM · Krita: Next Features (Needs Documentation)

Jul 21 2017

woltherav added a commit to T112: Improve Palette Docker: R37:0b6ae78a758b: Several fixes.
Jul 21 2017, 9:28 PM · Krita: Next Features (Needs Documentation)

Jul 18 2017

woltherav added a commit to T112: Improve Palette Docker: R37:c76baa099d72: Add a function to get the total colors from a palette, and add stuff to palette….
Jul 18 2017, 10:43 PM · Krita: Next Features (Needs Documentation)
woltherav added a commit to T112: Improve Palette Docker: R37:f202a8bb2382: Make paletteView class that gives a widget for common palette tasks..
Jul 18 2017, 2:07 PM · Krita: Next Features (Needs Documentation)

Jul 16 2017

woltherav added a commit to T112: Improve Palette Docker: R37:1dd5f19f85bf: Add ComponentsOrdered() and add two scripts for exporting to GPL and SVG.
Jul 16 2017, 5:03 PM · Krita: Next Features (Needs Documentation)
woltherav added a comment to T112: Improve Palette Docker.

Added rightclick selection of background color based on the fact that is what we use elsewhere to select the background color.

Jul 16 2017, 1:15 PM · Krita: Next Features (Needs Documentation)
woltherav added a commit to T112: Improve Palette Docker: R37:d5718d708042: Add rightclick to select background color from palette. This will be more….
Jul 16 2017, 1:11 PM · Krita: Next Features (Needs Documentation)
woltherav updated the task description for T112: Improve Palette Docker.
Jul 16 2017, 12:34 PM · Krita: Next Features (Needs Documentation)

Jun 29 2017

kamathraghavendra added a comment to T112: Improve Palette Docker.

@woltherav I would like to request an additional feature which will also aid in vector object colors too. I request a shortcut for selecting background color by shift clicking on the swatches.
Currently when changing the foreground color through palette or the toolbar it changes the color of vector objects fill color, changing the background color from toolbar changes the stroke color. Adding this shortcut (Shift click to select background color) to palette docker will make it more intuitive and inline with what inkscape does, will be helpful for user due to familiarity. I have also added a bug report for this here-> bug 381789

Jun 29 2017, 8:48 AM · Krita: Next Features (Needs Documentation)

Jun 28 2017

woltherav added a comment to T1004: Recreate the Text Tool.

Okay, so I have been adding some stuff, but then had a dicussion with boud about the usability.

Jun 28 2017, 6:46 PM · Krita: Next Features (Needs Documentation)
woltherav updated subscribers of T1004: Recreate the Text Tool.
Jun 28 2017, 1:24 PM · Krita: Next Features (Needs Documentation)
woltherav added a comment to T1004: Recreate the Text Tool.

Did some testing today.

Jun 28 2017, 1:23 PM · Krita: Next Features (Needs Documentation)

Jun 14 2017

woltherav added a commit to T112: Improve Palette Docker: R37:5452e4e268f2: Add the 'add group functionality' as well as giving view and model extra….
Jun 14 2017, 10:17 AM · Krita: Next Features (Needs Documentation)
woltherav added a comment to T112: Improve Palette Docker.

I have been chugging away at making a new palette docker while staying at boud and irina's. When I was initially doing this in python, we realised it might be better to extend KisPaletteView(this widget is used in the palette docker and the lazybrush tool options amongst others).

Jun 14 2017, 8:30 AM · Krita: Next Features (Needs Documentation)

Jun 7 2017

woltherav added a commit to T112: Improve Palette Docker: R37:c7c5161c3968: Add tooltips to palette model..
Jun 7 2017, 11:23 AM · Krita: Next Features (Needs Documentation)

May 23 2017

dkazakov added a comment to T1004: Recreate the Text Tool.
FeatureSupportedComments
Basic text attributes
x,y,dx,dyyesfully supported including inheritance from parent
rotatenonot supported by QTextLayout
textLengthnonot implemented, not widely supported
lengthAdjustnodepends on textLength
Unicode Bidi
directionyes
unicode-bidiyes
text-anchoryesfor horizontal text only
dominant-baselineno
alignment-baselineno
baseline-shiftincorrectsupports only sub and super and works incorrectly: it scales text, but according to SVG it shouldn't.
Vertical Writing Modes
writing-modenono vertical text yet
glyph-orientation-verticalnono vertical text yet
glyph-orientation-horizontalnono vertical text yet
Font selection and text styling
font-familyyes
font-family (fallback fonts list)nospecial treatment is needed for this fontFamiliesList
font-styleyes
font-variantyes
font-stretchyes
font-sizeyes
font-size-adjustnohardly supported anywhere
fontnojust not implemented
kerningyes
letter-spacingyes
word-spacingyes
text-decorationpartialunderline decoration is not consistent with SVG standard, when a child node of an underlined text has a different color. According to SVG the underlining shouldn't change its color, but in Krita it does. It can be implemented with the current Qt framework, just not implemented.
Abandoned text features
trefnoabandoned in SVG2, so not implemented
SVG Fontsnoabandoned in SVG2, so not implemented
Fill and Stroke
solid fillyes
solid strokeyes
gradient/pattern fillnoneeds implemenation of KoInheritedPatchBackground
gradient/pattern strokenoneeds implemenation of KoInheritedPatchStroke
May 23 2017, 9:31 AM · Krita: Next Features (Needs Documentation)

May 16 2017

tokiedian added a comment to T1004: Recreate the Text Tool.

Memorandum: for vertical writing for Japanese, "Tategaki" plugin for Gimp could be useful.
http://reddog.s35.xrea.com/wiki/GIMP%E3%81%A7%E7%B8%A6%E6%9B%B8%E3%81%8D.html
Source code: http://reddog.s35.xrea.com/software/tategaki-1.2.1.tar.xz

May 16 2017, 7:50 AM · Krita: Next Features (Needs Documentation)

Mar 21 2017

rempt closed T4229: In re SwatchBooker palette parsing, a subtask of T112: Improve Palette Docker, as Resolved.
Mar 21 2017, 1:34 PM · Krita: Next Features (Needs Documentation)

Mar 15 2017

woltherav closed T4121: Get a better native palette format., a subtask of T112: Improve Palette Docker, as Resolved.
Mar 15 2017, 11:26 AM · Krita: Next Features (Needs Documentation)

Mar 1 2017

woltherav added a comment to T1004: Recreate the Text Tool.

NB: There's been previous attempts at getting Vertical Text layout into Qt: Abandoned patch from 2014 here It might be that it isn't playing nice with the stripped-down version of Harfbuzz that Qt uses(Harfbuzz-ng), but I cannot be 100% sure about that. Also of interest: Related Qt bug

Mar 1 2017, 5:58 PM · Krita: Next Features (Needs Documentation)

Feb 28 2017

woltherav added a comment to T1004: Recreate the Text Tool.

More NB, as far as CSS and SVG are concerned...

Feb 28 2017, 5:08 PM · Krita: Next Features (Needs Documentation)

Feb 22 2017

woltherav updated the task description for T1004: Recreate the Text Tool.
Feb 22 2017, 4:16 PM · Krita: Next Features (Needs Documentation)

Jan 25 2017

mohitfagna added a comment to T4970: Shortcuts choice for Vector Tools.

Rotation around a hot position would be a two step process, where first you select the location of anchor. Alt + left click can be used to determine the position of anchor and then left click to rotate.

Jan 25 2017, 5:12 PM · Krita: Next Features (Needs Documentation)
scottpetrovic added 1 mock(s) for T112: Improve Palette Docker: M89: Color Palette UI Updates.
Jan 25 2017, 2:39 PM · Krita: Next Features (Needs Documentation)

Jan 21 2017

woltherav added a comment to T112: Improve Palette Docker.

KisColorSetChooser.cpp definitely needs a redesign, as I've implemented group support, but there's no way for the user to select only a group within a palette. This is necessary for the layer-split dialogue for example.

Jan 21 2017, 3:47 PM · Krita: Next Features (Needs Documentation)
scottpetrovic added a comment to T112: Improve Palette Docker.

This is a pretty large list of requirements for this improved color palette. Has the scope of this work been decided after all this brainstorming (this is just a stretchgoal right?). If I do a UI for this, should I include everything listed. Obviously if I do the overall design will be more complex.

Jan 21 2017, 9:38 AM · Krita: Next Features (Needs Documentation)

Jan 6 2017

woltherav added a parent task for T2371: Requirements for Audio channel support: T1626: Audio import for synchronisation..
Jan 6 2017, 1:01 PM · Krita: Next Features (Needs GUI Design)

Jan 5 2017

rempt added a comment to T4480: Update of Default User Interface.

I was wondering about that, because that's a regression; there must be a set of default favorite composite ops.

Jan 5 2017, 9:53 AM · Krita: Next Features (Needs GUI Design)

Jan 4 2017

stamoglouodysseas added a comment to T4480: Update of Default User Interface.

@dkazakov That is a good point. There is a big amount of blending modes and it can be overwhelming at times.

Jan 4 2017, 7:45 PM · Krita: Next Features (Needs GUI Design)

Jan 3 2017

dkazakov added a comment to T4480: Update of Default User Interface.

Btw, probably my comment is a bit irrelevant to this discussion, but there is one more problem we have with the default settings: by default the user has no favorite composite ops. And it is really difficult to find Normal composite op in our long folded list. I even had a report in VK telling that "Krita 3.1.1 has no Normal composite op". The problem can be solved by adding a few blending modes to favorites by default.

Jan 3 2017, 11:01 AM · Krita: Next Features (Needs GUI Design)

Jan 2 2017

dkazakov edited projects for T4480: Update of Default User Interface, added: Krita: Next Features (Needs GUI Design); removed Krita: Discussion and Testing.
Jan 2 2017, 5:22 PM · Krita: Next Features (Needs GUI Design)
dkazakov removed a project from T1004: Recreate the Text Tool: Krita: Discussion and Testing.
Jan 2 2017, 5:21 PM · Krita: Next Features (Needs Documentation)
dkazakov removed a project from T2371: Requirements for Audio channel support: Krita: Discussion and Testing.
Jan 2 2017, 5:21 PM · Krita: Next Features (Needs GUI Design)
dkazakov removed a project from T4970: Shortcuts choice for Vector Tools: Krita: Discussion and Testing.
Jan 2 2017, 5:21 PM · Krita: Next Features (Needs Documentation)