Help required to test with QtQuick Controls 2

Daniel Shahaf danielsh at apache.org
Wed Apr 27 19:10:02 BST 2022


Johnny Jazeix wrote on Sat, Apr 23, 2022 at 17:25:37 +0200:
> Due to deprecation of QtQuick.Controls 1 in previous versions of Qt and the
> fact that it will be removed in Qt 6, I've started to update the code to
> use QtQuick.Controls 2 (
> https://invent.kde.org/education/gcompris/-/merge_requests/108).
> Ideally, it should be transparent for the users.

Found a few bugs, but I don't know whether they're new in this version
or not.

Environment is the Android 64b apk below (reports itself as v2.4) on
Android 11.  It's a friend's device and I'm reporting this on their
behalf.

0. Bugs https://bugs.kde.org/show_bug.cgi?id=446848 "Gcompris say
alphabet letter names instead of actual letter sound" and
https://bugs.kde.org/show_bug.cgi?id=428863 "The letter sounds should be
the phonemes, not the letter names" seem to be duplicates of each other.

1. Hebrew translation of the help of one activity had some lines start
with a solitary ק, as though it were a bullet point.  I can't find that
in the po files though (in either trunk or branches/stable), and
unfortunately I didn't make a note of what activity it was.  I think it
might have been "Mirror the given image".

2. In the (non-relative) "Path encoding" activity, in the Hebrew
translation, the leftmost (most significant) digit substituted into the
"Errors: %1" label was printed under the red margin of the elongated
ellipse that label is rendered within.  Confirmed that with 1-, 2-, and
3-digit numbers.

For context, note that Hebrew is written right-to-left but writes
numerals the way English does, so with forty-two errors, the label would
read "טעויות: 42", and it is the "4" which would clip the ellipse, on
the left, even though "4" is neither the first character in that string
nor the last one.  (I didn't test with "42" specifically; I'm just using
it to illustrate the directions.)

I didn't check other RTL languages.

3. In Bargame, at the top left there's a white box with an animated
graphic within.  At the leftmost point of the animation, the graphic
reached the left side of the box, whereas at the rightmost point there
were a few pixels to spare from the right margin.

4. What's the meaning of the name "Bargame"?  Does it mean "a game
played along a bar" or is it a transliteration into English of a name
from some other language?

Cheers,

Daniel


> As it impacts all the activities, I've created packages for Linux, Android
> and Windows to test.
> As we also recently did a lot of changes, I think it would be a good time
> to review all the activities and check if there are bugs in them so we can
> tackle them for the next major version too.
> 
> If you are interested to help, I've created a spreadsheet in
> https://lite.framacalc.org/gcompris-qtquick2-9tt3 where you can mark your
> name in which version you are testing and if you find bugs.
> Play the activities, and if you find any thing suspicious, either report
> them to https://bugs.kde.org/enter_bug.cgi?product=gcompris or send a mail
> to this mailing list if you don't have or want to create an account.
> 
> Packages can be found at:
> for Linux:
> https://gcompris.net/download/qt/linux/beta/gcompris-qt-3.0-Linux-gamma.sh
> for Android 32b:
> https://gcompris.net/download/qt/android/beta/GCompris-Android-armeabi-v7a-3.0-gamma.apk
> for Android 64b:
> https://gcompris.net/download/qt/android/beta/GCompris-Android-arm64-v8a-3.0-gamma.apk
> for Windows:
> https://gcompris.net/download/qt/windows/beta/gcompris-qt-3.0-win64-gamma.exe
> 
> I'll merge the MR soon.
> 
> Cheers,
> 
> Johnny


More information about the GCompris-devel mailing list