Basically title, with System76 moving from gnome to their new rust built COSMIC environment what are your thoughts?

  • ItsPlasmaSir@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    2 years ago

    I’m excited for Cosmic, but not because I’m interested in trying it, rather that I want see how their toolkit does. They’ve done a good job on their Gnome fork so I trust they know what a good desktop looks like.

    I really want to see Iced in action because of how it could compare to the current state of GTK.

    It has been a little over 2 years since GTK 4 released to positive reception and no one else has ported to GTK 4 yet. Even worse, only Pantheon is actually working on a port, and the other GTK-based DEs, XFCE included, don’t have plans to port to GTK 4 yet. Given the lacking pace of this transition and System76’s decision to forego a port at all, instead developing their own solution, makes me worried that GTK 4 is either much more difficult to port to than Gnome let on, or that GTK 4 has broken something so essential to these DEs that they don’t want to put development time into a port at all.

    Given this state, I’m curious to see how this plays out because it could decide if other DEs stick with GTK or choose to adopt something else, like how LXDE was discontinued in favor of replacing it with LXQt.

    Edit: Fixed a couple typos

    • KindaABigDyl@fosstodon.org
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      2 years ago

      @ItsPlasmaSir @DaisyLee
      I don’t have any doubt about the Iced framework.
      Having worked with it personally, I can say it is 10x more clear what’s going on once you have lots of code than something like Gtk. Like Rust itself, it just feels good to program in, and the final product is so much easier to maintain bc good practices like separation of application state from the view code are built into the design.
      If people like to program in it, you’ll get more apps and more support. It’s that simple