https://bugs.kde.org/show_bug.cgi?id=475117
Bug ID: 475117 Summary: Built against qt6 version: various errors, menu and dialog glitches Classification: Applications Product: kasts Version: unspecified Platform: Neon OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: b...@mogwai.be Reporter: accou...@kuchenmampfer.de Target Milestone: --- SUMMARY *** Today, I built Kasts from source against qt6 in order to explore it and find bugs. I found a few things: 1. The "show episode info" dialog has text flowing outside of the dialog (below it) when opened for the first time after app launch 2. The "chapters" dialog is incredibly slow to open and induces heavy load on the cpu 3. The "more actions" menu popup on the "subscriptions" page changes its width when the mouse enters its area 4. The `customizeRatesDialog` is too small, the grid of current playback rate options is cut off 5. That same dialog can also neither be moved nor resized, but that is already an issue in the current release 6. When using touchpad scroll to increase the volume to 100%, lifting the fingers from the touchpad resets the volume to 90%. This might have been introduced by myself, I will see if I can figure out what causes it. 7. On the console, I get these following errors many times and in different variations: ``` qrc:/PlaybackRateMenu.qml:43: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed. "Could not convert argument 0 at" "@qrc:/PlaybackRateMenu.qml:43" "resetModel@qrc:/PlaybackRateMenu.qml:63" "expression for onAccepted@qrc:/PlaybackRateMenu.qml:82" "expression for onAccepted@file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/Dialog.qml:501" qrc:/PlaybackRateMenu.qml:43: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed. file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/Dialog.qml:386:37: QML Binding: Binding loop detected for property "value" qrc:/PlaybackRateMenu.qml:77:9: QML PlaybackRateCustomizerDialog: Binding loop detected for property "implicitHeight" qrc:/qt/qml/org/kde/desktop/Menu.qml:37:18: QML ListView: Binding loop detected for property "implicitWidth" qt.qml.context: qrc:/FeedListDelegate.qml:104:9 Parameter "mouse" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead. QSGPlainTexture: Mipmap settings changed without having image data available. Call setImage() again or enable m_retain_image. Falling back to previous mipmap filtering mode. ``` *** STEPS TO REPRODUCE 1. build Kasts from source against qt6 using kdesrc-build 2. run it from the terminal and explore the UI SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Neon distrobox running on top of Crystal Linux KDE Plasma Version: master KDE Frameworks Version: master - 5.111.0 I *think* Qt Version: 6.6 ADDITIONAL INFORMATION Not pressing, just things to have on the radar to fix before the plasma 6 release. When I looked at some of the related the Kasts QML code, it seemed fine, so I guess at least some of these issues lie in underlying technologies/frameworks. -- You are receiving this mail because: You are watching all bug changes.