-
loveskype
cynical: I still use 1.3 as a primary client too, now what?
-
cynical
loveskype, epic :)
-
fjklp
bodqhrohro's been doing a little trolling
-
loveskype
I have promoted the ability to do this as a Jabber benefit for a long time.
-
loveskype
I know a few purely role-playing MUCs, where people use their primary JIDs and don't need to keep additional accounts, can you imagine this in Telegram or so?
-
Ben Sima
on a 1:1 chat, does gajim show the 'composing' chat state?
-
Ben Sima
asking because i can't seem to get my slixmpp bot to send the composing state
-
Ben Sima
just wondering if i'm too blind to see it
-
cal0pteryx
Ben Sima: it does, in the top banner, right next to ypur contact's name
-
stefan
Hello! is there a possibility to alter the appearance of my own name in the chat window? It's always in lower case, i'd like to change that...
-
lovetox
In the profile dialog
-
stefan
I had a look there, but I didn't find it...
-
stefan
ah sorry, I have it now.
-
fjklp
does gajim only use icons from a specific icon set? for example, the pencil icon.
-
fjklp
I'm wondering what the criteria would be for suggesting alternative icons
-
fjklp
with the profile page, there is a pencil icon and text right below it, so I naturally associate the pencil with the text, but the pencil is for the image selection
-
fjklp
stefan: is this what you experienced?
-
fjklp
I would bet that I'm not the only person to have that problem
-
fjklp
I think it could benefit by having a different icon instead of the pencil and maybe moving the profile name down some would make the trash can and image picker icon more readily associated with the avatar✎ -
fjklp
I think it could benefit by having a different icon instead of the pencil and maybe moving the profile name down some would make the trash can and image picker icon would be more readily associated with the avatar ✏
-
lovetox
what is the problem? the nick is in a editable field
-
lovetox
you click into it and change the text
-
lovetox
if you click the pencil you learn its for the avatar
-
fjklp
I guess I don't have the habit of clicking things that I assume are not the thing I want
-
loveskype
lovetox: https://blog.brixit.nl/the-end-of-the-nice-gtk-button/ > I feel like the designers of this new theme have never sit down with anyone who's not a "techie" to explain to them how to use a computer. While a lot of people now instinctively hunt for labels that have hover effects, for a lot of people who are just not represented in online computer communities because they're just using the computer as a tool this is completely weird. I have had to explain to people tons of times that the random word in the UI somewhere in an application is actually a button they can press to invoke an action.
-
clown
Libadwaita is wrong on multiple levels at once. Not only is it a shitty theme, but why does it enforce a theme to begin with? Also why is it even a separate library lol Looks like the works of someone aiming for job security
-
kurion
If I need a one shot notification on contacts' presence-update, how can I do it with existing notification related methods?
-
loveskype
clown: a cargo cult of Mac OS X under the Jobs rule.
-
loveskype
They did still unpacking archives instead of opening recently, it's getting pretty obvious already.✎ -
loveskype
They did steal unpacking archives instead of opening recently, it's getting pretty obvious already. ✏
-
loveskype
https://www.wired.com/2002/10/the-mac-os-that-cant-be-tweaked/
-
clown
> clown: a cargo cult of Mac OS X under the Jobs rule. I think it's more of a mobile phone cult. I don't know macos that much but it doesn't seem *as* bad from the little time I spent using it. I mean at leasf it doesn't have those absurdly huge titlebars and other gui elements ↺
-
loveskype
clown: in part, yeah, and the significant part of GNOME contributors is also working on some FOSS shells for slatephones.
-
lovetox
kurion, look into events.Notification
-
lovetox
0425163,✎ -
lovetox
. ✏
-
astanad_
lovetox, why when you realeased Gajim 1.4.0 you didnt used GTK 4 ?
-
lovetox
why would i? because there is a 4 in the version number? or what are you trying to say?
-
loveskype
astanad_: it rather had to be Gajim 2 then. Gajim 0 did use GTK+2, Gajim 1 is using GTK+3.
-
kurion
lovetox: Thanks. it works now.
-
kurion
But I find that events.Notification doesn't have a timeout that can be specified
-
lovetox
yes we dont need that
-
lovetox
also there is no timeout option on linux
-
bot
Philipp Hörist pushed 8 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: https://conference.gajim.org:5281/pastebin/a999f83d-ca8c-4f23-8787-cf4b5fcf3b59
-
bot
Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *9c3b34be* < https://dev.gajim.org/gajim/gajim/-/commit/9c3b34bef0cf5a7e0ea72a0190ebde8dc12f42e3 > fix: View: Add newline after username when copying a message Fixes #11610
-
bot
Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _python-nbxmpp_ < https://dev.gajim.org/gajim/python-nbxmpp >: *58e4c275* < https://dev.gajim.org/gajim/python-nbxmpp/-/commit/58e4c2758c783b8ffe01c4525c9c569d4393364d > release: 4.3.3
-
kurion
I connected 'presence-update' signal to a new function in roster.py
-
kurion
the function obviously draws the updated contact in the roster and also send a notification
-
kurion
but I noticed that this sends two notification for each `presence-update✎ -
kurion
but I noticed that this sends two notification for each `presence-update` ✏
-
kurion
I tested with a print statement
-
kurion
the connected function is invoked two times per contact resource.
-
kurion
why might this be happening?
-
kurion
> lovetox: yes we dont need that, also there is no timeout option on linux I see a countdown timer (maybe 5 seconds) circle on new message notifications in linux.
-
kurion
the timer runs until I hover over the notification or click it.
-
kurion
I would like to reduce this timeout
-
kurion
oh just saw the `'notification_timeout': [opt_int, 5]` in config.py.
-
lovetox
1. config.py is not used
-
lovetox
2. its only for windows
-
lovetox
3. if you are on linux, its not Gajim that sets the countdown, its your system
-
kurion
lovetox: Oh, I see. I should find my system notification settings. Thanks for the clarifications.
-
kurion
when a contact updates their presence-state do we get two responses per update?
-
kurion
don't know why my presence-update handler in roster.py is invoked two times per update.
-
lovetox
maybe you connected multiple times?
-
lovetox
otherwise set a breakpoint
-
lovetox
and type w, to see the path where the call comes from
-
kurion
my test contacts are on Psi+ and Gajim. when one of them changes presence, my handler in roster.py is invoked
-
kurion
I will try the breakpoint approach
-
lovetox
did you check if there a maybe are 2 presences sent?
-
kurion
where and how can I check it?
-
lovetox
xml console
-
lovetox
debug logs
-
kurion
I set a breakpoint above my handler
-
kurion
It only drops me into Pdb the first time it is invoked.
-
kurion
while Gajim is running, I changed a contact' presence.✎ -
kurion
I continued and while Gajim is running, I changed a contact' presence. ✏
-
kurion
but it didn't drop into Pdb for each call.
-
kurion
I think I need to set the breakpoint INSIDE the handler, not above it.
-
kurion
tried out the breakpoint approace✎ -
kurion
tried out the breakpoint approach ✏
-
kurion
the callstack for the two invokations are the same✎ -
kurion
diffing showed the callstack for the two invokations are the same✎ ✏ -
kurion
diffing showed that callstack for the two invokations are the same ✏
-
lovetox
so looks like you connected your handler multiple times
-
kurion
in the XML console, only one presence response is shown per presence update
-
kurion
I see that the line `self._connect_contact_signals(contact)` appears two times in roster.py
-
kurion
once inside `_initial_draw` and second time in `_on_roster_push`
-
kurion
does it mean all the connections in `def _connect_contact_signals` happened twice?
-
kurion
now I see that all four connections in `_connect_contact_signals` happened twice.✎ -
kurion
after some testing now I see that all four connections in `_connect_contact_signals` happened twice. ✏
-
kurion
the contact rows in the roster gets drawn twice for each of the four signals.
-
kurion
is it safe to remove the line `self._connect_contact_signals(contact)` from `_on_roster_push`?
-
lovetox
hmm, seems you are right, on first look this looks wrong
-
lovetox
i look into it
-
bot
Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *3ad879c7* < https://dev.gajim.org/gajim/gajim/-/commit/3ad879c742ace62976969830e56ae8dabbbec937 > fix: Observable: Don’t allow to register handler multiple times *7079a5ac* < https://dev.gajim.org/gajim/gajim/-/commit/7079a5ac5d8fc691bdb5b707e976518c4d3b6d15 > fix: Roster: Unregister all handlers on destroy
-
lovetox
kurion, ^ these two commits should fix the problem
-
bot
Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *a18e577c* < https://dev.gajim.org/gajim/gajim/-/commit/a18e577c5be863810cef88f6a3020d78d3224a26 > fix: Modules: Make sure BaseModule.cleanup() is always called on destroy
-
pep.
I'm on a very low bandwidth (budget) plan. I'd like to be able to tell gajim not to download an image before it starts downloading it (when it's figuring stuff out)
-
lovetox
you mean in single chat?
-
pep.
Also.. I have cancelled a download mid-way, I switched tabs and came back and the download started again :((
-
pep.
Yes
-
lovetox
we dont store state like cancelled
-
pep.
I guessed :P
-
lovetox
if you are on low bandwidth, your only option is to disable previews
-
lovetox
in preferences
-
lovetox
i could see a option that makes it behave the same as in groupchats
-
lovetox
so that you have to press a button for all previews
-
pep.
Does it disable "automated" preview? Or any preview
-
pep.
Well no it's ok not to have to click in general
-
pep.
For contacts at least
-
lovetox
ahh
-
lovetox
i just discovered checkout the filesize limit dropdown
-
lovetox
it has a option "no automatic preview"
-
lovetox
this means you get the download button for all images
-
pep.
It still GETs to see size and all?
-
lovetox
hm yes
-
lovetox
but that should be no problem or?
-
lovetox
if you dont want to do any GET request, you need to disable preview in general
-
lovetox
then you will only see a link
-
pep.
Ok. Yeah no it's just not useful
-
lovetox
your problem statement was, bandwith
-
pep.
Sure sure
-
pep.
Don't get hung up on words :)
-
lovetox
so what you meant was no GET request
-
lovetox
yeah then you have to disable preview in general
-
pep.
No I did mean bandwidth, it's ok
-
pep.
I just imagined there was a magical thing that would do that for me instead of me having to go into preferences, and yeah also remember manual cancels would be great :)
-
pep.
(This doesn't require an answer)
-
lovetox
we could get rid of the GET request, if we support something like XEP-0447 and clients actually use it
-
erik
hmm. isn't that a chicken-and-egg problem? I mean, if clients don't use it, no clients have any reason to implement it?
-
erik
would be nice if someone takes a first step...
-
bot
Daniel Brötzmann pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *01bebd9a* < https://dev.gajim.org/gajim/gajim/-/commit/01bebd9a5621a9f12796fc9f558232095c8f279a > fix: CSSConfig: Fix parsing float sizes for font description
-
hannibal
For metered connection, maybe https://gitlab.gnome.org/GNOME/Initiatives/-/issues/42 could be implemented, though not sure there is much that can be disabled
-
lovetox
is this a thing in europe?
-
lovetox
ah i see, seems you need to set this on your OS network connection
-
lovetox
but one needs to set it manually on the connection i think