Bug 497853

Summary: Drop down menu items don't open in settings
Product: [Applications] kasts Reporter: Dan Swift <dan.swift.07>
Component: generalAssignee: bart
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: 24.12.0   
Target Milestone: ---   
Platform: Android   
OS: Android 14.x   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Dan Swift 2024-12-24 02:38:13 UTC
SUMMARY


STEPS TO REPRODUCE
1. Select settings 
2. Try change "select audio backend", "automatically fetch podcast feeds", or "played episode behavior" under General, or "color theme" under Appearance

OBSERVED RESULT
No drop down options. Can't change any of these options

EXPECTED RESULT
Drop down options

SOFTWARE/OS VERSIONS
Kasts: 24.12.0
Android  (15.0)
KDE Frameworks: 6.8.0
Qt: Using 6.8.0 and built against 6.8.0
Build ABI: arm64-little_endian-lp64
Kernel: linux 5.10.214-android13-4-00008-g62d26972ebb6-ab12324566


ADDITIONAL INFORMATION
Comment 1 Dan Swift 2024-12-24 02:55:48 UTC
Screen capture demonstrating bug: 
https://drive.google.com/file/d/1msJ_Teh5nyYN2YFkFQdRKCc0eISBCHIJ/view?usp=drivesdk
Comment 2 bart 2025-01-01 11:05:06 UTC
I can confirm.  It's probably an issue somewhere in a framework library, but I don't know where right now.
Comment 3 Bug Janitor Service 2025-01-03 12:33:43 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/kasts/-/merge_requests/209
Comment 4 bart 2025-01-03 15:17:12 UTC
Git commit d0b30c4f8c0f1d302b75ed8d428fe9235fa7da9f by Bart De Vries.
Committed on 03/01/2025 at 13:26.
Pushed by bdevries into branch 'master'.

Port to Kirigami-Addons ConfigurationModule

It seems like the old CategorizedSettings component is deprecated.
Several things about the implementation stopped working, including
Comboboxes on mobile mode.

M  +7    -1    CMakeLists.txt
M  +2    -2    src/CMakeLists.txt
M  +2    -2    src/qml/KastsGlobalDrawer.qml
M  +14   -21   src/qml/Main.qml
M  +2    -2    src/qml/Mobile/BottomToolbar.qml
D  +0    -20   src/qml/Settings/AboutPage.qml
D  +0    -59   src/qml/Settings/SettingsPage.qml
A  +67   -0    src/qml/Settings/SettingsView.qml     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]

https://invent.kde.org/multimedia/kasts/-/commit/d0b30c4f8c0f1d302b75ed8d428fe9235fa7da9f