4 ms·
KDE does have a convergent UI framework, though. It's called Kirigami, and I think several KDE apps use it to also get a mobile version. Perhaps it's more about
by noisem4ker 1y ago
KDE does have a convergent UI framework, though. It's called Kirigami, and I think several KDE apps use it to also get a mobile version. Perhaps it's more about doing things well and compatibly with the mobile presentation, just not "mobile first" (which often factually implies "and desktop never").
- dotancohen 1y agoI develop a Qt app that needs a mobile version, though I've never done mobile development before. I use Qt for the desktop app specifically because a I'm a long time KDE user. What does convergent mean in this context? What would Kirigami bring to a potential Android application? Thanks
- heavyset_go 1y agoHe's talking about MauiKit, which is a superset of Kirigami. https://mauikit.org/ https://mauikit.org/ You get some nice predefined widgets to use with QML, but you also potentially have to build Maui/Kirigami against the platforms you deploy to, and it's a C++ & QML project with its own build platform.
- dotancohen 1y agoThank you
- Citizen_Lame 1y agoIs MauiKit still maintained, seeing even the main links on website don't work. Like MauiKit Documentation?
- heavyset_go 1y agoNo idea, but I think the maintainers are available on IRC or whatever KDE is using for chat these days if you want to ask them.
- account42 1y agoEverything written in QML looks extremely out of place on the desktop, this is very much not an example of doing it well. You're right though that the infection has also reached KDE.
- noisem4ker 1y agoSettings modules (KCMs) have been gradually rewritten in QML since a while ago, I think. Do they look "extremely out of place" to you? I personally couldn't spot them out. Efforts have been spent making QtQuick controls look the same as their QtWidgets counterparts.
- rubymamis 1y agoI wrote the block editor of my note-taking app[1] in QML, I hope this can show it's not QML that makes it a out of place - it's the care for aesthetics that developers put into the app. I also wrote a blog post on the subject if you're curious[2]. [1] https://get-notes.com https://get-notes.com [2] https://rubymamistvalove.com/block-editor https://rubymamistvalove.com/block-editor