• DessalinesA
    link
    fedilink
    arrow-up
    4
    ·
    5 years ago

    I like QT and GTK, but I agree they’re pretty difficult to implement because they’re such huge frameworks, difficult to learn, and don’t have bindings for every language.

    I like this cross-platform one for rust: https://github.com/hecrj/iced , and if I were to ever do a GUI application, I’d want to use it.

    • AgreeableLandscapeOP
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      5 years ago

      Do you know of any native looking GUI libraries in Rust so the GUI looks the part of whatever operating system it’s compiled for?

      I’ve been wanting to make native-like cross platform GUIs that don’t involve memory unsafe programming languages like C++.

      • DessalinesA
        link
        fedilink
        arrow-up
        2
        ·
        5 years ago

        relm is a gtk-based rust one that’s a bit easier than using the direct bindings. But overall QT has better cross-desktop support, and I don’t know if there’s a rust qt thing yet.

  • AndreVallestero
    link
    fedilink
    arrow-up
    2
    ·
    5 years ago

    EFL could have been great if it took things more seriously (weird module names, bad debugging experience). In terms of performance and being lightweight, it beats both GTK and QT handily.

      • gtk
        link
        fedilink
        arrow-up
        2
        ·
        5 years ago

        Is that cross-platform though?

        • AgreeableLandscapeOP
          link
          fedilink
          arrow-up
          2
          ·
          5 years ago

          It was more of a joke at the “anything but Electron” part.

          If you consider Windows, Windows Phone and Xbox to be different platforms, technically it is.

          • gtk
            link
            fedilink
            arrow-up
            2
            ·
            5 years ago

            Well, tbf when a lot of gamers talk about “cross-platform” they mean the XBone (or ps4) and windows, so it checks out.

            • AgreeableLandscapeOP
              link
              fedilink
              arrow-up
              2
              ·
              5 years ago

              The Xbox basically runs Windows with a different GUI, so I seriously don’t get why it’s so hard to port games over to PC.