-
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. ↺
-
shroomie
my friend on conversations needs 2 qr codes to trust my omemo fingerprints and i only have one
-
shroomie
i don't know what's going on this is so annoying
-
shroomie
she can't talk to me
-
shroomie
her app is fetching keys and it's not doing anything
-
moparisthebest
> My computer is less functional that it was in 2004. 🙌 ↺
-
green apples
> i don't know what's going on this is so annoying what about blind trust? ↺
-
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.
-
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
-
alexia
sorry, got angry, I just see this sentiment way too often
-
mesonium
> Because `libadwaita` apps are specifically made to be unthemeable You can re-color your Adwaita apps with Rewaita.
-
alexia
or you can just slap a CSS file into `~/.config/gtk-4.0/gtk.css` manually too
-
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
-
green apples
GTK is a dying framework
💯 1 -
agh-j
That would be great, I doubt it tho.
-
backspacesmilingly
> GTK is a dying framework There is mostly GTK and qt so it is not likely for them to be abandoned ↺
-
backspacesmilingly
They have the most financial and technical support behind them
-
agh-j
FLTK is still going strong
-
alexkurisu
FLTK doesn't support C though
-
agh-j
Tru
-
agh-j
https://github.com/MoAlyousef/cfltk
-
agh-j
http://xforms-toolkit.org/
-
agh-j
XForms is dated, and still based on libX11
-
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 ↺
-
vlad
> FLTK is still going strong fltk is actually good, i don't get why nobody uses it ↺
-
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 ↺
-
vlad
if gnome COULD, they would probably stop you from resizing windows 🤣
-
green apples
disabling the close and maximize button by default instantly makes gnome unusable
-
green apples
its an absolutely unacceptable UI decision
-
vlad
did they actually do that?
-
green apples
yes
-
vlad
lmao
-
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
-
vlad
so this is actually a good thing for me if they remove the bar entirely
-
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 ↺
-
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'
-
vlad
i at least hope that xlibre is going somewhere and won't just end up to be another broken fork
-
vlad
because X does have issues that should be fixed
-
vlad
> My computer is less functional that it was in 2004. this is true ↺
-
vlad
if you want to see man made horrors beyond your comprehension, look at the modern web...
-
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.
-
vlad
https://upload.xmpp.earth:5281/file_share/068d294d-3af4-7bb0-a67c-735b5a40ca75/old%20vs%20new%20shitlib%20website%20design.jpg
-
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 ↺
-
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
-
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.
-
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; } ``` ↺
-
vlad
this should solve your problems with the border padding at least
-
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â„¢
-
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.
-
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 ↺
-
vlad
too bad the syntax is scarier than C++
-
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
-
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.
-
shroomie
https://xmpp.snug.moe:5443/upload/7fa0eee316d0b05e02b320810c7a291e2626cb43/C837kjnB3rSIJ207mUXXsQ4XVWU1VFKWqtTTn5yf/1758588783084_7670376636571984.jpeg
-
shroomie
green apples, i don't know, the popup she sees when she tries to massage me is this
-
lovetox
every contact details look like that for me
-
tom
> GTK is a dying framework 💯 ↺
-
lovetox
there is nothing to do here
-
lovetox
there are 2 fingerprints and both are trusted
-
lovetox
she should be able to send a message
-
lovetox
you may ask in the xmpp:conversations@conference.siacs.eu?join support channel
-
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. ↺
-
tom
Its like Google making a joke about mass surveillance
-
tom
> if gnome COULD, they would probably stop you from resizing windows 🤣 Its just a matter of time. ↺
-
cal0pteryx
If you want to bash gnome/gtk without any practical implications for Gajim, do it somewhere else please.
-
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 ↺
-
luca
But they haven't? Famously phones come in many shapes and sizes and can also be turned 90 degrees. Not to mention tablets
-
luca
Not to mention multi tasking and split screen functionality some of them newer doo dads have
-
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 ↺