Some of you might think of your own grand new great feature for Krita, and maybe even you know how to code, but getting into Krita codebase is difficult. Or maybe you’re bored and want to help, but don’t have much time. Or maybe you want to switch industry you’re working in and you’re learning programming in spare time.
Krita’s codebase might seem overwhelming, and frankly, it is. But we can always cut the beast into pieces and just take care of a very very little part of it. I was working recently on rating wishes - feature requests reported on bugzilla - to see how many of them are invalid, how many needs more discussion, how many are difficult, how many are not. Below it’s what I rated as “short, easy, ready”. I put a lot of items so you can choose what feels the most interesting to you
NOTE: If you become interested in one of those items, please do contact one of the developers (or comment here/below), that way (1) we can help you, (2) there won’t be multiple people working on the same thing. Also this list is for people who already know c++ and can read code; otherwise it might be quite difficult.
Very simple
Features
-
343135 https://bugs.kde.org/show_bug.cgi?id=343135 New image dialog doesn’t allow set resolution in pixels per centimeter (simple)[TAKEN by Emilio] -
349152 https://bugs.kde.org/show_bug.cgi?id=349152 When transforming a clone layer with transform tool, create a transformation mask automatically (similarly to how it’s done with File layer or something)[TAKEN BY @QChai] - 397172 https://bugs.kde.org/show_bug.cgi?id=397172 A separate size on export (like in animation) (will need a bit of UX design)
GUI
-
410871 https://bugs.kde.org/show_bug.cgi?id=410871 Reorder Touch Docker[taken by Sachin] -
425659 https://bugs.kde.org/show_bug.cgi?id=425659 Change numeric boxes to new type of sliders in various filters options dialog (super simple)[taken by Sachin]
Just simple, maybe a bit more work
Tools/features
-
410929 https://bugs.kde.org/show_bug.cgi?id=410929 “Fit to Height” zoom mode not implemented[TAKEN BY @QChai] - 340643 https://bugs.kde.org/show_bug.cgi?id=340643 Grid Brush: Offset Grid (might take a bit longer)
-
399058 https://bugs.kde.org/show_bug.cgi?id=399058 Convert the current layer into a reference image[taken by @TomWoo ] - 377034 https://bugs.kde.org/show_bug.cgi?id=377034 Save Group Layers Dimensions not Retained (a bit longer work)
- 367694 https://bugs.kde.org/show_bug.cgi?id=367694 Support loading palettes saved as a CSS file (longer work)
GUI
- 348922 https://bugs.kde.org/show_bug.cgi?id=348922 Wishbug : Extend the color patch ( previous and current color) while color picking to other tools such as gradient tools
- 363847 https://bugs.kde.org/show_bug.cgi?id=363847 Measure tool should also show angle and distance using a tooltip at the cursor position
- 387164 https://bugs.kde.org/show_bug.cgi?id=387164 Switch Colors in Popup Palette when clicking upper left color circles
- 409184 https://bugs.kde.org/show_bug.cgi?id=409184 Feature Request: Ability to open image sequence directly from file menu.
- 406699 https://bugs.kde.org/show_bug.cgi?id=406699 No suitable cursor on HDR dark pictures (requires some artistic skills
)
Scripting
- 412846 https://bugs.kde.org/show_bug.cgi?id=412846 Expose ways to select/deselect nodes in the Layer docker (longer work)