Gajim - 2018-08-26


  1. concerto lovetox: I searched for 'corr' in ACE, no results. And I'm running v1.0.3, as you said.
  2. concerto (context - no setting to change background color when correcting a message)
  3. concerto (context - cannot find the variable to change background color when correcting a message)
  4. asterix That's not possible to not change bg color
  5. concerto nor was there anything with 'bg'
  6. asterix Colors are now in a css file. If you run master, go in profile window. But I'm not 100%sure there is an entry for this color
  7. concerto asterix: ?
  8. concerto oh
  9. concerto asterix: do you mean Accounts -> Profile?
  10. asterix Yes
  11. concerto Nothing there for the message correction background color ._.
  12. concerto (or any style information)
  13. concerto I'm running gajim-default-nightly v20180819-1
  14. asterix So we should add that 😁
  15. concerto asterix: can Gajim now find if it's running in a dark theme, and modify the message correcting bg color accordingly? I'm facing this again, but now without the workaround hack - https://dev.gajim.org/gajim/gajim/issues/8893
  16. asterix We do detect dark themes if it's correctly configure in your DE. But if there is no entry in Style ... We have to add it
  17. rom1dep The bright vs dark theme is such a broken paradigm. Thanks again Gtk/gnome for that!
  18. concerto rom1dep: yes :\
  19. concerto Thanks also to Qt and the other toolkits.
  20. concerto (Trying to get a uniform look across the desktop is a total PITA)
  21. concerto (Themes available - thousands; themes available for GTK2/+/3/whatever - fewer; themes available for all GTK versions - even fewer; continue till there's basically one which is almost not-complete-broken)
  22. concerto (Themes available - thousands; themes available for GTK2/+/3/whatever - fewer; themes available for all GTK versions - even fewer; continue till there's basically one which is almost not-completely-broken)
  23. rom1dep From what I can see, Qt has colorschemes
  24. rom1dep So you get to pick a bright or dark one
  25. rom1dep As a result everything is homogeneous
  26. rom1dep On kde some apps override the colorscheme, but the good ones let you select the override from the same/DE's colorscheme list
  27. concerto rom1dep: I meant having to mix GTK and Qt apps. Well, let's hope GTK dies in the future and all we have are Qt apps ;)
  28. rom1dep And this is orthogonal to the theme itself
  29. concerto Yeah
  30. rom1dep I wouldn't mind keeping Gtk if it wasn't that broken
  31. concerto duh
  32. rom1dep I feel that it started going downhill with Gnome 3
  33. rom1dep Aka "If it's not running on Gnome, you are doing it wrong, and we don't give a shit fixing it"
  34. concerto Sigh.
  35. rom1dep Gtk3 on Windows is horrendous
  36. rom1dep Even on other libre DE the made a complete mess out of nowhere with their inflexible CSD vs SSD opposition
  37. concerto and CSDs suck in terms of UX because the primary benefit of menus is lost - that you can click on one, just move the pointer over the others, and they open up automatically without requiring further clicks. Easy discoverability.
  38. concerto and CSDs suck in terms of UX because the primary benefit of menus is lost - that you can click on one, just move the pointer over the others, and they open up automatically without requiring further clicks. Easy discoverability/exploration.
  39. concerto I've no idea what they're smoking.
  40. rom1dep Yeah, it makes every app a special snowflake hard to discover and use in its own way
  41. rom1dep That menu thing would work in a very controlled environment where every app would follow strictly the same rules as to what to put there
  42. rom1dep But that's not how it is. Gosh, there are even some apps one can't even find few pixels of empty space in the header to drag from in order to move the window around, basically forcing to use the keyboard modifier and the mouse. That much for discoverability and touchscreen friendliness
  43. lovetox concerto, the value is called msgcorrectingcolor
  44. lovetox and its in the Themes tree in the ACE
  45. lovetox maybe the search doesnt find it because of that
  46. marmistrz lovetox, people expect messages once sent to be eventually delivered
  47. lovetox but gajim doesnt let you send a message while offline, so no one expects it to be delivered
  48. marmistrz in particular, they want to send a message while they're offline and have it delivered when you're online
  49. marmistrz because that's what WhatsApp does (AFAIK)
  50. marmistrz and an argument less about "the people" - if your connection is flaky, it's really irritating to wait until this small window when the connectivity is on
  51. lovetox the difference with whatsapp is, it always runs and its your only device
  52. marmistrz lovetox, that's what Conversations does too
  53. lovetox this one atleast always runs
  54. marmistrz in my case Gajim is always running too
  55. lovetox i see the people who send messages, then kill gajim, a week later they come online, and gajim sends messages ^^
  56. marmistrz :)
  57. marmistrz so it could be a good idea to warn them that there are still unsent messages.
  58. marmistrz alternatively, a better solution could be to queue the messages when you're offline and send them straight away when you're online
  59. bot cuc created an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9311 >: #9311: < exception when requesting Serverinfo on Account >
  60. marmistrz UX-wise it's the same, but this approach may be easier to implement
  61. marmistrz lovetox, and how about this "adding OMEMO trust info to the UX"? Does it sound like a lot of work?
  62. lovetox yeah, everything its possible, it needs a lot of UI
  63. lovetox especially if you want to display messages in chatwindow as "unsent"
  64. lovetox then you probably want a possibility to cancel messages also
  65. concerto Is there any keybind to open the window I was pinged in?
  66. marmistrz lovetox, and how about this "adding OMEMO trust info to the UX"? Does it sound like a lot of work?
  67. lovetox marmistrz, that one is easier
  68. lovetox i would just show it in a tooltip when you hover the lock icon
  69. marmistrz I'd start with coloring the padlock red if the fpr is untrusted
  70. lovetox yes i think thats not too hard to add
  71. marmistrz so I'll give it a try at the end of September ;)
  72. marmistrz thanks ;)
  73. bot Philipp Hörist pushed 1 commit to branch _refs/heads/gajim_1.1_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *6e8f064f* < https://dev.gajim.org/gajim/gajim/commit/6e8f064fd02bf60f80bd567a5990c053793f9227 > ServerInfo: Fix empty version result Fixes #9311
  74. cuc thx lovetox :)
  75. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9311 >: #9311: < exception when requesting Serverinfo on Account >
  76. bot Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *d57bfcbc* < https://dev.gajim.org/gajim/gajim/commit/d57bfcbcad543e47c3c63548f9aa49036ec44efd > ServerInfo: Fix empty version result Fixes #9311
  77. concerto Is there a keybind to open a tab for the contact/MUC I was pinged by/in?
  78. lovetox look at the shortcuts window
  79. lovetox if its not in there, then no
  80. concerto I had no idea there was a shortcuts window :o
  81. concerto Alt-C doesn't seem to work
  82. lovetox Help -> Shortcuts
  83. concerto Hm, so there isn't :(
  84. Link Mauve “10:03:24 concerto1> and CSDs suck in terms of UX because the primary benefit of menus is lost - that you can click on one, just move the pointer over the others, and they open up automatically without requiring further clicks. Easy discoverability/exploration.”, how is that any related to who is drawing your decorations?
  85. Link Mauve “09:55:46 rom1dep> Gtk3 on Windows is horrendous”, not due to GNOME, but due to Windows devs being super hard to find.
  86. concerto Link Mauve: every single example of CSD has been like that. In theory there may be no reason for it, but this is what's happening on the ground.
  87. Link Mauve Well, from what I’ve got from the GNOME HIG, menus shouldn’t really happen there, only buttons and text boxes.
  88. Link Mauve Are you maybe confusing CSD and GNOME HIG?
  89. concerto 🤷‍♀️
  90. porrier How do I delete the course of an account completely?
  91. porrier I'm using Gajim 0.16.7
  92. Maranda "the course"?
  93. coderkun Hi all, I wrote a small plugin to run an external command when new messages get in. The difference to existing plugins like the “Trigger” or the “Flashing Keyboard” is that the count of unread messages is passed to the external script—including “0” when unread messages are marked as read.
  94. coderkun Do you want me to file a merge request for this plugin?
  95. marc coderkun: really? Why not writing a small bot software
  96. coderkun marc, it is not for a (public) MUC room but for any message you receive in Gajim.
  97. marc coderkun: can also done with a bot ;)
  98. coderkun What kind of bot? Do you have any reference? The plugin has only 80 lines, not sure if a bot can be written in less ;)
  99. marc Gajim has tons of Plugins and corner-case features, that's an additional one 😸
  100. coderkun True but I couldn’t find any that does that …
  101. marc coderkun: just an additional client that also receives and parses your messages :)
  102. coderkun What would be the difference and benefit to a plugin?
  103. coderkun So, marc, you wouldn’t care about such a plugin to be in the official repo. Would anybody else care?
  104. lovetox coderkun, you can do a MR, but you are the maintainer of that plugin, if it breaks because Gajim changes its plugin API and you dont fix it in time, it will be deactivated
  105. coderkun Sure, thanks, lovetox
  106. cacatoès kikoo, vous avez une solution avec Gajim pour nettoyer les messages privés qui déboulent en masse quand on s'est pas connecté depuis un temps ? J'ai vu le plugin "anti spam" mais ça semble pas faire l'affaire
  107. cacatoès test
  108. cacatoès test
  109. cacatoès kikoo, vous avez une solution avec Gajim pour nettoyer les messages privés qui déboulent en masse quand on s'est pas connecté depuis un temps ? J'ai vu le plugin "anti spam" mais ça semble pas faire l'affaire
  110. asterix cacatoès: it's plannwd to improve that. Get messages not 1 month ago ...
  111. cacatoès a filter with date you mean? okay. Even some manual mass delete would help, from contact list, because I have to clean them individually, maybe there is an alternative way?
  112. cacatoès apparently it can be deleted but not with an unread message
  113. Maranda The server should be dealing with spim...
  114. Maranda Gajim should be less annoying with windows with unread messages, aka I get one warning popup when I mass delete not one for each as long as that wasnt patched already
  115. asterix cacatoès: maybe I don't understand what you mean by clean messages. Is it closing windows? Mark all as read?
  116. cacatoès asterix, right now I have 0/180 not in roster, each has an enveloppe icon, seems to be a subscription request. I'd like to clear them all with a few clicks but I can't
  117. cacatoès gajim 1.0.99
  118. cacatoès 1.1.0-beta1-1
  119. cacatoès https://pix.toile-libre.org/upload/original/1535303143.png
  120. cacatoès if I validate, it lists the contact names, but in the end it doesn't delete them
  121. lovetox cacatoès, seems like spam
  122. lovetox you should add server modules that prevent that
  123. marc lovetox, coderkun: why it is necesarry to put it in official plugin repo anyway?
  124. lovetox why not? how should other people discover the plugin otherwise?
  125. coderkun lovetox is right. Of course I can put it in a unofficial repository but then no one will know it and no one can benefit from it. Having it in the official repository will let other people know of it and reuse it. I will add a merge request next week. If no one likes it, it will not be merged anyway ^^
  126. marc Yeah, if lovetox thinks somebody else will need/use such a plugin..
  127. lovetox marc im not sure about it, but we dont see the plugin repo as some repo with carefully chosen plugins
  128. lovetox people can submit some, if they break or cause problems and are not fixed they get removed
  129. marc lovetox: yeah, could lead to bad ux if a plugin breaks
  130. lovetox also most distributions dont ship the plugin_installer
  131. marc If you have lots of unmaintained plugins
  132. lovetox and put chosen plugins in their own repos
  133. debacle what is the "image" plugin exactly? the description still points to the old trac homepage, and XEP-0071 is deprecated...
  134. debacle now I count at least four ways how to send an image from one user to another: bits of binary, this one, jingle, and HTTP upload — how many more am I missing? :~)
  135. debacle bits of binary is not supported by Gajim, right?
  136. debacle XEP-0231
  137. Maranda IBB?
  138. Maranda :O
  139. Maranda normal good old in-band-bytestreams :P
  140. lovetox debacle, yes it uses 0071 to transfer the picture as html
  141. lovetox you dont need to package it
  142. lovetox but it works, so i dont see a reason to remove it
  143. lovetox its a optional plugin anyway
  144. Daniel lovetox, this FR is the same thing the plugin does right? Could be closed then
  145. Daniel https://dev.gajim.org/gajim/gajim/issues/5330
  146. debacle lovetox, no, I'm not packaging it, I just wondered... :~) Still, bits-of-binary might make sense, because at least Movim uses it for stickers. Everybody loves stickers nowadays.
  147. Maranda debacle, not really all these boring XMPP people hate 'em
  148. Maranda They all complained when I used to send gifs via http upload :I
  149. debacle Maranda, I'm probably boring, too, sorry.
  150. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/5330 >: #5330: < Add button to insert images by url (XHTML) into chat >
  151. Maranda BORING!
  152. debacle I understand, that bits-of-binary is efficient, because hashes are transferred, and only if the binary is not present on the other side, the actual data is transferred. You can't have this with HTTP upload, can you?
  153. lovetox httpupload is not meant to send the same thing over and over again
  154. lovetox its 2 things that serv 2 different purposes
  155. Maranda In that sense no, you can have a cache of the image
  156. lovetox bob, small files, often repeated
  157. lovetox httpupload, big files, offline capability
  158. debacle lovetox, that's why BoB is better for stickers, I assume
  159. Maranda debacle, depends on the size of the sticker
  160. lovetox yes right now its the more obvious choice
  161. lovetox yes if we assume stickers are small files
  162. lovetox bob transfer is slow
  163. debacle when will Gajim support stickers? :~)
  164. Maranda (which might not be the case... tbh...)
  165. lovetox where do i even get stickers ?
  166. lovetox i mean the artwork
  167. Maranda YES! Stickers! YAY!
  168. Maranda That I'm not sure.
  169. debacle when you use movim.eu (e.g. fr.movim.eu) you can select a lot of stickers
  170. debacle no idea, where they come from or which license they have
  171. Maranda hmmm
  172. Maranda I didn't see 'em in Movim...
  173. debacle btw. there is a bug report in Debian about gajim (-omemo), but I'm not sure, whether pix-art is the culprit or even the server: https://bugs.debian.org/907214
  174. Maranda is in Movim's app right now but sees no stickers...
  175. Maranda I guess that's not for MUC
  176. Maranda :(
  177. debacle Maranda, I remember the stickers in Movim web interfaces one-to-one chat
  178. debacle does BoB work in MUC anyway?
  179. Maranda huhu in the groupchat?
  180. Maranda I don't know that XEP too well but I don't think that's designed for it^
  181. lovetox debacle, if you send a image, and 100 people dont have it, it would mean you have to transfer the picture to 100 people
  182. lovetox it is then very inefficient
  183. Maranda hmmm and it looks my change to dump bodyless messages when CSI state is inactive seems to work good and is not causing issues.
  184. Maranda (for now)
  185. Maranda although....
  186. Maranda MAM when inactive
  187. Maranda ponders.
  188. Maranda and carbons
  189. Maranda huhu
  190. Daniel debacle, there is already an open issue, a feature request about BoB and stickers
  191. lovetox debacle, i just download pixart and sent me a file
  192. lovetox can not reproduce the problem the bug report says
  193. bot Philipp Hörist modified an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9312 >: #9312: < I had an issue with Gajim and i think i should report it >
  194. bot Philipp Hörist closed an issue in _gajim_ < https://dev.gajim.org/gajim/gajim/issues/9312 >: #9312: < I had an issue with Gajim and i think i should report it >
  195. Daniel debacle, https://dev.gajim.org/gajim/gajim-plugins/issues/274
  196. bot Daniel Brötzmann modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/274 >: #274: < [preview] support "stickers" sent by Movim (XEP-0231: Bits of Binary, BoB) >
  197. bot Daniel Brötzmann modified an issue in _gajim-plugins_ < https://dev.gajim.org/gajim/gajim-plugins/issues/339 >: #339: < [preview] Gajim crashes trying to create preview for image with specific name. Warning! Profanity! >
  198. debacle Daniel, yes, the feature request is by me :~) It's not super-important for me, but people coming from other, commercial IM systems might like to have this feature.
  199. Daniel Oh well :)
  200. Maranda I suppose you could use XHTML for stickers in MUCs and link to an URL or something anyways
  201. Maranda Or a XEP alonge those lines dunno if there's something better than XHTML-IM for it
  202. debacle when I open a MUC, and MAM gives me e.g. 120 days of backlog - is there a way to stop Gajim to download all this? or that it downloads in background, but shows me the current day immediately?
  203. lovetox no
  204. debacle most MUCs don't have huge MAM memory, but some have, then Gajim is very busy for some time :~)