Diffusion Krita 816da474ceab

Implement a round marker brush

Authored by dkazakov on Aug 29 2016, 6:48 PM.

Description

Implement a round marker brush

Summary:

  • Implement algorithms for the marker brush
  • Connected marker brush algorithm to the brush itself
  • Implement a GUI for the round brush configuration
  • Limit the brush size of the roundmarker
  • Fix HUD properties for Roundmarker brush

Merge remote-tracking branch 'origin/master' into kazakov/round-marker
Ref T3492

Test Plan:
Just try to paint with the new branch and tell what you think about it!

  1. It cannot vary its opacity during the stroke
  2. It has no fading (like usual marker)
  3. Brush dialog is limited, that is expected. The only features that can be implemented are: scatter and texturing.

You can also use a git branch: kazakov/round-marker

Reviewers: Krita

Maniphest Tasks: T3492

Differential Revision: https://phabricator.kde.org/D2624

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
5439e07d9a85rempt
Update the location of the transaltions 
Aug 29 2016
d55b96c22019rempt
Don't put 100% pressure blobs at the start of some lines 
Aug 28 2016
c66d72c36272langkamp
Don't remove the automatically generated gradients BUG:366741 
Aug 28 2016
b32d77da421cscottpetrovic
update the boost version numbers in windows instructions 
Aug 28 2016
e43e631c7cd3rempt
Remove remaining msvc remarks, replace with the right commands for mingw 
Aug 28 2016
88a03cd3777alangkamp
Fix crash when the Iconwidget tries to display an already deleted resource… 
Aug 27 2016
98ecf28e548atimotheegiet
update default workspace set 
Aug 26 2016
8c352ff3028ftimotheegiet
replace duplicate icons by aliases 
Aug 26 2016
eda471fe0ebdfazek
bug 367774: csv format doesn't export 
Aug 25 2016
9fb7eda716fdrempt
BUG:365324 Fix min/max of the dynabrush settings 
Aug 25 2016
da04c19d8f19rempt
fix typo 
Aug 24 2016
bbf659d358fcrempt
Fix build with Qt 5.4 -- which we still support 
Aug 24 2016
142ab0f283efrempt
Start on the first tab 
Aug 24 2016
9105e6ad3e6arempt
Update the snap version & remove openjpeg 
Aug 23 2016
3642a44772ddrempt
New splash screen by Tyson Tan, specially for the upcoming 3.0.1 
Aug 23 2016
fce3e0b5a90frempt
Replace symlinks with copies 
Aug 23 2016
67f480b3b3f8rempt
Don't try to get the release version from git for a source release build 
Aug 23 2016
7e84c05db179rempt
Add a script to build an appimage from the release 
Aug 23 2016
7b5ec1c4d9efrempt
Use pre-built gettext binaries 
Aug 23 2016
ae67853bb52frempt
The tarball script will add the i18n stuff automatically 
Aug 23 2016
acbe1771b19drempt
Update documentation with the right generator 
Aug 23 2016
f5bb5fd6ac7brempt
Move the lock up 
Aug 23 2016
746c6b1558e2rempt
Add a mutex for to/from QColor 
Aug 22 2016
1576fa8291fcrempt
Remove the 0.5 fudge factor in the generic intensity8 
Aug 22 2016
cc12a8004012rempt
Add ellipsis to the desaturate filter's menu entry 
Aug 22 2016
bba9f1c8cd83scottpetrovic
BUG:367537 fix 3_texture PNG file so it shows transparency. It was set to sRGB… 
Aug 20 2016
d2e66ccc85a7rempt
BUG:365693 Fix saving templates 
Aug 20 2016
e30da24d2fadrempt
BUG:367547 Fallback for loading color labels 
Aug 20 2016
80f83924db6frempt
BUG:367512 Fix canceling a filter preview 
Aug 20 2016
4800c7dd2ff1rempt
Fix wording in the spray brush engine 
Aug 20 2016
0a77e923d5b3tpaulssen
Merge remote-tracking branch 'origin/grid_guide_docker_layout_fix' 
Aug 19 2016
fb90378afe58dkazakov
Fix overflowing color labels 
Aug 19 2016
05020343e3b5fazek
Support for TVPaint's new CSV 1.1 format 
Aug 18 2016
75d11636ee20tpaulssen
fix layout of grid&guide docker (grid portion) 
Aug 18 2016
9c34fef33209D1166asavonic/dkazakov
BUG:360677 KisUpdaterContext should not kill threads in waitForDone() 
Aug 18 2016
ffc4d9cf102anishantjr
Merge branch 'nishant/ratio-option-skewing/366030' 
Aug 16 2016
61c422b9ad25D2463nishantjr
KisQImagePyramid: Peform scale before transform to prevent skewing of DABs 
Aug 16 2016
34f8ecdf866bdkazakov
Workaround a NVIDIA/Qt but with black screen in assistants 
Aug 16 2016
65d352ef5fc0rempt
Fix build error 
Aug 16 2016
9c30ce723012rempt
Remove some unused includes 
Aug 16 2016
3f138209f96crempt
Save to a temporary file, then copy the result over on success 
Aug 16 2016
d0cb591625c9rempt
Fix typo 
Aug 16 2016
430b17968e79dkazakov
Fix leaking connections in KisPaintOpBox 
Aug 16 2016
a819895c5316rempt
Move to beta, officially. 
Aug 16 2016
37382c9aa162rempt
Update the xmlgui version number 
Aug 16 2016
2d2fa4263ca0rempt
Use ki18_install to install the translations 
Aug 16 2016
38af638489a5rempt
Use the lnk file from tha packaging directory 
Aug 16 2016
39850c5397d2rempt
Add yet another batch file to package Krita 
Aug 16 2016
0f45d0baff1fdkazakov
Don't relayout brush widget dialog each time the brush changes 
Aug 16 2016
140567e31d21dkazakov
FEATURE: Activate color picking in Scratch Pad 
Aug 16 2016