• rekabis@lemmy.ca
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 days ago

    Fun! I’ll get to moderate a Discord server for blind people that blind people can’t use on desktop!

    How would a rewrite cause this to happen? Is there something about Rust frameworks for the desktop that exclude accessibility features?

    I’ve been working primarily with C#, but none of their frameworks exclude accessibility features… would be shocked AF if Rust frameworks just left that all out.

    • puchaczyk@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 days ago

      I checked the gpui crate and it has an accessibility module that uses AccessKit, but I can’t say if it actually works.

      • rekabis@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 days ago

        Yeah, but this is Rust, not some single-dev pet project. You would expect a fully fleshed out framework to have accessibility features built in as first-class features, not some randomly bolted-on afterthought.

        • MostlyBlindGamer@rblind.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          It’s not about Rust, it’s about GPUI, which was developed for the Zed text editor. Go look at the repos for both and you’ll notice they only started considering accessibility at all after blind people opened tickets and they only added the very basic infrastructure required when a blind developer took it open himself to do it.

          “Bolted on” didn’t even begin to tell the story.

        • Zamundaaa@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          3
          ·
          5 days ago

          this is Rust, not some single-dev pet project

          The programming language has absolutely nothing to do with the size or maturity of a GUI library using it.