-
☭Mike Yellow
Wow, Gajim 1.8.0 looks much better than 1.7.3. Another long message spammer appeared and Gajim did not stuck.
-
☭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.
-
childofthegrave
hey all, when (and will) voice messages will be avaible on gajim?
-
lovetox
not anytime soon, as nobody is working on it
-
childofthegrave
it would be an interesting feature, I've heard that someone was working on it months ago
-
childofthegrave
also for some reasons gajim video/audio calls won't work with conversations clients (I haven't tested it on other clients)
-
lissine
yes, they won't work
-
lissine
Gajim doesn't implement (yet) the modern way of doing a/v calls
-
lissine
but I heard they may work between two gajim instances if you're lucky
-
childofthegrave
lissine, is it encrypted at least?
-
lovetox
no
-
childofthegrave
also, will ever gajim support message deletion/correction?
-
lovetox
its not the same
-
lovetox
Gajim supports corrections forever
-
lovetox
it also supports deleting messages locally
-
lovetox
if you ask if it supports asking other clients to delete a message you wrote
-
lovetox
this will come in one of the next versions
-
childofthegrave
alright, thanks
-
childofthegrave
lovetox: are you one of the devs?
-
lovetox
Yes
-
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?
-
kurion
Also, is there a difference in speed whether I run Gajim from a dev environment or as a packaged binary?
-
meson
kurion: do you have the participant list opened during the switches?
-
kurion
Currently, I don't have any MUC.
-
kurion
So, no.
-
kurion
meson: Were you specifically referring to participants in MUCs?
-
meson
kurion: especially lists with many items. > How can I tap into what is causing this lag? You could profile Gajim.
-
lovetox
how can it be instant, stuff needs to be loaded from the database, stuff needs to be drawn
-
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.✎ -
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. ✏
-
kurion
I'm using Psi+ right now. And It has that _instant_ feel to it. :)
-
lovetox
but it has no rich messages
-
lovetox
its just loads text like in IRC
-
lovetox
of course thats fast
-
lovetox
no, avatars, no icons, no rows, where you can execute action with buttons, and so on
-
kurion
yes. It doesn't even use labels for messages.
-
kurion
just plain text
-
lovetox
not saying that there is no optimization potential in Gajim
-
kurion
In fact, Psi+ lacking labels and Gajim moving to using labels is one of the reason for me being invested in Gajim.
-
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
-
lovetox
though i have to say on my machine, the lag is very minimal
-
lovetox
practially only really visible if i jumpt 3-4 chats in a row
-
kurion
> the lag is very minimal here too.
-
lovetox
though im sure there is still room for optimizations
-
kurion
almost ignorable, to be honest.
-
kurion
But just missing that _instant_ feel. :)
-
lovetox
but also i have to us MS Teams at work everyday
-
lovetox
so .. Gajim is blazing fast compared to that
-
kurion
ha ha
-
kurion
By the way, how is the database overhaul going?
-
lovetox
we are at 80%
-
kurion
great!
-
lovetox
i hope we can merge this in the next 2 weeks
-
kurion
AppImage builds for Gajim would be great. May I suggest including it on the roadmap?
-
lovetox
we have flatpak
-
lovetox
i see no real benefit of appimage compared to flatpak
-
kurion
Well, to run flatpaks, we need `flatpak` installed on the system. AppImages are just a double-click away after downloading.
-
lovetox
its not a double click
-
lovetox
i used app image, and UX is horrible
-
lovetox
you need to google first how you can even execute it
-
kurion
Are you referring to the `chmod` that one has to do to the AppImage?
-
lovetox
and then you gather apps in your browser download folder
-
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
-
lovetox
im sure there are more tutorials how i can add apps then to the dashboard, find them via search whatever
-
lovetox
whole thing is counter to what all platforms do
-
kurion
Yes, no denying that.
-
lovetox
there is a store, you search your app, click install, and its perfectly integrated into your system like all other apps
-
kurion
Well, there is AppImage Launcher. But that way, you need this "manager" thing on your system. So, back to square one.
-
lovetox
We invest already considerable energy and time into distribution
-
lovetox
We build and distribute windows executeables, flatpak, debian nightly, flatpak nightly
-
lovetox
i dont want to add more work for this, unless its a major benefit
-
lovetox
like maybe a MacOS build
-
lovetox
adding a 4th or 5th way to aquire Gajim on linux .. i rather not
-
lovetox
ah i forgot, recently we added now a microsoft ms store build
-
lovetox
which i need to write automation again sometime, otherwise its again more work
-
hannibal
lovetox: maybe https://dev.gajim.org/gajim/gajim/-/issues/10358 can be closed then
-
fjklp
how might I get insight on signals being sent to the tray indicator?
-
lovetox
you look into statusicon.py
-
fjklp
I sometimes experience notifications of unread messages that mention me within gajim but the tray indicator does not show it
-
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!
-
hannibal
j4nk: there should be a dbus interface to do this