Gajim - 2025-09-23


  1. Anon Ymous

    > > Because `libadwaita` apps are specifically made to be unthemeable > That's not an answer to why these CSS rules don't work though. > Did you try them using GTK inspector, Anon Ymous ? > I think `important` flags don't work in GTK's CSS I tried with and without `!important`. When I paste the exact same CSS into the GTK inspector, everything works fine, but when it's in a theme's CSS file, it does nothing.

  2. shroomie

    my friend on conversations needs 2 qr codes to trust my omemo fingerprints and i only have one

  3. shroomie

    i don't know what's going on this is so annoying

  4. shroomie

    she can't talk to me

  5. shroomie

    her app is fetching keys and it's not doing anything

  6. moparisthebest

    > My computer is less functional that it was in 2004. 🙌

  7. green apples

    > i don't know what's going on this is so annoying what about blind trust?

  8. alexia

    >> https://webb.is-a.dev/do-not-resize/ > It's shit like this that reminds me I need to stop relying any anything gnome-related. I use a tiling window manager so resizing is inherent. This was never a problem with gtk2 or qt. shit like this reminds me that people here have no reading comprehension that site is a joke. it's satire.

  9. cal0pteryx

    alexia: please be respectful in this chat. You calling 420+ members of this chat not being able to comprehend what they read is not a joke

  10. alexia

    sorry, got angry, I just see this sentiment way too often

  11. mesonium

    > Because `libadwaita` apps are specifically made to be unthemeable You can re-color your Adwaita apps with Rewaita.

  12. alexia

    or you can just slap a CSS file into `~/.config/gtk-4.0/gtk.css` manually too

  13. cal0pteryx

    > who could be this deranged? vlad: if you want to have any fruitful discussion around this topic, these are not the words to start a conversation. Consider this a warning for next time

  14. green apples

    GTK is a dying framework

    💯 1
  15. agh-j

    That would be great, I doubt it tho.

  16. backspacesmilingly

    > GTK is a dying framework There is mostly GTK and qt so it is not likely for them to be abandoned

  17. backspacesmilingly

    They have the most financial and technical support behind them

  18. agh-j

    FLTK is still going strong

  19. alexkurisu

    FLTK doesn't support C though

  20. agh-j

    Tru

  21. agh-j

    https://github.com/MoAlyousef/cfltk

  22. agh-j

    http://xforms-toolkit.org/

  23. agh-j

    XForms is dated, and still based on libX11

  24. vlad

    > > who could be this deranged? > vlad: if you want to have any fruitful discussion around this topic, these are not the words to start a conversation. Consider this a warning for next time one has to be pretty insane to take a package manager and 'deprecate' one of its main features

  25. vlad

    > FLTK is still going strong fltk is actually good, i don't get why nobody uses it

  26. vlad

    > > > > Because `libadwaita` apps are specifically made to be unthemeable > > > That's not an answer to why these CSS rules don't work though. > > > Did you try them using GTK inspector, Anon Ymous ? > > > I think `important` flags don't work in GTK's CSS > > https://webb.is-a.dev/do-not-resize/ > It's shit like this that reminds me I need to stop relying any anything gnome-related. I use a tiling window manager so resizing is inherent. This was never a problem with gtk2 or qt. its a joke site, referencing the entire "please don't theme our apps" thing, by making something up that is just as ridiculous

  27. vlad

    if gnome COULD, they would probably stop you from resizing windows 🤣

  28. green apples

    disabling the close and maximize button by default instantly makes gnome unusable

  29. green apples

    its an absolutely unacceptable UI decision

  30. vlad

    did they actually do that?

  31. green apples

    yes

  32. vlad

    lmao

  33. vlad

    i don't have any buttons because i use a wm, but it annoys me when i have dangling space-wasting big bars below my actual window title bar, just because gtk thinks it knows better than my wm

  34. vlad

    so this is actually a good thing for me if they remove the bar entirely

  35. vlad

    > There is mostly GTK and qt so it is not likely for them to be abandoned they are dropping X support sooner or later, so yeah it will probably die

  36. vlad

    when the wayland hype dies down at least, and everyone realizes that it didn't accomplish anything in over 10 years of being 'almost ready'

  37. vlad

    i at least hope that xlibre is going somewhere and won't just end up to be another broken fork

  38. vlad

    because X does have issues that should be fixed

  39. vlad

    > My computer is less functional that it was in 2004. this is true

  40. vlad

    if you want to see man made horrors beyond your comprehension, look at the modern web...

  41. agh-j

    >> FLTK is still going strong > fltk is actually good, i don't get why nobody uses it The C++ remark above is a good reason. I am more interested in the Ada bindings to FLTK.

  42. vlad

    https://upload.xmpp.earth:5281/file_share/068d294d-3af4-7bb0-a67c-735b5a40ca75/old%20vs%20new%20shitlib%20website%20design.jpg

  43. vlad

    > >> FLTK is still going strong > > fltk is actually good, i don't get why nobody uses it > > The C++ remark above is a good reason. I am more interested in the Ada bindings to FLTK. i guess if you are using C you don't really need a toolkit at all though, because you already know what you're doing and can use X11 as-is to write your own gui

  44. vlad

    if you think about it, the X libs are already kind of a toolkit, it just gives you a lot more control and requires you to do many things manually

  45. agh-j

    > i don't have any buttons because i use a wm, but it annoys me when i have dangling space-wasting big bars below my actual window title bar, just because gtk thinks it knows better than my wm Yeah I am not a fan of the bloated spacing/padding of GTK, also why do I need maxmimize and minimize in the app? My tiling WM used handles that.

  46. vlad

    > > i don't have any buttons because i use a wm, but it annoys me when i have dangling space-wasting big bars below my actual window title bar, just because gtk thinks it knows better than my wm > > Yeah I am not a fan of the bloated spacing/padding of GTK, also why do I need maxmimize and minimize in the app? My tiling WM used handles that. ~/.config/gtk-4.0/gtk.css ``` .background { margin: 0; padding: 0; box-shadow: 0 0 0 0; } ``` ~/.config/gtk-3.0/gtk.css ``` .window-frame { box-shadow: 0 0 0 0; margin: 0; } window decoration { margin: 0; padding: 0; border: none; } ```

  47. vlad

    this should solve your problems with the border padding at least

  48. vlad

    gtk also thinks that its a good idea to pad borders in maximized windows, or maybe this is just happening on wms because it doesnt handle it the gnome wayâ„¢

  49. agh-j

    > if you think about it, the X libs are already kind of a toolkit, it just gives you a lot more control and requires you to do many things manually Well that is why they developed X Intrinsics, because libX11, was limited, then came Athena or some toolkit. There is a Erlang X toolkit, and that communicates directly with server at the protocol level. I think that is the way to go.

  50. vlad

    > > if you think about it, the X libs are already kind of a toolkit, it just gives you a lot more control and requires you to do many things manually > > Well that is why they developed X Intrinsics, because libX11, was limited, then came Athena or some toolkit. > > There is a Erlang X toolkit, and that communicates directly with server at the protocol level. I think that is the way to go. i dont like erlang, but i like how thats implemented

  51. vlad

    too bad the syntax is scarier than C++

  52. agh-j

    >> >> Yeah I am not a fan of the bloated spacing/padding of GTK, also why do I need maxmimize and minimize in the app? My tiling WM used handles that. > ~/.config/gtk-4.0/gtk.css > ``` > .background { > margin: 0; > padding: 0; > box-shadow: 0 0 0 0; > } > ``` > ~/.config/gtk-3.0/gtk.css > ``` > .window-frame { > box-shadow: 0 0 0 0; > margin: 0; > } > window decoration { > margin: 0; > padding: 0; > border: none; > } > ``` Sweet thanks. Tho my point was, that GTK is now stuffing the orignal decoupling of X componets

  53. agh-j

    > too bad the syntax is scarier than C++ Interesting, I tend to like langauges that concurrency as a foundational feature. Both Ada and Erlang support actor concurrency, which modals GUIs better that the inverted crap of C and C++ callbacks.

  54. shroomie

    https://xmpp.snug.moe:5443/upload/7fa0eee316d0b05e02b320810c7a291e2626cb43/C837kjnB3rSIJ207mUXXsQ4XVWU1VFKWqtTTn5yf/1758588783084_7670376636571984.jpeg

  55. shroomie

    green apples, i don't know, the popup she sees when she tries to massage me is this

  56. lovetox

    every contact details look like that for me

  57. tom

    > GTK is a dying framework 💯

  58. lovetox

    there is nothing to do here

  59. lovetox

    there are 2 fingerprints and both are trusted

  60. lovetox

    she should be able to send a message

  61. lovetox

    you may ask in the xmpp:conversations@conference.siacs.eu?join support channel

  62. tom

    >> It's shit like this that reminds me I need to stop relying any anything gnome-related. I use a tiling window manager so resizing is inherent. This was never a problem with gtk2 or qt. > shit like this reminds me that people here have no reading comprehension > > that site is a joke. it's satire. I know it is but also not really. It may be satire but they are just saying out loud what is actually practiced a lot of the time, just as official looking advice. When people stop laughing is when there's more to the problem.

  63. tom

    Its like Google making a joke about mass surveillance

  64. tom

    > if gnome COULD, they would probably stop you from resizing windows 🤣 Its just a matter of time.

  65. cal0pteryx

    If you want to bash gnome/gtk without any practical implications for Gajim, do it somewhere else please.

  66. chud

    >> That's not an answer to why these CSS rules don't work though. >> Did you try them using GTK inspector, Anon Ymous ? >> I think `important` flags don't work in GTK's CSS > https://webb.is-a.dev/do-not-resize/ Mobile OSs have implemented this unironically

  67. luca

    But they haven't? Famously phones come in many shapes and sizes and can also be turned 90 degrees. Not to mention tablets

  68. luca

    Not to mention multi tasking and split screen functionality some of them newer doo dads have

  69. alexia

    > Not to mention multi tasking and split screen functionality some of them newer doo dads have split screen and freeform windows aren't even that new anymore, shit's been around since Android 7 which was 9 years ago