String freeze mid Oct (15th), release mid Dec (17th)
Current content:
activities:
- baby_mouse -> new activity for younger children to have different feedback on actions like moving the mouse, pressing a button...
- oware, against computer or with a friend -> traditional African game from the Mandala family of board games
- path encoding in absolute or relative mode -> give Tux directions so he can go between two cases of a grid, either from an absolute point of view, or the relative point of view of Tux moving
- path decoding in absolute or relative mode -> create a given path between two cases of a grid, either from an absolute point of view, or the relative point of view of Tux moving
- learn quantities -> count how many items are needed to represent a quantity
- learn decimal numbers -> move bits of bars representing one unit to recreate a number
- learn decimal additions -> move bits of bars representing a number to recreate a sum
- learn decimal subtractions -> remove bits of bars representing a number to recreate a subtraction
- ordering activities: numbers, letters, sentences -> to order numbers, letters or reorder words to make a correct sentence
- positions -> describe the relative position of an object
core:
- minimal required Qt version is now 5.9
misc:
- programming maze, new dataset containing loops operations, and make tutorial images translated
- analog electricity, new set of tutorial level
- new datasets for magic hat activities
- solar_system, use Earth days and Earth years for all planets except Earth
- update of the maps for geography activities using better projections and svg format
- new maps for geography for east Asia, southeast Asia, south Asia, central Asia and western Asia
- tangram layout updated
(* ordering chronology? -> I don't think we should talk about it as it is disabled... Tim: I agree)
- new images and visual improvements for Hanoï, missing letter, money, photo hunter, simple paint
- new icons for geo-country, missing-letter
- new inkscape extension to help creating svg puzzles and maps
- many other little fixes and improvements
todo
Do not forget to update the Changelog.qml class before doing the string freeze!Update fonts: https://bugs.kde.org/show_bug.cgi?id=439489 ?(Not for this release, as we need support for Andika 6 in TypeTuner Web to make a version using curved tail "l" by default, and the new OpenDyslexic is not yet enough ready for a replacement... )Check translation concer before freeze: https://bugs.kde.org/show_bug.cgi?id=434136(Timo: I've updated the animations on this activity, so now the current instruction/voice is correct, no need to change it.... )Check if there are still white borders on geography activities: https://bugs.kde.org/show_bug.cgi?id=373121 (should have been fixed by Timothée when reworking all the maps)
(Timo: I've improved this when redoing the maps, adding up to 4 decimals to the normalized position values of the items, but there still can be some very small offset due to pixel rounding, and also the position rounding depends on the displayed size/ratio of each map... So for me this bug can be closed, as it can't really be fixed further)
Merge oware (https://phabricator.kde.org/T1537)provide betaAdd new activity images on the website (https://gcompris.net/screenshots-fr.html#path_encoding ...)
Update https://invent.kde.org/education/gcompris/-/blob/master/org.kde.gcompris.appdata.xml#L1086 to add 2.0Update language list(Irish Gaelic removed)Update https://invent.kde.org/education/gcompris/-/blob/master/publiccode.yml#L9 (+ available locales)When pushing the new news, update to 2 the number of news to be translated in https://invent.kde.org/websites/gcompris-net/-/blob/master/Messages.sh#L3 (add a 2 in parameter of the call)Tell in annoucements that we don't require QtXml and QtXmlPatterns but QtModels module (for packagers)
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)