Template for next version
Changelog:
* Harmonise names of activities in logic category (with a friend/against Tux)
* New command line option to list all the available activities (-l or --list-activities)
* New command line option to start on a specific activity (--launch <activityName>)
* Fix background music not always playing at start up
* Better handling for RTL (right to left) languages.
* Added Spain map in geo-country activity.
* New graphics in "A sliding-block puzzle game"
* Ukrainian voices added by "Save the Children" team
Activities:
* Mouse click training (left_right_click)
* Represent a fraction given its value (fractions_create)
* Find a fraction from its representation (fractions_find)
* Morse code (morse_code)
* Compare numbers (comparator)
* Find the ten's complement of numbers (tens_complement_find)
* Swap the numbers to create pairs equal to ten (tens_complement_swap)
* Use a ten's complement to simplify the operation (tens_complement_use)
Internal:
* Bump to Qt 5.12 minimum
* Use QtQuick.Controls 2 and removed deprecated QtQuick.Controls 1
TODO:
[x] T15417 (guesscount: refresh issue when changing dataset)
[x] T15379 (comparator activity)
[x] T14356 (pie portion activities)
[x] T15276 (Adding using 10's complements to add numbers activities)
[x] At least Andika font from https://bugs.kde.org/show_bug.cgi?id=439489
[] Write the news for the website
[] Update language list
[x] Update changelog
[] Update version in org.kde.gcompris.appdata.xml and publiccode.yml (+language list if needed here)
[] For the release, manually edit the en.po file to add a space to the translations of "msgid_plural "Place %n boy(s) "" and "msgid_plural "and %n girl(s) in the center. "" (the po can't be pushed on svn, it will be erased by scripty)
[] When/If we update GCompris to have translation files in po/<lang>/gcompris_qt.po, adapt Makefile in gcompris-net for the version. Also remove l10n-fetch.py and its call as po files will be directly commited
[x] Refresh committers list
[] Tell in annoucements that we do now have a dependency on the QtCharts qml package (the qml plugin one, qml-module-charts, libqt5-qtcharts-imports,... depends on the distro) (for packagers)