Gajim - 2025-04-11


  1. Goot the ticklegoblin!

    hi hello it seems like Gajim is missing one of the availability states mentioned in the RFC 6121 (it looks like there's no option for "actively interested in chat"?)

  2. cal0pteryx

    Goot the ticklegoblin!: yes, we removed that, it does not add value compared to "online/available"

  3. morsmortium

    > Goot the ticklegoblin!: yes, we removed that, it does not add value compared to "online/available" In other places ive seen statuses and names having parts like "dms open" and such

  4. Goot the ticklegoblin!

    The difference between "hmm they're online but do they want to be bothered" vs "they have affirmed that they want to be bothered"

  5. morsmortium

    Was mobile usage of gajim ever discussed? I mean on mobile linux

  6. Kris

    Someone recently posted a screenshot here and said it is only half-bad 😅

  7. Kris

    But I don't think it is a development target despite current efforts to "mobilize" the gajim interface by using lots of single button type stuff that makes little sense on desktop.

  8. Kris

    Its like Gnome. Looks like a mobile interface, but is actually not usable on mobile. Cargo cult 😅

  9. cal0pteryx

    What is > lots of single button type stuff ?

  10. Kris

    The open new chat button to replace the roster for example

  11. Kris

    Or the new single button that hides away the different accounts

  12. Kris

    I don't see the point of that on a device that isn't screen space limited like a mobile phone

  13. cal0pteryx

    We had users with >5 accounts. Combine that with multiple workspaces and you run out of space. That only works if the sidebar would scroll, which is ugly. Hence the menu

  14. cal0pteryx

    > The open new chat button to replace the roster for example That's simplifying the situation a little too much :D

  15. Kris

    > We had users with >5 accounts. Combine that with multiple workspaces and you run out of space. That only works if the sidebar would scroll, which is ugly. Hence the menu Have it collapse in edge cases like that then.

  16. Kris

    Making it worse for almost everyone to account for edge cases is not good design.

  17. Kris

    Or make it a setting, with the default to not collapsed

  18. cal0pteryx

    Kris: did you even try it? It behaves the same as before if you have 1 account

  19. Kris

    Yes, but I have more than one account, but less than 5

  20. cal0pteryx

    :D

  21. mesonium

    I would not add settings for every detail but maybe rather make it responsive, where it makes sense

  22. lovetox

    Kris, you need to tell us the problem, not the solution

  23. lovetox

    What problem are you facing? which information do you miss now that was available before

  24. Kris

    lovetox: i already explained the problem in detail above

  25. lovetox

    no you told us how the UI should look

  26. lovetox

    not why

  27. Kris

    I want a desktop app to use the available screen space, not hide info away behind buttons

  28. lovetox

    screen size is limited, people have different screen sizes, different amount of workspaces and accounts

  29. lovetox

    Use the space is not a good reason to do something

  30. Kris

    On desktop screenspace is not limited. Even on a 12" laptop

  31. lovetox

    it seems you understand something different under the word limit then i am

  32. lovetox

    it seems you understand something different under the word limit than i am

  33. Kris

    Using the available screen is of course a good reason 🙄 why have a screen if you hide everything?

  34. lovetox

    no its not reason at all, a reason would be "I want to see information X without clicking, because i need it to do Y"

  35. lovetox

    Everything has limits, and we always need to prioritze what we show and is more important

  36. Kris

    Yes for example, but that is just a sub-priblem of the general issue that desktop apps are designed different from screenspace limited mobile apps.

  37. Kris

    Yes for example, but that is just a sub-problem of the general issue that desktop apps are designed different from screenspace limited mobile apps.

  38. Kris

    Clicks should be minimized, but Gajim is doing the opposite lately

  39. Kris

    Hiding stuff behind buttons and search bars is bad design for desktop apps

  40. lovetox

    If you have a real problem feel free to mention it, just "use more space" is not helpful. In this case we prioritize workspace space over account space, because workspaces need to be visible because they have notifications

  41. Kris

    Its not about "problems" its about UI design philosophy.

  42. Kris

    Accounts used to have notifications too, but you removed that

  43. lovetox

    yes, that was the reason they were shown

  44. lovetox

    now we moved them to the activity feed, now we dont need to show 5 accounts the whole time anymore

  45. lovetox

    its not about a philosophy

  46. lovetox

    every decision has a reason, and the reason is never "because GNOME app X does it that way"

  47. lovetox

    the reason was, we need to show notifications, and now the reason is, no notifications anymore, hence more space for workspaces

  48. lovetox

    the only philosophy involved here is, we want to show the most used and important things

  49. Kris

    Lets agree to disagree. But I think recent changes to Gajim show a fundamental lack of understanding how good desktop apps are designed.

  50. Kris

    And this lack of understanding serms similar to how Gnome is an exceptionally bad desktop UI.

  51. Kris

    And this lack of understanding seems similar to how Gnome is an exceptionally bad desktop UI.

  52. lovetox

    As said happy to discuss concrete things, i wont discuss philosophy.

  53. Kris

    That is misding the forest for the trees

  54. Kris

    That is missing the forest for the trees

  55. wolfgang

    Hi, I'm on Artix Linux running Gajim 2.0.4, how do I get spell checker?

  56. wolfgang

    I have gspell and hunspell_en installed, but nothing happened.

  57. lovetox

    I think it's not gspell

  58. lovetox

    Check the readme

  59. cal0pteryx

    Libspelling IIRC

  60. TheCoffeMaker

    cal0pteryx, something is wrong with gajim.org's RSS ... form time to time I get a few years worth of feeds, where can I find the code to check it? If may I help 🫣

  61. TheCoffeMaker

    of send me a pm so we can talk without adding noise to this channel

  62. TheCoffeMaker

    s/of/or

  63. cal0pteryx

    TheCoffeMaker: https://dev.gajim.org/gajim/website/-/blob/master/themes/beautifulhugo/layouts/_default/rss.xml

  64. cal0pteryx

    No clue why it would do that

  65. TheCoffeMaker

    neither do I ... will take a look

  66. cal0pteryx

    I can remove that file, so hugo uses its default, but I think that was lacking other stuff. Maybe that changed over time

  67. TheCoffeMaker

    no worries ... will check it later

    👍 1
  68. wolfgang

    > Libspelling IIRC I have `Libspelling` installed, still nothing.

  69. lovetox

    You need the typelibs also

  70. lovetox

    In Debian these are gir- packages

  71. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: Account sidebar: Fix setting show for multiple accounts - https://dev.gajim.org/gajim/gajim/-/commit/c6703b40fe0222d8290f8a3a7b8f4819efbef8b9

  72. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: Catch exceptions when pasting text from clipboard - https://dev.gajim.org/gajim/gajim/-/commit/8274bf6edc06b6a88840e8f96aa73de6c7c905a3