Gajim - 2024-10-07


  1. octo

    > Ah, cool, found it! Thanks a million! thanks a trillion

  2. octo

    😂😂😂

  3. nicoco

    so, I've just noticed that very active gtk4 branch, should I wait for this to be completed before I work on pending MRs?

  4. cal0pteryx

    Hey, somebody noticed :) I was wondering how long it would be flying under the radar :D So the general idea is to concentrate on the port to GTK4 so it doesn't drag for an extended period of time. This means MRs with GUI changes will probably only be considered after the port, depending on how many parts a change touches. Since there is a separation from GUI/core (at least to some degree), MRs touching non-GUI parts may be easier to consider. The main focus at the moment is to work on the port though

  5. nicoco

    Alright, I won't touch that displayed markers in MUC thing or thread support before it's done then. Thanks for the reply!

  6. cal0pteryx

    nicoco: thanks for your continuing efforts! :)

  7. meson

    cal0pteryx: very nice :)

  8. meson

    Is there a kandan board or an issue to track what's already ported, not ported or in progress?

  9. cal0pteryx

    meson: not yet, we dove into the subject to see what's possible and where the bigger hurdles lie. I'll add some issues and a board later

  10. Magicum

    > "Are there Russian speakers here?" > Конечно же, ни одного. Разумеется, нет :)

  11. debacle

    cal0pteryx Is the fundamental GTK4-Python missing link problem solved now? I remember you were unhappy about the state of the libraries back at the summit.

  12. cal0pteryx

    debacle: they improved a lot really, because there are new maintainers for pygobject :)

    👍 1
  13. cal0pteryx

    Also "Workbench", a development tool for GTK projects, now offers many helpful python examples and a pretty cool live editor

  14. cal0pteryx

    Saves many "how do I do this now, dear docs" moments

  15. moparisthebest

    How confident are you gtk4 is a good move? Dino moving to gtk4 broke everything and it's still worse to this day :'(

  16. moparisthebest

    Not just broke everything once mind you, to this day every minor gtk4 update breaks a ton of things that used to work, even things as simple as clicking a link to open in your browser

  17. maximus

    it seems that when every major version of gtk comes out, the shitter and more bloater it becomes

  18. moparisthebest

    To be fair I didn't experience all these breakages with gtk2 > gtk3

  19. cal0pteryx

    moparisthebest: gtk broke stuff all the time as well. No news in that regard :)

  20. moparisthebest

    gtk4 in the last year or so has changed the way to set a dark theme at least 4 times? And broken clicking links (this working requires running a daemon now)

  21. cal0pteryx

    *gtk3

  22. cal0pteryx

    I can tell many stories of weird quirks in gtk3 as well :D

  23. lovetox

    moparisthebest: We are not confident at all. But Gtk3 sucks in different ways and will not be fixed.

  24. cal0pteryx

    On the upside I think GTK4 will provide some good new elements for gajim plus more hardware acceleration

  25. lovetox

    But we plan rigorous testing of every functionally in Gajim so we can prevent a downgrade

  26. moparisthebest

    Sure I have no doubts about that

  27. lovetox

    And dino upgradet to gtk4 very early. That was maybe a bit to optimistic

  28. moparisthebest

    I'm just saying that my experience with Dino is that the gtk4 change didn't introduce regressions, but gtk4 had regressions introduced into it after that regressed Dino hard, if that makes sense?

  29. moparisthebest

    But the bad part is gtk4 doesn't consider these regressions, they did them on purpose

  30. lovetox

    We didn't find a show stopper yet

  31. lovetox

    But it's a lot of work

  32. lovetox

    Has python2 -> 3 vibes

  33. moparisthebest

    😬

  34. mrdoctorwho

    python2 is one love

  35. cal0pteryx

    I started contributing to Gajim just before the 1.0 release, so just after the switch to GTK3/Python3 was done :) Luckily it's only the framework now, not Python as well

  36. lissine

    will the GTK4 Gajilm release be called 2.0? If that's the case, it's neat that it comes after 1.9

  37. lovetox

    Yes it will

  38. Frnn

    So let's release gtk5 tommorow 🤡

  39. avron

    All, thanks for the work on Gajim, it is really great! I just have a GUI question: is there a setting (or a way) that selecting a conversation will automatically hide the list of conversations? When I have a window that is a bit narrow, I hide the list of conversations, when I click on a workspace, it is shown again and then I'd like if it can be hidden back automatically when I select the conversation.

  40. cal0pteryx

    avron: not at the moment. You can use ctrl+r to quickly toggle it though

  41. avron

    ah, great tip, thanks

  42. fjklp

    how many user typing notifications can be shown at the same time?

  43. cal0pteryx

    fjklp, they are aggregated: https://dev.gajim.org/gajim/gajim/-/blob/master/gajim/gtk/chat_state_indicator.py#L76

  44. cal0pteryx

    if there are more than 2, it's "x users are typing"

  45. fjklp

    thanks!

  46. maximus

    cal0pteryx, it would be cool to automatically hide the chat list when the window is resized and goes below a certain width

  47. maximus

    btw do you know when/if gajim nightly on flatpak will be updated?

  48. maximus

    also, is there any package required in order to switch to the dark theme of gajim because gajim doesn't go dark even if dark theme is enabled

  49. maximus

    I mean I already have adwaita theme installed

  50. cal0pteryx

    maximus, yes, that would be nice. I don't know what the issue about flatpak nightlies is. you can select a dark theme in gajim itself. if that is set to "system", it should follow your settings, if your theme supports it.

  51. cal0pteryx

    you need adwaita + adwaita dark

  52. maximus

    cal0pteryx, yea sorry I should've mentioned that the dark theme issue I'm encountering is not on the flatpak version but on the normal package

  53. Kris

    is it just me or did the channel avatar here disappear?

  54. cal0pteryx

    yes, it did for me as well. now it's there again