release 3.0
Closed, ResolvedPublic

Description

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)
jjazeix created this task.Apr 10 2022, 2:42 PM
jjazeix updated the task description. (Show Details)Apr 13 2022, 7:01 AM
jjazeix updated the task description. (Show Details)May 13 2022, 9:29 AM
jjazeix updated the task description. (Show Details)Jun 10 2022, 9:16 AM
jjazeix updated the task description. (Show Details)Aug 28 2022, 7:31 PM
jjazeix updated the task description. (Show Details)Sep 3 2022, 9:25 AM
jjazeix updated the task description. (Show Details)Sep 5 2022, 10:54 AM
jjazeix updated the task description. (Show Details)Sep 6 2022, 5:42 PM
timotheegiet updated the task description. (Show Details)Sep 22 2022, 2:33 PM
jjazeix updated the task description. (Show Details)Sep 25 2022, 12:18 PM
jjazeix updated the task description. (Show Details)Oct 30 2022, 4:30 PM
jjazeix updated the task description. (Show Details)Nov 23 2022, 7:36 AM
jjazeix updated the task description. (Show Details)Nov 23 2022, 6:18 PM
jjazeix updated the task description. (Show Details)Dec 14 2022, 11:52 AM
jjazeix updated the task description. (Show Details)
jjazeix updated the task description. (Show Details)Dec 31 2022, 10:10 AM
jjazeix updated the task description. (Show Details)Jan 6 2023, 9:16 PM
jjazeix updated the task description. (Show Details)Jan 6 2023, 9:20 PM
jjazeix updated the task description. (Show Details)Jan 16 2023, 9:31 AM
jjazeix updated the task description. (Show Details)
timotheegiet updated the task description. (Show Details)Jan 18 2023, 9:00 AM
jjazeix moved this task from Backlog to Done on the GCompris board.Jan 29 2023, 9:35 PM
jjazeix closed this task as Resolved.
jjazeix claimed this task.