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
- Croatian 100% translated + all voices except lang ones
- Slovak added at 77%.
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:
- T15417 (guesscount: refresh issue when changing dataset)
- T15379 (comparator activity)
- T14356 (pie portion activities)
- T15276 (Adding using 10's complements to add numbers activities)
- At least Andika font from https://bugs.kde.org/show_bug.cgi?id=439489
- Write the news for the website
- Update language list
- 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 we update GCompris to have translation files in po/<lang>/gcompris_qt.po, merge https://invent.kde.org/websites/gcompris-net/-/merge_requests/6
- 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)