Replies: 2 comments 3 replies
-
Hey there, as you are probably aware, libcosmic is largely based on Given But libcosmic is not the only way to develop applications fitting into the cosmic-ecosystem (though currently the most feature-complete one). There is work underway to enable Slint follows are much more traditional api approach and also has a few more language bindings (including Rust of course). |
Beta Was this translation helpful? Give feedback.
-
Hey @Drakulix, coming back to this almost a year later! Once again I am enthused by the progress the team is making on the Cosmic desktop and want to find a way to contribute... but as soon as I start writing a Have there been any changes in the ecosystem here? Perhaps another toolkit that can be used to build idiomatic native Cosmic applications? EDIT: I wonder if it's practical for me to write a wrapper on top of |
Beta Was this translation helpful? Give feedback.
-
Hi Team, first off thank you for your hard work on the Cosmic desktop environment. It's looking incredible and I love what you're doing!
I am interested in developing desktop applications targeting the new Cosmic desktop and have started my journey by learning from the current applications in the repos.
One thing that stuck out to me is that applications written using libcosmic are using the Elm-style MVU pattern for UI rendering.
I have worked with this pattern for a while and I do understand its utility, however it's not an approach I personally find enjoyable to work in for various reasons and it would likely be a significant detractor for my personal desire to write or contribute to Comic desktop applications.
I am 100% behind libcosmic offering and recommending an MVU architecture for the development of desktop applications. I would simply like that to be a library/framework that sits on top of a lower level API which is also accessible (something that can be built on top of - like the DOM API in the web world).
Would libcosmic offer a lower level procedural API for application development or is the Elm MVU approach is likely the only way going forward?
Beta Was this translation helpful? Give feedback.
All reactions