-
octo
> Ah, cool, found it! Thanks a million! thanks a trillion ↺
-
octo
😂😂😂
-
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?
-
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
-
nicoco
Alright, I won't touch that displayed markers in MUC thing or thread support before it's done then. Thanks for the reply!
-
cal0pteryx
nicoco: thanks for your continuing efforts! :)
-
meson
cal0pteryx: very nice :)
-
meson
Is there a kandan board or an issue to track what's already ported, not ported or in progress?
-
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
-
Magicum
> "Are there Russian speakers here?" > Конечно же, ни одного. Разумеется, нет :) ↺
-
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.
-
cal0pteryx
debacle: they improved a lot really, because there are new maintainers for pygobject :)
👍 1 -
cal0pteryx
Also "Workbench", a development tool for GTK projects, now offers many helpful python examples and a pretty cool live editor
-
cal0pteryx
Saves many "how do I do this now, dear docs" moments
-
moparisthebest
How confident are you gtk4 is a good move? Dino moving to gtk4 broke everything and it's still worse to this day :'(
-
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
-
maximus
it seems that when every major version of gtk comes out, the shitter and more bloater it becomes
-
moparisthebest
To be fair I didn't experience all these breakages with gtk2 > gtk3
-
cal0pteryx
moparisthebest: gtk broke stuff all the time as well. No news in that regard :)
-
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)
-
cal0pteryx
*gtk3
-
cal0pteryx
I can tell many stories of weird quirks in gtk3 as well :D
-
lovetox
moparisthebest: We are not confident at all. But Gtk3 sucks in different ways and will not be fixed.
-
cal0pteryx
On the upside I think GTK4 will provide some good new elements for gajim plus more hardware acceleration
-
lovetox
But we plan rigorous testing of every functionally in Gajim so we can prevent a downgrade
-
moparisthebest
Sure I have no doubts about that
-
lovetox
And dino upgradet to gtk4 very early. That was maybe a bit to optimistic
-
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?
-
moparisthebest
But the bad part is gtk4 doesn't consider these regressions, they did them on purpose
-
lovetox
We didn't find a show stopper yet
-
lovetox
But it's a lot of work
-
lovetox
Has python2 -> 3 vibes
-
moparisthebest
😬
-
mrdoctorwho
python2 is one love
-
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
-
lissine
will the GTK4 Gajilm release be called 2.0? If that's the case, it's neat that it comes after 1.9
-
lovetox
Yes it will
-
Frnn
So let's release gtk5 tommorow 🤡
-
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.
-
cal0pteryx
avron: not at the moment. You can use ctrl+r to quickly toggle it though
-
avron
ah, great tip, thanks
-
fjklp
how many user typing notifications can be shown at the same time?
-
cal0pteryx
fjklp, they are aggregated: https://dev.gajim.org/gajim/gajim/-/blob/master/gajim/gtk/chat_state_indicator.py#L76
-
cal0pteryx
if there are more than 2, it's "x users are typing"
-
fjklp
thanks!
-
maximus
cal0pteryx, it would be cool to automatically hide the chat list when the window is resized and goes below a certain width
-
maximus
btw do you know when/if gajim nightly on flatpak will be updated?
-
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
-
maximus
I mean I already have adwaita theme installed
-
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.
-
cal0pteryx
you need adwaita + adwaita dark
-
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
-
Kris
is it just me or did the channel avatar here disappear?
-
cal0pteryx
yes, it did for me as well. now it's there again