- Queries
- All Stories
- Search
- Advanced Search
Advanced Search
Jun 15 2020
Dec 14 2019
Just a reminder since it's easy to forget it exists: Holding ctrl+alt+shift when Krita is starting up will ask the user if they wish to clear Krita's settings file. This feature was originally implemented to help reset a config file that causes Krita to crash. The function responsible for this is KisApplication::askClearConfig() and KisApplication::clearConfig(). The caveat is that the functions have to be called before the config has been loaded.
May 9 2019
May 5 2019
Feb 4 2019
In D18708#405077, @rbreu wrote:I've already added a flake8 config and instructions to run it, and my plan was to squash the flake8 warnings bit by bit and have a bit of an eye on the code, and bring up any issues worth discussing as I find them, such as right now the line lengths (and keep notes for documenting the stuff).
Feb 3 2019
Krita doesn't have any formal style guides yet. I added T6588 to address this, although it's not likely to get much further unless we sit down and figure out what's important and what works for Krita.
Aug 7 2018
Jul 18 2018
Jul 17 2018
Jul 16 2018
Looking at the code base, there are two steps that should be taken before any radical change occurs:
Jul 14 2018
I've added the necessary build scripts for building a designer plugin collection, including plugins for KisColorSpaceSelector and KisGradientSlider. You can toggle building of the plugin collection with
Jul 12 2018
Apr 8 2018
Note that I've only tested this under Linux (Ubuntu 17.10). There are quite a few gotchas for Windows, which requires that the plugin is compiled under similar conditions as Qt Designer itself. See https://doc.qt.io/qtcreator/adding-plugins.html#matching-build-keys
I wrote an initial implementation for two widgets as a test.
Mar 18 2018
Mar 1 2018
This has already been pushed in 80af6093bad5847fe3681e4715f7ab8b683b2a6a (2017-08-04)
Feb 28 2018
Feb 24 2018
Jan 7 2018
Dec 27 2017
In T6588#121427, @brendanbd wrote:There should be guidelines about where scripts ought to persist their data.
Good point. Do you have any actual use-cases in mind?
Nov 28 2017
Nov 10 2017
Nov 3 2017
Sep 20 2017
In D7878#147005, @bcooksley wrote:The usage of try/except blocks in this case is deliberate and intentional to ensure that any errors in a given entry don't break the script entirely but just cause that entry to fail.
Sep 19 2017
Aug 27 2017
In D7441#140672, @alvinhochun wrote:Fixed the incorrect localPos calculation.
New build: https://drive.google.com/open?id=0B1i7Q5Isuy2JeTJpczNvRHV4MlE
I tested this on my Surface Pro 2 (Wacom) to see if there were any regressions. For me it looks like the Win8+ "Pointer Input Message" produces jitter compared to the wintab version. I've attached an image of two reasonably straight lines, drawn in two instances of the 4.0-prealpha_winink build. The first one with the Win8+ Pointer Input Message support enabled, the second without. I merged the images to show the difference (top: "winink", bottom: "wintab"):
Aug 18 2017
Aug 13 2017
Aug 5 2017
Aug 4 2017
Aug 3 2017
Jul 25 2017
Jul 24 2017
I ran autopep8.py on the entire code base as an experiment, and there is one set of PEP8 rules which I'm a bit torn about: The spacing after commas and operators. If it's followed, then
Jul 22 2017
Jul 19 2017
Jul 17 2017
Jul 16 2017
Jul 15 2017
You may wish to backport the following commits from master. They should all merge cleanly in the following order:
Jul 14 2017
Jul 9 2017
Jul 8 2017
- Added importConfiguration helper functions to KisConfig that mimics exportConfiguration, but with a different tag
- Remember endianness for import and export heightmap dialog separately, per mime type
- Use KisSequentialConstIterator when exporting data
Jul 6 2017
In D6460#122056, @dkazakov wrote:The patch looks fine. Though I'd suggest two small fixes to make UIX more obvious:
- When importing and exporting set endianness to the default endianness of the currently running system. Or at least save the last used value and reuse it next time. Right now the UIX is not very smooth:
- User saves .r16 map in big-endian mode
- User opens the file, the dialog suggests him that the file is little-endian (not nice, but okay)
- User opens the same file again, and the dialog suggests him that the file is little-endian again (already not okay, can make people furious :) )
Jul 4 2017
- Removed references of PC and Mac from the UI.
- Added standard file diff unit tests (disabled because the function is broken?)
Jul 3 2017
In D6460#121238, @rempt wrote:Can the endianness still really be described by PC vs Mac? Mac have been x86 for ages now.