Plasma 6 proposal: use mobile form in kcms
Currently, all the kcms coming from plasma desktop in plasma mobile are almost unusable on the phone.
There are three ways to fix it:
- Use MobileForm (renamed to something else) everywhere. This is controversial as the layout is less space efficient. But this is that was done in all the other desktop operating systems (windows, macos and gnome).
- Duplicate kcms UI code so that there is a version for mobile and a version for desktop. A bit more work but every users is happy. Generally, all the logic should be in c++ anyway, so the code duplication would be only in the UI. This is already done for the network kcm.
- Make
Kirigami.FormLayout
work better on mobile by using the same layout asMobileForm
. The issue is that the API are quite different and this would be very hard to implement without compromising on usability on either desktop or mobile.
I'm in favor of either 1 or 2.
Edited by Carl Schwan