Bug 501711 - No settings or other dialogs in merkuro on mobile UI
Summary: No settings or other dialogs in merkuro on mobile UI
Status: RESOLVED FIXED
Alias: None
Product: Merkuro
Classification: Applications
Component: general (other bugs)
Version First Reported In: 24.12.2
Platform: postmarketOS Linux
: NOR normal
Target Milestone: ---
Assignee: Claudio Cambra
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-18 22:07 UTC by pingufunkybeat
Modified: 2025-12-12 20:07 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pingufunkybeat 2025-03-18 22:07:33 UTC
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.
Comment 1 pingufunkybeat 2025-03-18 22:29:29 UTC
I forgot to mention that everything works perfectly when QT_QUICK_CONTROLS_MOBILE=false
Comment 2 pingufunkybeat 2025-03-19 17:35:36 UTC
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.
Comment 3 mirthe 2025-12-04 13:13:22 UTC
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.
Comment 4 Bug Janitor Service 2025-12-12 17:38:28 UTC
A possibly relevant merge request was started @ https://invent.kde.org/pim/merkuro/-/merge_requests/585
Comment 5 Carl Schwan 2025-12-12 20:07:14 UTC
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