SUMMARY Merkuro calendar does not respond to some buttons when running a mobile UI (Qt Quick mobile controls). STEPS TO REPRODUCE 1. QT_QUICK_CONTROLS_MOBILE=true merkuro-calendar 2. Click Create -> New Event 3. Click hamburger -> Settings OBSERVED RESULT Nothing happens EXPECTED RESULT Dialog should pop up showing settings or allowing creation of a new event SOFTWARE/OS VERSIONS Linux/KDE Plasma: postmarketOS 24.12 (fairphone-fp5) and postmarketOS edge (QEMU-amd64) KDE Plasma Version: 6.3.2 KDE Frameworks Version: Qt Version: 6.8.2 ADDITIONAL INFORMATION Some background can be found in the postmarketOS issue tracker here: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3376#note_474157 I tested on postmarketOS 24.12, with merkuro 24.08.3, plasma 6.2.4, Qt 6.8.0. I also tested on postmarketOS edge (both on device and with qemu), with merkuro-calendar 24.12.2, Qt 6.8.2, and various UIs (plasma mobile, plasma desktop, phosh, xfce). Using mobile UI consistently fails to show up the dialogs.
I forgot to mention that everything works perfectly when QT_QUICK_CONTROLS_MOBILE=false
I can replicate the problem with the "Add Event" action on OpenSUSE Leap 15.6, merkuro-calendar 23.08.5, Qt version 5.15.12, KDE 5.115.0 However, the settings dialog shows up here.
This remains a known issue that effectively prevents the use of Merkuro Calendar on Plasma Mobile. By setting QT_QUICK_CONTROLS_MOBILE=false, I was able to configure my CalDAV settings; without this workaround, online accounts are essentially inaccessible.
A possibly relevant merge request was started @ https://invent.kde.org/pim/merkuro/-/merge_requests/585
Git commit 6ba69167a186c30328e24b35b6587bdb11099067 by Carl Schwan. Committed on 12/12/2025 at 20:07. Pushed by carlschwan into branch 'release/25.12'. fix settings dialog on mobile Fixed-In: 25.12.1 (cherry picked from commit 50fbf5d51991d67c0d4273e6e3abcd5dfcf30303) Co-authored-by: Carl Schwan <carl.schwan@nextcloud.com> M +1 -0 src/calendar/qml/Main.qml https://invent.kde.org/pim/merkuro/-/commit/6ba69167a186c30328e24b35b6587bdb11099067