Modern XMPP project discussion - 2025-03-21


  1. MSavoritias (fae,ve)

    Kaidan also is the only client currently that tries to make omemo actually usable afaik. with ATM among others

    👍 1
  2. MSavoritias (fae,ve)

    for everywhere else omemo exists but can't be used for 99% of use cases

  3. Kris

    Trust-on-first-use works fine here 🤷

  4. Kris

    But Kaidan could be indeed a nice client if they ever implement MUC or GC3

  5. Link Mauve

    Squeaky Latex Folf, I had a blind friend who used to use Gajim without much complain, do you have specific feedback that would be actionable?

  6. Link Mauve

    This was years ago though.

  7. Link Mauve

    Same if you have specific issues with xmpp-rs, we’re listening to feedback.

  8. Squeaky Latex Folf

    > Squeaky Latex Folf, I had a blind friend who used to use Gajim without much complain, do you have specific feedback that would be actionable? I really wonder how they did it

  9. Squeaky Latex Folf

    Back in 2020, I tried Gajim on Windows. It did not work at all with screen readers. But, that's not so surprising as GTK3 does not support Windows accessibility APIs

  10. Squeaky Latex Folf

    On Linux, though, Gajim gives some info to screen readers, but the application is basically impossible to traverse and navigate through

  11. Squeaky Latex Folf

    Since Gajim still hijacks tab too much for my liking, I have to use F6, but for some reason, Gajim hangs for a minute when using F6 to get to the roster

  12. Link Mauve

    GTK 4 now uses AccessKit which supports all three of Linux, macOS and Windows, and soon will also support Android.

  13. Link Mauve

    But she was on Linux.

  14. Squeaky Latex Folf

    Android accessibility is pretty messed up

  15. MSavoritias (fae,ve)

    > GTK 4 now uses AccessKit which supports all three of Linux, macOS and Windows, and soon will also support Android. is that merged? last i heard there was something in development but wasn't merged yet

  16. Link Mauve

    Squeaky Latex Folf, the hang is worth reporting.

  17. Squeaky Latex Folf

    The only open source screen reader is TalkBack, and basically all my blind friends agree that it sucks

  18. MSavoritias (fae,ve)

    it was also gonna be a protocol for wayland i think

  19. Squeaky Latex Folf

    There is a screen reader for Android called Jieshuo that is better than TalkBack, but it is proprietary

  20. Squeaky Latex Folf

    So Android accessibility is basically proprietary

  21. Squeaky Latex Folf

    One of my blind friends recently switched back to iOS and says it's much better than Android accessibility as a whole

  22. MSavoritias (fae,ve)

    accessibility is very rarely a concern foss/oss projects have from what I read. so that makes sense

  23. Link Mauve

    MSavoritias (fae,ve), AFAIK no, Wayland isn’t involved in accessibility whatsoever, just in passing buffers and input.

  24. MSavoritias (fae,ve)

    hmm

  25. Link Mauve

    MSavoritias (fae,ve), I see it in gtk/a11y/ in GTK’s repository, so I assume it got merged.

    🎉 1
  26. Squeaky Latex Folf

    > MSavoritias (fae,ve), AFAIK no, Wayland isn’t involved in accessibility whatsoever, just in passing buffers and input. Currently, accessibility on Linux is handled by AT-SPI, a protocol on top of DBus. There is currently a protocol in the works called Newton, which will run directly on Wayland.

  27. MSavoritias (fae,ve)

    ah that is what i was thinking probably

  28. MSavoritias (fae,ve)

    i remember Newton

  29. Link Mauve

    Is it a Wayland protocol? I thought it was dbus as well.

  30. MSavoritias (fae,ve)

    it is based on dbus indeed. https://blogs.gnome.org/a11y/2024/06/18/update-on-newton-the-wayland-native-accessibility-project/ but also has a wayland protocol too

  31. Link Mauve

    Ah right, that protocol is here to request updates mostly: https://gitlab.freedesktop.org/mwcampbell/wayland-protocols/-/commit/dbe3e10917b8060f1493fba7b6aae486eaeed635

  32. pep.

    > yes, im not arguing its useless, it just mostly hits the nerds, and they can endure a bit of pain :D That's not the only population that would benefit from this feature really (ATM)