Feed Advanced Search

Feb 2 2023

tymond added a subtask for T379: Fixing resource management properly (includes tagging): T15245: Performance improvements plans for Resource Rewrite.
Feb 2 2023, 10:04 PM · Krita: Abyss

Jul 11 2022

dkazakov added a comment to T15672: Improving the performance of the floodfill algorithm.

So, conceptually, we divide that GlobalRect into smaller contiguous, non-overlaping, regions or tiles

Jul 11 2022, 7:36 AM · Krita: Abyss

Jul 10 2022

deiflou renamed T15672: Improving the performance of the floodfill algorithm from Improving the performance floodfill algorithm to Improving the performance of the floodfill algorithm.
Jul 10 2022, 8:52 PM · Krita: Abyss
deiflou created T15672: Improving the performance of the floodfill algorithm.
Jul 10 2022, 8:52 PM · Krita: Abyss

Jun 21 2022

timotheegiet claimed T15540: Icons needed for the assistants refactor.
Jun 21 2022, 4:17 PM · Krita: Abyss

Jun 15 2022

tymond updated the task description for T15540: Icons needed for the assistants refactor.
Jun 15 2022, 1:32 PM · Krita: Abyss

Jun 9 2022

tymond updated the task description for T15540: Icons needed for the assistants refactor.
Jun 9 2022, 3:14 PM · Krita: Abyss

Jun 8 2022

ramonmiranda added a comment to T15524: Brainstorming ideas for assistants.

Hello everybody. My 2 cents are here. I give all the brave Krita users access to edit the document, coment and share. Enjoy and Help if you can ;)
https://drive.google.com/drive/folders/1UMTT6TumIXr0NurBf0rex7-podiQjxwH?usp=sharing

Jun 8 2022, 12:13 PM · Krita: Abyss

May 28 2022

kaetemi added a comment to T15553: Add Blurring mode to Smudge Engine.

https://invent.kde.org/graphics/krita/-/merge_requests/1460

May 28 2022, 6:14 PM · Krita: Abyss

May 27 2022

kaetemi created T15553: Add Blurring mode to Smudge Engine.
May 27 2022, 8:05 PM · Krita: Abyss

May 23 2022

tymond added a comment to T15524: Brainstorming ideas for assistants.

We've talked in the past about associating assistants with certain layers, but lately I've been thinking wondering if it would be possible to just treat individual assistants as a new type of node/layer.

May 23 2022, 7:55 PM · Krita: Abyss
tymond updated the task description for T15540: Icons needed for the assistants refactor.
May 23 2022, 3:37 PM · Krita: Abyss
tymond triaged T15540: Icons needed for the assistants refactor as Wishlist priority.
May 23 2022, 3:11 PM · Krita: Abyss

May 16 2022

emmetoneill added a comment to T15524: Brainstorming ideas for assistants.

scenerio 1) you want to make one single line or a bezier curve in a nice way and it’s done better with assistants, but to do that, you gotta go to the assistant tool, set it up, then move to the brush, enable snapping, then go to the assistant tool again to remove it -> how to make it faster/easier?

May 16 2022, 7:41 PM · Krita: Abyss
vanyossi added a comment to T15524: Brainstorming ideas for assistants.

For scenenario 1, yes it is cumbersome to work with assistants that need constant adjustment, however this may not be a problem with the usage but the design of the assistant. For example, ruler is good but requires to be adjusted on every stroke to make new lines, on the contrary, parallel ruler needs less input as you can do all parallel lines at once. So first we have to design the functionality of assistants to be less dependant of user input. However this is not trivial to do. On the other hand, if we could have a key to quickly activate the edit options from the closest assistant that could help mitage this issue.

May 16 2022, 3:21 PM · Krita: Abyss
tymond updated the task description for T15524: Brainstorming ideas for assistants.
May 16 2022, 3:10 PM · Krita: Abyss
tymond triaged T15524: Brainstorming ideas for assistants as Wishlist priority.
May 16 2022, 3:06 PM · Krita: Abyss

Mar 3 2022

tymond claimed T15337: Good practices of fixing code for Coverity.
Mar 3 2022, 2:18 PM · Krita: Abyss
tymond created T15337: Good practices of fixing code for Coverity.
Mar 3 2022, 2:17 PM · Krita: Abyss
tymond added a subtask for T13470: Fix issues detected by static analysis: T15329: Krita builds for Coverity Scans (notes).
Mar 3 2022, 2:09 PM · Krita: Abyss

Feb 23 2022

tymond closed T3694: Make the custom resource location configurable, a subtask of T379: Fixing resource management properly (includes tagging), as Resolved.
Feb 23 2022, 6:28 PM · Krita: Abyss
tymond closed T12044: Tagging rewrite as Resolved.
Feb 23 2022, 6:27 PM · Krita: Abyss
tymond closed T12044: Tagging rewrite, a subtask of T379: Fixing resource management properly (includes tagging), as Resolved.
Feb 23 2022, 6:27 PM · Krita: Abyss
tymond closed T12659: Improvements in tagging or brushes management as Resolved.
Feb 23 2022, 6:26 PM · Krita: Abyss
tymond closed T12659: Improvements in tagging or brushes management, a subtask of T12044: Tagging rewrite, as Resolved.
Feb 23 2022, 6:26 PM · Krita: Abyss
tymond closed T11921: Resource Manager Redesign. as Resolved.
Feb 23 2022, 6:24 PM · Krita: Abyss
tymond closed T11921: Resource Manager Redesign., a subtask of T379: Fixing resource management properly (includes tagging), as Resolved.
Feb 23 2022, 6:24 PM · Krita: Abyss
tymond closed T13338: Resource Manager - List of Features as Resolved.
Feb 23 2022, 6:24 PM · Krita: Abyss
tymond closed T13338: Resource Manager - List of Features, a subtask of T11921: Resource Manager Redesign., as Resolved.
Feb 23 2022, 6:24 PM · Krita: Abyss

Feb 22 2022

tymond updated the task description for T13380: Refresh of the Painting Assistant Tool and Painting Assistants.
Feb 22 2022, 2:48 PM · Krita: Abyss

Feb 21 2022

tymond added a comment to T13380: Refresh of the Painting Assistant Tool and Painting Assistants.

My thoughts/priorities regarding this task. (The subtitle says the priority, to make it easy I just assigned three, "Now", "Maybe now" and "Later").

Feb 21 2022, 11:38 PM · Krita: Abyss
tymond updated the task description for T13380: Refresh of the Painting Assistant Tool and Painting Assistants.
Feb 21 2022, 11:06 PM · Krita: Abyss
tymond triaged T15304: Refactor Assistants to allow pretty curvy lines (remove 4px limitation) as Wishlist priority.
Feb 21 2022, 10:28 PM · Krita: Abyss
tymond updated the task description for T13380: Refresh of the Painting Assistant Tool and Painting Assistants.
Feb 21 2022, 10:19 PM · Krita: Abyss
tymond updated the task description for T13380: Refresh of the Painting Assistant Tool and Painting Assistants.
Feb 21 2022, 10:17 PM · Krita: Abyss
tymond added a parent task for T6543: Make Krita better for more types of spatial projection: T13380: Refresh of the Painting Assistant Tool and Painting Assistants.
Feb 21 2022, 10:16 PM · Krita: Abyss
tymond added a subtask for T13380: Refresh of the Painting Assistant Tool and Painting Assistants: T6543: Make Krita better for more types of spatial projection.
Feb 21 2022, 10:16 PM · Krita: Abyss

Feb 10 2022

hellozee added a comment to T8198: Extend the text tool..

For flowing text, I did have a small proposal couple years back. Unfortunately got busy with my own stuff, couldn't even participate in GSoC.

Feb 10 2022, 12:03 AM · Krita: Abyss

Feb 8 2022

rempt added a comment to T8198: Extend the text tool..

I've read it...

Feb 8 2022, 8:33 AM · Krita: Abyss
knowzero added a comment to T8198: Extend the text tool..

@woltherav I see... is there any plans on when that meeting will happen?

Feb 8 2022, 1:01 AM · Krita: Abyss

Feb 7 2022

woltherav added a comment to T8198: Extend the text tool..

@knowzero : No clue. The problem is that we haven't had a post-5.0 meeting yet, and as far as I know only you and Alvin have read my report. I have literally no clue what is going to happen.

Feb 7 2022, 9:21 PM · Krita: Abyss

Feb 6 2022

knowzero added a comment to T8198: Extend the text tool..

@woltherav - While I understand the need for rewriting the backend and moving away from QTextLayout. From the sound of things the on-canvas editing will take a while correct?

Feb 6 2022, 11:56 PM · Krita: Abyss

Jan 20 2022

alvinhochun added a comment to T8198: Extend the text tool..

Re colour font, we already have a related bug report (sort of): https://bugs.kde.org/show_bug.cgi?id=439908

Jan 20 2022, 12:27 PM · Krita: Abyss

Jan 18 2022

woltherav added a comment to T8198: Extend the text tool..

Ok, I've decided to write a report for everything I've learned. I hope we can use this as a basis for a proper meeting at some point:

Jan 18 2022, 12:51 PM · Krita: Abyss

Jan 13 2022

woltherav added a comment to T7393: Spot color support..

Some updates on this:

Jan 13 2022, 12:24 PM · Krita: Abyss

Jan 7 2022

dkazakov added a comment to T15062: Configurable multiple instances of tools.

Just a note from IRC:

Jan 7 2022, 9:27 AM · Krita: Abyss

Jan 4 2022

woltherav added a comment to T13509: "Wide Gamut Color Selector" Docker.

Also the gamut mask controls are still missing, I don't really like the current way. There should be some way to choose the mask from the docker (has been requested a few times), I'm thinking of a popup/dropdown, and the angle control could be better integrated IMO.

Jan 4 2022, 1:55 PM · Krita: Abyss
mwein added a comment to T13509: "Wide Gamut Color Selector" Docker.

I think we talked about moving the color history to Ko~/KisCanvasResourceProvider, but I haven't done that yet.

Jan 4 2022, 1:49 PM · Krita: Abyss
mwein updated the task description for T13509: "Wide Gamut Color Selector" Docker.
Jan 4 2022, 1:40 PM · Krita: Abyss

Dec 20 2021

mwein updated the task description for T13509: "Wide Gamut Color Selector" Docker.
Dec 20 2021, 3:22 AM · Krita: Abyss

Dec 9 2021

woltherav added a comment to T8198: Extend the text tool..

If I am going to collect layout code links anyway:

Dec 9 2021, 5:28 PM · Krita: Abyss

Dec 8 2021

woltherav added a comment to T8198: Extend the text tool..

Turns out Unicode's ICU also has a text-layout component that integrates with harfbuzz and is apparently used by firefox and libreoffice. (I might be wrong, and these two might only be using the bidi and text-segmentation components)
https://unicode-org.github.io/icu/userguide/layoutengine/paragraph.html
https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classicu_1_1ParagraphLayout.html

Dec 8 2021, 6:18 PM · Krita: Abyss

Dec 7 2021

rempt added a comment to T15062: Configurable multiple instances of tools.

The two ideas (flexibility in adding tool instances vs tool presets) are not the same, though there are places where they touch. I still haven't got a better solution for saving tool config settings than the one in my merge request for tool presets.

Dec 7 2021, 8:53 AM · Krita: Abyss
dkazakov added a comment to T15062: Configurable multiple instances of tools.

Now when I think about it, the feature might be overlapping with the "tool presets" feature. People might start using them as presets for the tool options, e.g. Stabilized liner vs Sketch pencil. So it should be taken into account as well [0].

Dec 7 2021, 6:13 AM · Krita: Abyss
vanyossi added a comment to T15062: Configurable multiple instances of tools.

After reading Deevad I'm convinced this can provide value to all krita users. as for the points in the original post:

Dec 7 2021, 1:36 AM · Krita: Abyss

Dec 6 2021

deiflou created T15073: Anti-spill/anti-overflow option for the brush tool.
Dec 6 2021, 3:58 PM · Krita: Abyss
woltherav added a comment to T8198: Extend the text tool..

Web-platform tests for SVG:
https://github.com/web-platform-tests/wpt/tree/master/svg

Dec 6 2021, 3:45 PM · Krita: Abyss

Dec 5 2021

Deevad added a comment to T15062: Configurable multiple instances of tools.

I very like this thread proposal because the feature really cover many scenarios. Custom icons in toolbar can stimulate the part of DIY in each artist. Investing time on their UI, their setup, sharing cool screenshot with funny custom tools icons, feeling more 'at home' on their own Krita setup.

Dec 5 2021, 12:54 PM · Krita: Abyss

Dec 4 2021

woltherav added a comment to T8198: Extend the text tool..

https://www.w3.org/International/articles/ruby/markup
https://w3c.github.io/i18n-drafts/articles/ruby/styling.en.html

Dec 4 2021, 4:27 PM · Krita: Abyss

Dec 3 2021

vanyossi added a comment to T15062: Configurable multiple instances of tools.

I think most affected users by this does their comparison with a certain model in mind. In my personal experience I wanted a way to get into a particular eraser preset in certain scenarios. I.E. for painting I did not needed a special preset as I used the eraser mode as a painting modifier. I do however needed a specific preset when cleaning while inking or adding depth in some painting styles.

Dec 3 2021, 4:28 PM · Krita: Abyss

Dec 2 2021

woltherav added a comment to T8198: Extend the text tool..

Discussion on using Harfbuzz in javascript:

Dec 2 2021, 8:51 PM · Krita: Abyss
dkazakov added a comment to T15062: Configurable multiple instances of tools.

From what I understand they want to switch to last used eraser preset when they switch to the "Eraser tool" They are okay with having current brush turning into and eraser but they miss the feature where they can click the eraser tool and switch to the last used brush preset as eraser.

Dec 2 2021, 1:59 PM · Krita: Abyss
kamathraghavendra added a comment to T15062: Configurable multiple instances of tools.

From what I understand they want to switch to last used eraser preset when they switch to the "Eraser tool" They are okay with having current brush turning into and eraser but they miss the feature where they can click the eraser tool and switch to the last used brush preset as eraser.

Dec 2 2021, 12:32 PM · Krita: Abyss
rempt added a comment to T15062: Configurable multiple instances of tools.

No, that really is the problem for people like Andreas Resch.

Dec 2 2021, 12:27 PM · Krita: Abyss
dkazakov added a comment to T15062: Configurable multiple instances of tools.

That won't satisfy the people who want to see an eraser tool in the toolbox...

Dec 2 2021, 11:32 AM · Krita: Abyss
rempt added a comment to T15062: Configurable multiple instances of tools.

That won't satisfy the people who want to see an eraser tool in the toolbox...

Dec 2 2021, 11:29 AM · Krita: Abyss
dkazakov added a comment to T15062: Configurable multiple instances of tools.

I have a feeling that giving "mutliple instances" for all the tools might be a bit of overcomplication. Especially in its definition, because it may be expected for tools to have different options in the "Tool Options" docker.

Dec 2 2021, 10:54 AM · Krita: Abyss

Dec 1 2021

rempt updated the task description for T15062: Configurable multiple instances of tools.
Dec 1 2021, 3:15 PM · Krita: Abyss
rempt updated the task description for T15062: Configurable multiple instances of tools.
Dec 1 2021, 3:11 PM · Krita: Abyss
rempt updated the task description for T15062: Configurable multiple instances of tools.
Dec 1 2021, 3:10 PM · Krita: Abyss
rempt updated the task description for T15062: Configurable multiple instances of tools.
Dec 1 2021, 1:33 PM · Krita: Abyss
rempt created T15062: Configurable multiple instances of tools.
Dec 1 2021, 1:26 PM · Krita: Abyss

Nov 5 2021

deiflou updated the task description for T14993: Enclose and Fill Tool.
Nov 5 2021, 12:59 PM · Krita: Abyss
deiflou updated the task description for T14993: Enclose and Fill Tool.
Nov 5 2021, 12:56 PM · Krita: Abyss
deiflou created T14993: Enclose and Fill Tool.
Nov 5 2021, 12:02 PM · Krita: Abyss

Oct 21 2021

woltherav added a comment to T8198: Extend the text tool..

Text layout discussion by Ralph Levien, has a lot of useful links:

Oct 21 2021, 2:10 PM · Krita: Abyss
woltherav added a comment to T8198: Extend the text tool..

Some interesting observations about unittests here.

Oct 21 2021, 12:15 PM · Krita: Abyss

Oct 14 2021

woltherav added a comment to T8198: Extend the text tool..

Text rendering in Krita on a 72dpi document, with left the text shape, and right the text-shapes converted to paths.

Oct 14 2021, 2:30 PM · Krita: Abyss
woltherav added a comment to T8198: Extend the text tool..

Ah, I think what you're missing is that QRawFont can give QPainterPaths for glyphs (we use it in textOutline), and I suggest that we always go through that, and use those paths to paint with the KoShapeBackgrounds, instead of making QTextLayout do it, as that one does not know about our KoShapeBackgrounds. I also want to have it not happen in KoTextShape, because it doesn't know the fills and strokes and whatever of the textchunk. It makes more sense to me to have the textchunks, which do know this info to handle that.

Oct 14 2021, 1:04 PM · Krita: Abyss
dkazakov added a comment to T8198: Extend the text tool..

In particular, all non-image objects call the KoShapeBackground, which in turn draws their qpainterpath for them

Oct 14 2021, 12:14 PM · Krita: Abyss

Oct 13 2021

woltherav added a comment to T8198: Extend the text tool..

resurrecting this old beast...

Oct 13 2021, 7:07 PM · Krita: Abyss

Sep 24 2021

tymond added a subtask for T13380: Refresh of the Painting Assistant Tool and Painting Assistants: T11345: Assistant Manager.
Sep 24 2021, 12:28 PM · Krita: Abyss
tymond added a subtask for T13380: Refresh of the Painting Assistant Tool and Painting Assistants: T1617: Convert vector shape to assistant..
Sep 24 2021, 12:27 PM · Krita: Abyss
tymond added a subtask for T13380: Refresh of the Painting Assistant Tool and Painting Assistants: T1616: Special Layer type for Assistants.
Sep 24 2021, 12:27 PM · Krita: Abyss

Aug 20 2021

lsegovia closed T863: Gradient Dithering | NotAssigned as Resolved.
Aug 20 2021, 1:42 AM · Krita: Dmitry's TODO, Krita: Abyss

Jun 22 2021

grum updated the task description for T14613: Krita Python Scripting API improvments.
Jun 22 2021, 9:52 PM · Krita: Abyss
grum created T14613: Krita Python Scripting API improvments.
Jun 22 2021, 9:52 PM · Krita: Abyss

May 27 2021

tymond updated the task description for T13380: Refresh of the Painting Assistant Tool and Painting Assistants.
May 27 2021, 11:19 PM · Krita: Abyss

Apr 20 2021

Deevad added a comment to T14190: Krita UI refresh - ideas.

I like the new icon. Thanks!

Apr 20 2021, 7:40 PM · Krita: Abyss
timotheegiet closed T14190: Krita UI refresh - ideas as Resolved.

After a little discussion on irc, I decided to update again the brush editor icon, here is how it looks:

Apr 20 2021, 6:23 PM · Krita: Abyss
timotheegiet closed T14190: Krita UI refresh - ideas, a subtask of T14188: Krita UI refresh spring 2021, as Resolved.
Apr 20 2021, 6:23 PM · Krita: Abyss
ramonmiranda updated subscribers of T14190: Krita UI refresh - ideas.

hmm, that deevad's icon with gear like mechanics for the brush editor,
seems good for me. I think more people are used to that symbol to
understand that "they are going to change something." than an icon with a
couple of lines. That represent the brush editor .

Apr 20 2021, 4:11 PM · Krita: Abyss
Deevad added a comment to T14190: Krita UI refresh - ideas.

👍 Super @timotheegiet !

Apr 20 2021, 3:48 PM · Krita: Abyss
timotheegiet added a comment to T14190: Krita UI refresh - ideas.

Thanks @Deevad for the feedback.

Apr 20 2021, 3:42 PM · Krita: Abyss
Deevad added a comment to T14190: Krita UI refresh - ideas.

📷 Snapshot docker
Thank you @timotheegiet for the icons on the snapshot docker, the change is very good!
I just read all the thread (and also updated my email setting; next time I hope I'll catch notification).

Apr 20 2021, 3:37 PM · Krita: Abyss
timotheegiet added a comment to T14190: Krita UI refresh - ideas.

Ramon told me in PM he agrees with the change, and for him this icon "is a plane where we can locate the center easily using diagonals. that helps. so for me is helping me like an assistant"
So one more +1 for the new icon.

Apr 20 2021, 3:36 PM · Krita: Abyss
tymond added a comment to T14190: Krita UI refresh - ideas.

I feel like I would prefer the new assistant icon, tbh. At least they would be very distinct then, so the muscle memory will be easier. I'm not sure, but I think like the current changes are not enough... I know there are some other people with the same issue like me, for example Lynx3d, but I don't know how common it is.

Apr 20 2021, 3:13 PM · Krita: Abyss
timotheegiet updated subscribers of T14190: Krita UI refresh - ideas.

@ramonmiranda @Deevad : can you please give your opinion about this question, as @tymond is also hesitating about it now:

Apr 20 2021, 3:00 PM · Krita: Abyss

Apr 16 2021

dkazakov closed T12987: Optimized COMPOSITE_COPY blending mode with AVX (make ColorSmudge brush 15% faster) as Resolved.

Fixed in this MR: https://invent.kde.org/graphics/krita/-/merge_requests/772

Apr 16 2021, 9:29 AM · Krita: Abyss

Apr 14 2021

timotheegiet added a comment to T14190: Krita UI refresh - ideas.

@tymond ok, then I'll revert to the previous icon for now, and if it appears really needed I'll bring back the new one.

Apr 14 2021, 1:04 PM · Krita: Abyss