Krita: Next Features (Needs Documentation)Milestone
ActivePublic

Recent Activity

Oct 27 2019

timotheegiet closed T3546: Feature Eraser Opacity switch as Resolved.

task resolved long time ago, closing it.

Oct 27 2019, 4:34 PM · Krita: Next Features (Needs Documentation)

Mar 12 2019

woltherav closed T5675: Integrate with g'mic-qt plugin as Resolved.
Mar 12 2019, 6:27 PM · Krita: Next Features (Needs Documentation)

Oct 16 2018

woltherav closed T5282: Create palette that is stored in the kra file., a subtask of T112: Improve Palette Docker, as Resolved.
Oct 16 2018, 5:38 PM · Krita: Next Features (Needs Documentation)

Sep 3 2018

eliakinalmeida reopened T8138: Scripter - Documentation, Refactoring and New Features, a subtask of T1625: Python Scripting, as Open.
Sep 3 2018, 12:18 PM · Krita: Next Features (Needs Documentation)

Aug 19 2018

eliakinalmeida closed T8138: Scripter - Documentation, Refactoring and New Features, a subtask of T1625: Python Scripting, as Resolved.
Aug 19 2018, 8:24 PM · Krita: Next Features (Needs Documentation)
eliakinalmeida added a commit to T1625: Python Scripting: R37:a994cb46acbe: - Core refactoring to support multiple parents for actions - All methods….
Aug 19 2018, 8:24 PM · Krita: Next Features (Needs Documentation)

Jun 3 2018

rempt closed T7773: Cleanup tasks as Resolved.
Jun 3 2018, 10:18 AM · Krita: Next Features (Needs Documentation)
rempt closed T7773: Cleanup tasks, a subtask of T1625: Python Scripting, as Resolved.
Jun 3 2018, 10:18 AM · Krita: Next Features (Needs Documentation)

Jun 1 2018

woltherav closed T3589: Create smart fill brush as Resolved.
Jun 1 2018, 9:20 PM · Krita: Next Features (Needs Documentation), Krita: Manual

Mar 26 2018

woltherav closed T112: Improve Palette Docker as Resolved.

lets resolve this for now.

Mar 26 2018, 1:01 PM · Krita: Next Features (Needs Documentation)
woltherav closed T4137: Lazy Brush speed issues (watershed algorithm) as Resolved.
Mar 26 2018, 12:59 PM · Krita: Next Features (Needs Documentation)
woltherav closed T1618: Convert height to normal map. as Resolved.
Mar 26 2018, 12:59 PM · Krita: Next Features (Needs Documentation)
rempt closed T1004: Recreate the Text Tool as Resolved.

Superseded by https://phabricator.kde.org/T8198

Mar 26 2018, 12:58 PM · Krita: Next Features (Needs Documentation)

Mar 11 2018

eliakinalmeida added a subtask for T1625: Python Scripting: T8138: Scripter - Documentation, Refactoring and New Features.
Mar 11 2018, 8:07 PM · Krita: Next Features (Needs Documentation)
eliakinalmeida added a revision to T1625: Python Scripting: D11247: - Core refactoring to support multiple parents for actions - All methods changed in the actions - Icons for all actions.
Mar 11 2018, 8:06 PM · Krita: Next Features (Needs Documentation)

Feb 24 2018

rempt added a comment to T1625: Python Scripting.

Ah -- you don't need libkis for that. Use QStandardPaths and get the QStandardPaths::AppDataLocation location.

Feb 24 2018, 3:03 PM · Krita: Next Features (Needs Documentation)
brendanbd added a comment to T1625: Python Scripting.

"The user's resource directory is fixed on each different OS. Settings/Manage Resources/Open Resource folder will always take you there."

Feb 24 2018, 2:16 AM · Krita: Next Features (Needs Documentation)

Feb 23 2018

rempt added a comment to T1625: Python Scripting.

The windows build and the appimage come with python and pyqt; on Linux, if you build from source you'll need to install the dev packages for python3, sip and pyqt first. If you install from a repository, the packager should have setup the dependency chain. If you're on OSX or macOS, you should give me hand packaging python and pyqt in the dmg file :-)

Feb 23 2018, 8:10 AM · Krita: Next Features (Needs Documentation)
brendanbd added a comment to T1625: Python Scripting.

So, what's the story with PyQt5 - if you get the Windows build or the linux app image it's bundled into the package?
But if you build from source (and presumably for package management users) you have to have it installed as a dependency to run the scripts?

Feb 23 2018, 12:58 AM · Krita: Next Features (Needs Documentation)

Feb 21 2018

rempt added a comment to T1625: Python Scripting.

That depends on the name. "edit-undo" should work; you can find the icons in krita/pics, and need to remove the dark_ or light_ prefix.

Feb 21 2018, 11:33 AM · Krita: Next Features (Needs Documentation)
brendanbd added a comment to T1625: Python Scripting.

I think I can harvest QIcons from existing widgets. I was more wondering whether there was some sort of icon resource where I could find them more easily.
Accoding to the console if I try Krita.icon("name") it can't find it but falls back on QIcon::FromTheme("name")

Feb 21 2018, 11:07 AM · Krita: Next Features (Needs Documentation)
rempt added a comment to T1625: Python Scripting.
In T1625#129462, @rempt wrote:

Is there a way to access the button bitmaps from Python? For example, if I want to put an undo button in a docker can I get a copy of the undo bitmap to apply it to the button?

Hm, probably not at this moment, but it should be easy enough to add an icon(name) method to the Krita api.

Feb 21 2018, 10:08 AM · Krita: Next Features (Needs Documentation)
rempt added a comment to T1625: Python Scripting.

Is there a way to access the button bitmaps from Python? For example, if I want to put an undo button in a docker can I get a copy of the undo bitmap to apply it to the button?

Feb 21 2018, 10:07 AM · Krita: Next Features (Needs Documentation)

Jan 24 2018

brendanbd added a comment to T1625: Python Scripting.

Is there a way to access the button bitmaps from Python? For example, if I want to put an undo button in a docker can I get a copy of the undo bitmap to apply it to the button?

Jan 24 2018, 1:30 PM · Krita: Next Features (Needs Documentation)
rempt added a comment to T1625: Python Scripting.
I am not sure how to implement tests for Python plugins. The plugins rely

on the Krita environment. Does Krita have a headless mode?

Jan 24 2018, 8:26 AM · Krita: Next Features (Needs Documentation)

Jan 23 2018

brendanbd added a comment to T1625: Python Scripting.

I am not sure how to implement tests for Python plugins. The plugins rely on the Krita environment. Does Krita have a headless mode?

Jan 23 2018, 8:11 PM · Krita: Next Features (Needs Documentation)

Jan 17 2018

rempt updated the task description for T7773: Cleanup tasks.
Jan 17 2018, 10:28 AM · Krita: Next Features (Needs Documentation)
rempt updated the task description for T7773: Cleanup tasks.
Jan 17 2018, 10:27 AM · Krita: Next Features (Needs Documentation)
rempt triaged T7773: Cleanup tasks as Wishlist priority.
Jan 17 2018, 10:25 AM · Krita: Next Features (Needs Documentation)

Jan 11 2018

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

There's a weird thing going on with the character offsets, the following SVG loads properly in Firefox and Inkscape, but not in Krita:

Jan 11 2018, 6:42 PM · Krita: Next Features (Needs Documentation)

Jan 6 2018

rempt added a comment to T1625: Python Scripting.
  • Needs a Save As option
  • Needs to have the file options in the toolbar
  • Needs to be always on top/tool window
Jan 6 2018, 2:37 PM · Krita: Next Features (Needs Documentation)

Jan 5 2018

woltherav added a comment to T1625: Python Scripting.

Bugs open:

Jan 5 2018, 10:26 PM · Krita: Next Features (Needs Documentation)

Jan 3 2018

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

The SVG text tab, when isolated will not convert back right, because all the tab recognition code uses the index to recognise the richtext tab, and that one is first but if there's no richtext tab, the svg text tab becomes the richtext tab...

Jan 3 2018, 10:24 PM · Krita: Next Features (Needs Documentation)

Jan 2 2018

woltherav added a revision to T1004: Recreate the Text Tool: D9617: QTextDocument to SVGText converter..
Jan 2 2018, 8:17 PM · Krita: Next Features (Needs Documentation)
rempt added a comment to T1004: Recreate the Text Tool.

More notes:

Jan 2 2018, 1:17 PM · Krita: Next Features (Needs Documentation)

Dec 31 2017

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

I also at the last moment changed em to % for the line height, as I thought that pecentage/100=em... and then I thought I was wrong as the svg text looks different from the richt text... but double checking the css standard, I was actually correct.

Dec 31 2017, 10:38 PM · Krita: Next Features (Needs Documentation)
woltherav added a comment to T1004: Recreate the Text Tool.

I fixed alignment, but fill/color cannot be converted back because KoSvgTextProperties doesn't handle the value, so I have no way of telling whether it is proper.

Dec 31 2017, 10:10 PM · Krita: Next Features (Needs Documentation)
alvinhochun added a revision to T1625: Python Scripting: D9582: Change Python libraries install location.
Dec 31 2017, 5:02 PM · Krita: Next Features (Needs Documentation)
woltherav moved T1618: Convert height to normal map. from Kickstarter Stretchgoals to Needs Documentation on the Krita: Next Features board.
Dec 31 2017, 1:05 PM · Krita: Next Features (Needs Documentation)
woltherav closed T5885: Develop a showcase of Krita's new scripting support, a subtask of T1625: Python Scripting, as Resolved.
Dec 31 2017, 12:26 PM · Krita: Next Features (Needs Documentation)
woltherav closed T3502: Python: Notes, a subtask of T1625: Python Scripting, as Resolved.
Dec 31 2017, 12:26 PM · Krita: Next Features (Needs Documentation)
woltherav moved T4137: Lazy Brush speed issues (watershed algorithm) from Needs Testing to Needs Documentation on the Krita: Next Features board.
Dec 31 2017, 12:24 PM · Krita: Next Features (Needs Documentation)
woltherav moved T1615: SVG import/export from Needs Testing to Needs Documentation on the Krita: Next Features board.
Dec 31 2017, 12:24 PM · Krita: Next Features (Needs Documentation)
woltherav moved T4970: Shortcuts choice for Vector Tools from Needs GUI Design to Needs Documentation on the Krita: Next Features board.
Dec 31 2017, 12:24 PM · Krita: Next Features (Needs Documentation)
woltherav moved T112: Improve Palette Docker from Needs GUI Design to Needs Documentation on the Krita: Next Features board.
Dec 31 2017, 12:24 PM · Krita: Next Features (Needs Documentation)
woltherav moved T1004: Recreate the Text Tool from Needs GUI Design to Needs Documentation on the Krita: Next Features board.
Dec 31 2017, 12:23 PM · Krita: Next Features (Needs Documentation)
woltherav moved T1005: Overhaul the Vector system from Kickstarter Stretchgoals to Needs Documentation on the Krita: Next Features board.
Dec 31 2017, 12:23 PM · Krita: Next Features (Needs Documentation)
woltherav closed T3079: KoColor api, a subtask of T1625: Python Scripting, as Resolved.
Dec 31 2017, 12:23 PM · Krita: Next Features (Needs Documentation)
woltherav closed T586: (layer) node API, a subtask of T1625: Python Scripting, as Resolved.
Dec 31 2017, 12:23 PM · Krita: Next Features (Needs Documentation)
woltherav closed T3076: (layer) node properties access api, a subtask of T1625: Python Scripting, as Resolved.
Dec 31 2017, 12:22 PM · Krita: Next Features (Needs Documentation)