Gajim - 2023-07-09


  1. ☭Mike Yellow

    Wow, Gajim 1.8.0 looks much better than 1.7.3. Another long message spammer appeared and Gajim did not stuck.

  2. ☭Mike Yellow

    >Another long message spammer appeared and Gajim did not stuck. Ah. Sorry, forget I said that. >Gajim 1.8.0 looks much better than 1.7.3. But this is still true.

  3. childofthegrave

    hey all, when (and will) voice messages will be avaible on gajim?

  4. lovetox

    not anytime soon, as nobody is working on it

  5. childofthegrave

    it would be an interesting feature, I've heard that someone was working on it months ago

  6. childofthegrave

    also for some reasons gajim video/audio calls won't work with conversations clients (I haven't tested it on other clients)

  7. lissine

    yes, they won't work

  8. lissine

    Gajim doesn't implement (yet) the modern way of doing a/v calls

  9. lissine

    but I heard they may work between two gajim instances if you're lucky

  10. childofthegrave

    lissine, is it encrypted at least?

  11. lovetox

    no

  12. childofthegrave

    also, will ever gajim support message deletion/correction?

  13. lovetox

    its not the same

  14. lovetox

    Gajim supports corrections forever

  15. lovetox

    it also supports deleting messages locally

  16. lovetox

    if you ask if it supports asking other clients to delete a message you wrote

  17. lovetox

    this will come in one of the next versions

  18. childofthegrave

    alright, thanks

  19. childofthegrave

    lovetox: are you one of the devs?

  20. lovetox

    Yes

  21. kurion

    Hi, I have been making some changes to Gajim and testing out. I notice tiny lags when switching chats with Ctrl+Tab. I mean the switch doesn't feel _instant_. Why might this happen? How can I tap into what is causing this lag?

  22. kurion

    Also, is there a difference in speed whether I run Gajim from a dev environment or as a packaged binary?

  23. meson

    kurion: do you have the participant list opened during the switches?

  24. kurion

    Currently, I don't have any MUC.

  25. kurion

    So, no.

  26. kurion

    meson: Were you specifically referring to participants in MUCs?

  27. meson

    kurion: especially lists with many items. > How can I tap into what is causing this lag? You could profile Gajim.

  28. lovetox

    how can it be instant, stuff needs to be loaded from the database, stuff needs to be drawn

  29. kurion

    lovetox: of course, these cannot be avoided. But I was wondering if this lag was due to me changing something or was it just Python.

  30. kurion

    lovetox: of course, these cannot be avoided. But I was wondering if this lag was due to me changing something or it was just Python.

  31. kurion

    I'm using Psi+ right now. And It has that _instant_ feel to it. :)

  32. lovetox

    but it has no rich messages

  33. lovetox

    its just loads text like in IRC

  34. lovetox

    of course thats fast

  35. lovetox

    no, avatars, no icons, no rows, where you can execute action with buttons, and so on

  36. kurion

    yes. It doesn't even use labels for messages.

  37. kurion

    just plain text

  38. lovetox

    not saying that there is no optimization potential in Gajim

  39. kurion

    In fact, Psi+ lacking labels and Gajim moving to using labels is one of the reason for me being invested in Gajim.

  40. lovetox

    every design decision has drawbacks, we thought people can deal with a little bit slower reaction time, but gaining a rich chat experience where we can do cool things

  41. lovetox

    though i have to say on my machine, the lag is very minimal

  42. lovetox

    practially only really visible if i jumpt 3-4 chats in a row

  43. kurion

    > the lag is very minimal here too.

  44. lovetox

    though im sure there is still room for optimizations

  45. kurion

    almost ignorable, to be honest.

  46. kurion

    But just missing that _instant_ feel. :)

  47. lovetox

    but also i have to us MS Teams at work everyday

  48. lovetox

    so .. Gajim is blazing fast compared to that

  49. kurion

    ha ha

  50. kurion

    By the way, how is the database overhaul going?

  51. lovetox

    we are at 80%

  52. kurion

    great!

  53. lovetox

    i hope we can merge this in the next 2 weeks

  54. kurion

    AppImage builds for Gajim would be great. May I suggest including it on the roadmap?

  55. lovetox

    we have flatpak

  56. lovetox

    i see no real benefit of appimage compared to flatpak

  57. kurion

    Well, to run flatpaks, we need `flatpak` installed on the system. AppImages are just a double-click away after downloading.

  58. lovetox

    its not a double click

  59. lovetox

    i used app image, and UX is horrible

  60. lovetox

    you need to google first how you can even execute it

  61. kurion

    Are you referring to the `chmod` that one has to do to the AppImage?

  62. lovetox

    and then you gather apps in your browser download folder

  63. lovetox

    and thats the way then to start applications, not via whatever your DE shows in the dashboard or search, no you go to your download folder and click applications to start it

  64. lovetox

    im sure there are more tutorials how i can add apps then to the dashboard, find them via search whatever

  65. lovetox

    whole thing is counter to what all platforms do

  66. kurion

    Yes, no denying that.

  67. lovetox

    there is a store, you search your app, click install, and its perfectly integrated into your system like all other apps

  68. kurion

    Well, there is AppImage Launcher. But that way, you need this "manager" thing on your system. So, back to square one.

  69. lovetox

    We invest already considerable energy and time into distribution

  70. lovetox

    We build and distribute windows executeables, flatpak, debian nightly, flatpak nightly

  71. lovetox

    i dont want to add more work for this, unless its a major benefit

  72. lovetox

    like maybe a MacOS build

  73. lovetox

    adding a 4th or 5th way to aquire Gajim on linux .. i rather not

  74. lovetox

    ah i forgot, recently we added now a microsoft ms store build

  75. lovetox

    which i need to write automation again sometime, otherwise its again more work

  76. hannibal

    lovetox: maybe https://dev.gajim.org/gajim/gajim/-/issues/10358 can be closed then

  77. fjklp

    how might I get insight on signals being sent to the tray indicator?

  78. lovetox

    you look into statusicon.py

  79. fjklp

    I sometimes experience notifications of unread messages that mention me within gajim but the tray indicator does not show it

  80. j4nk

    Hey everyone, is there a way to programatically set the status message? I was going to quickly write a plugin that spawns and listens on a FIFO for this but before I started I thought I'd ask if there was already a way. Thanks!

  81. hannibal

    j4nk: there should be a dbus interface to do this