Krita 3.2 main release task
===================
Schedule:
-----------
[x] String Freeze + Translator notification: 10 July (done 11th)
* Freeze + test builds: 17 July
* Release: 26 July
New features:
----------------
* G'Mic QT
* Fixes to the cone brush
* new brushes
* shortcuts for layer states
* system information dialog
* smartpatch tool
Big bugfixes:
---------------
* Touch painting
* OpenGL logic op.
* some speedups.
Main release TODO :
------------------------
### Code side:
[X] Check master for commits that need to be backported
[X] update the version of krita.xmlgui
[X] update the CMakeLists.txt version 3.2.0-beta.1
[X] make a v3.2.0-beta.1 tag (git tag -a vX.Y.Z -m "krita x.y.z" )
[X] push the tag ( git push origin --tags)
[X] update create_tarball_kf5's config.ini to use the new tag
[X] run create_tarball_kf5.rb (./createtarball/create_tarball_kf5.rb -n -a krita)
[X] sign the tarball (gpg --output krita-x.y.z.tar.gz.sig --detach-sign krita-x.y.z.tar.gz)
[X] upload the tarball and signature
[X] create bugzilla version
### Packages:
We will mention when packages are done via IRC. You can help us by checking if the package works on your system, and does the following right:
* Krita starts
* Localization works
* Basic painting and most recently fixed bugs are fixed
* Linux:
[] AppImage x64
[] Snap
[] Notify Krita Lime
* Windows
[] ZIP64 + DBG
[] NSIS installer x64
[] ZIP32 + DBG
[] NSIS installer x32
[] Update Microsoft store.
* OSX
[] DMG package
Packages for this release can be found at... <insert link here>
### Communication side:
#### Pre-release:
[] Notify translators of string freeze!
[] Verify if manual pages are updated, if not annoy @woltherav and add undocumented features to #krita_manual
[] Write release notes. This is a small release, so they can be made ad-hoc. Big releases need a seperate task.
[] Notify people that they can start making release demonstrations.
#### Post-release:
[] tumblr
[] BlenderArtists
[] deviantart
[] VK
[] blendernation
[] twitter
[] facebook
Alright, tis is the main release task for 3.2! 3.2 is gonna be super exciting because we finally have the solution to two big worries:
1. G'MIC will now communicate with Krita via the G'MIC QT plug-in! Our previous plug in was pretty darn cool, but it required that we build gmic itself. And a lot of things went awry with that.
2. Touch painting is back! A whole lot of people with touch based laptops can now fingerpaint with Krita itself.
If you have more exciting things to note about this release, feel free to add a comment! If you have finished a task, add a comment as well!