<div dir="ltr"><div>I'm gonna work on Hatching Engine next.</div><div><br></div><div>Update of the list (removed engines worked on by Freyalupen and Dmitry as well):</div><br>Smallest (only a few options):<br>5) ``KisDeformPaintOp``<br>7) ``KisGridPaintOp``<br>10) ``KisParticlePaintOp``<br><br>A bit bigger:<br>8) ``KisHairyPaintOp``<br><div><br></div><div>Medium size (~15-20 options)</div><div>12) ``KisSketchPaintOp``</div><div><br><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">czw., 1 gru 2022 o 10:11 Sharaf Zaman <<a href="mailto:shzam@sdf.org">shzam@sdf.org</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I’m almost done with porting my patches to Qt 5.15. I’ll take on KisDuplicateOp next, to see if I can understand this part of the code :)<br>
<br>
Tymon Dąbrowski <<a href="mailto:tamtamy.tymona@gmail.com" target="_blank">tamtamy.tymona@gmail.com</a>> writes:<br>
<br>
> I am going to work now on 13) ``KisSprayPaintOp``.<br>
><br>
> If anyone else wants to join, here’s a list of engines divided by the amount of options (smaller amount of options doesn’t necessarily mean it will be<br>
> easier, but that’s at least some estimate; I started from small engines too and now I’m doing a ’medium’):<br>
> Smallest (only a few options):<br>
> 5) ``KisDeformPaintOp``<br>
> 7) ``KisGridPaintOp``<br>
> 10) ``KisParticlePaintOp``<br>
> 11) ``KisRoundMarkerOp`` / Quick<br>
><br>
> A bit bigger:<br>
> 1) ``KisDuplicateOp`` / Clone<br>
> 8) ``KisHairyPaintOp``<br>
><br>
> Medium size (~15-20 options)<br>
> 2) ``KisHatchingPaintOp``<br>
> 3) ``KisTangentNormalPaintOp``<br>
> 12) ``KisSketchPaintOp``<br>
><br>
> Big:<br>
> 9) ``KisMyPaintPaintOp``<br>
><br>
> śr., 23 lis 2022 o 15:21 Tymon Dąbrowski <<a href="mailto:tamtamy.tymona@gmail.com" target="_blank">tamtamy.tymona@gmail.com</a>> napisał(a):<br>
><br>
>  Hi,<br>
><br>
>  I’m working on:<br>
>  6) ``KisExperimentPaintOp``<br>
>  And when I finish, I will start working on:<br>
>  4) ``KisCurvePaintOp``<br>
><br>
>  śr., 16 lis 2022 o 08:08 Dmitry Kazakov <<a href="mailto:dimula73@gmail.com" target="_blank">dimula73@gmail.com</a>> napisał(a):<br>
><br>
>  Hi, all!<br>
><br>
>  As you might know for the last 10 months I have been working on porting Krita’s brush engines to the Lager-based framework. Right now<br>
>  the base framework has stabilized enough, so we only need to port brush engines to it. Yesterday I finished writing an extensive manual<br>
>  on how the framework works and how to port the brushes. So, if you would like to learn how Lager works, you can join the efforts on<br>
>  porting those brush engines :)<br>
><br>
>  Manual and a step-by-step guide how to port a brush engine:<br>
>  <<a href="https://docs.krita.org/en/untranslatable_pages/brush_editor_gui_with_lager.html" rel="noreferrer" target="_blank">https://docs.krita.org/en/untranslatable_pages/brush_editor_gui_with_lager.html</a>><br>
><br>
>  Source code:<br>
>  <<a href="https://invent.kde.org/graphics/krita/-/merge_requests/1334" rel="noreferrer" target="_blank">https://invent.kde.org/graphics/krita/-/merge_requests/1334</a>><br>
><br>
>  Thread on KA about testing the branch:<br>
>  <<a href="https://krita-artists.org/t/needs-testing-first-testing-packages-for-the-lager-based-brush-editor/49550" rel="noreferrer" target="_blank">https://krita-artists.org/t/needs-testing-first-testing-packages-for-the-lager-based-brush-editor/49550</a>><br>
><br>
>  We still need to port 13 brush engines:<br>
><br>
>  1) ``KisDuplicateOp``<br>
>  2) ``KisHatchingPaintOp``<br>
>  3) ``KisTangentNormalPaintOp``<br>
>  4) ``KisCurvePaintOp``<br>
>  5) ``KisDeformPaintOp``<br>
>  6) ``KisExperimentPaintOp``<br>
>  7) ``KisGridPaintOp``<br>
>  8) ``KisHairyPaintOp``<br>
>  9) ``KisMyPaintPaintOp``<br>
>  10) ``KisParticlePaintOp``<br>
>  11) ``KisRoundMarkerOp``<br>
>  12) ``KisSketchPaintOp``<br>
>  13) ``KisSprayPaintOp``<br>
><br>
>  Porting of all the engines, except ``KisMyPaintPaintOp``, should be relatively straightforward. So, if you would like to help with any of<br>
>  them, please write in this thread! :)<br>
><br>
>  PS:<br>
>  You can also help with testing the branch. To do that, please join the thread on KA :)<br>
><br>
>  –<br>
>  Dmitry Kazakov<br>
<br>
<br>
<br>
Kind Regards,<br>
Sharaf Zaman<br>
<<a href="https://www.sh-zam.com" rel="noreferrer" target="_blank">https://www.sh-zam.com</a>><br>
</blockquote></div>