cullmann.io

eugenia , to Linux in Gnome's Adwaita team is breaking icon compatibility
@eugenia@lemmy.ml avatar

Reading the bug report about all that ( https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/288 ), it's crazy to see how the gnome dev (Red Hat employee) replies to the issue. He completely ignores the issue in the beginning, then that he doesn't care to follow the spec because it's "old", and yet, he still advertises to the OS as an fdo theme, so OSes ship with it. He's hurting non-gnome apps, and he simply doesn't seem to care about it. To me, this shows a person who simply doesn't care about ecosystem.

woelkchen OP ,
@woelkchen@lemmy.world avatar

If it's sabotage, it would be kind of caring.

Devorlon ,
@Devorlon@lemmy.zip avatar

If you look at every interaction with a Redhat developer in the context of them having KPIs / set work to do. The responses to non critical issues / MRs makes a lot more sense.

Not saying that it makes it any better tho.

LeFantome ,

I have defended Red Hat a fair bit over the past year. Their level of contribution to the community is a big reason why.

It is clear though that their prominence comes with a downside in the paternal and authoritative way that their employees present themselves. Design choices and priorities are made with an emphasis on what works for and what is required for Red Hat and the software they are going to ship. The impact on the wider community is not always considered and too often actively dismissed.

Even some of the Linux centrism perceived in Open Source may really be more about Red Hat. For example, GNOME insists on Systemd. Both projects are dominated by Red Hat. There have been problems with their stewardship of other projects.

To me, this is a much bigger problem than all the license hand-waving we saw before.

possiblylinux127 ,
@possiblylinux127@lemmy.zip avatar

Gnome uses systemd because it is easier and better. Why would you reinvent the wheel.

proton_lynx ,

I was getting really pissed seeing that Pointieststick had to explain the same fucking thing OVER AND OVER again. I don't know if the gnome dev in question is stupid or just trolling.

UserMeNever ,

Gnome is the Mac of the Linux desktop world.

Nothing new here, Gnone losted the plot with Gnome 3.

Canary9341 , to Linux in Gnome's Adwaita team is breaking icon compatibility

Gnome devs being gnome devs.

e8d79 , (edited ) to Linux in Gnome's Adwaita team is breaking icon compatibility

Now contrast this with how the COSMIC devs interact with KDE.
I don't know. Is being a massive cunt a requirement if you want to be a GNOME developer?

imecth ,
@imecth@fedia.io avatar

Familiarity breeds contempt, give it some time and I'm sure cosmic will have its share of haters too. There's hundreds of gnome devs, and all you're seeing are clickbait blogposts like these made to stir up the pot. Go check out the discussions on discourse, matrix, or even gitlab to see what they're actually like.

john89 ,

I've interacted directly with gnome devs and they live with their heads in the sand.

AProfessional ,

I’ve interacted directly with gnome devs and they were entirely reasonable and respectful.

metaldream ,

What does that even mean?

AnUnusualRelic ,
@AnUnusualRelic@lemmy.world avatar

But they're so nice, friendly and engaging! (lol)

e8d79 , (edited )

If the cosmic devs start to behave like the gnome devs, that hate is well deserved. Also, if gnome just abused their own users nobody outside of their userbase would care. Breaking something and then expecting everybody else to clean up the mess is what people hate about gnome. It is a pitty because it sullies the name of gnome as a whole. There are a lot of people doing great work at gnome that now get lumped in with these sad excuses for software developers. For example, I think the gnome UX on a small form factor laptop is unrivaled. My surface tablet never worked better; but I still don't recommend it to anyone else because I know who the devs are and how they conduct themselves.

lengau ,

The problem isn't that every gnome dev is bad - not by a long shot. The problem is that there are just enough gnome devs in just the right (wrong?) positions who have an "our way or the highway" philosophy that it causes problems not just for people trying to use GNOME, but for people (such as the Kate developers) who are trying to give their users a good experience.

And by being the default in so many distros, GNOME has enough clout that if they choose to abandon a standard, many people will change to whatever GNOME does, making their applications worse for people on other desktops.

In the end it's not too dissimilar to the problems created by the dominance of Chromium and Windows. The biggest difference IMO is that Google are actually more conciliatory towards others than the GNOME team are in many cases. Which is kinda crazy given how much Google can throw their weight around on the web.

imecth ,
@imecth@fedia.io avatar

Google has a swath of PR people, devs are always going to be less socially inclined. Devs at google aren't the ones making the decisions. But yeah gnome does throw its weight around, both for good and bad.

john89 ,

Is being a massive cunt a requirement if you want to be a GNOME developer?

Yep.

jjlinux ,

It's in the SOW.

Andromxda ,
@Andromxda@lemmy.dbzer0.com avatar

That's because Cosmic is made by really cool people at System76 who actually care about their users/customers and the broader open source Linux desktop ecosystem

nexussapphire ,

I can't wait to throw it on my laptop. I hope the tiling is highly customizable because I need something I can throw on a laptop, not update in a while and still have it not break when I finally do.

I like Hyperland but it does break the config every once and a while.

Fisch , to Linux in Gnome's Adwaita team is breaking icon compatibility
@Fisch@discuss.tchncs.de avatar

I really love GNOME but the developers keep doing shit like this and I don't get why. Their reasoning for why they won't allow custom accent colors and only predefined ones was also stupid and then they just said that if people keep asking for custom colors, they won't implement it at all.

laurelraven ,

That's wild, flat out telling the community they're going to refuse to implement something if they want it enough to ask for it

I won't presume how easy or hard implementing that would be, but I have a hard time believing it would be so significant that this stance makes any sense at all

AProfessional ,

[Thread, post or comment was deleted by the author]

  • Loading...
  • laurelraven ,

    Okay? Did I say anything about that being owed? They're also not owed a community using their community project, so acting like that just makes no sense and seems counter to a goal of building or maintaining an active community of users

    I didn't say they aren't allowed to do that so maybe go have that argument with someone who did.

    Fisch ,
    @Fisch@discuss.tchncs.de avatar

    The reasoning for only allowing predefined colors was that, apparently, developers need to be able to test against every color and that Android's Material You is a total mess. I disagree with both of that, Material You seems to be working quite fine (I've also made apps myself) and I don't get what developers would need to test with accent colors. I couldn't voice my opinion tho cause then the whole thing would've been canned.

    LainTrain , (edited )

    Android's Material You is absolutely disgusting though with it's bizarre theming choices and piss-like pastels and fucked notification shade and the dark mode circle jerk and it frankly seems to be an attempt to assassinate material design and everything that made it a defining tech aesthetic of the late 2010s

    nexussapphire ,

    The Macos of the Linux ecosystem.

    sfxrlz ,

    I never really gave gnome a chance until I came across bluefin recently. I was pleasantly surprised but the lack of customizability always drives me away in the long run.
    Im not against opinionated design, their opinion on how things should be just seems to differ from my own.

    frankgrimeszz , to Linux in Gnome's Adwaita team is breaking icon compatibility

    Breaking changes is what drove me to switch to KDE.

    dinckelman ,

    I’ve had periods where I was switching back and forth, but your entire shell having breaking issues on every minor patch is unacceptable. If they’re also going to break other apps with that, i don’t know how i would recommend it

    DaTingGoBrrr ,

    If Linux is to go mainstream I feel like KDE needs to be the default Desktop experience on distros. The Windows-like style is what the majority of people recognize and are familiar with and the KDE developers seems to care a lot about their userbase.

    New users already has a lot to deal with and learn when it comes it Linux. They don't need their desktop environment to work against them too.

    dinckelman ,

    I disagree with this, personally. There's a lot more to initial usability/discoverability, than Windows-compatible visuals. If anything, when i've switched a couple of my family members off Windows, they asked me for something that doesn't look like it, because they could never navigate through the desktop properly

    Andromxda ,
    @Andromxda@lemmy.dbzer0.com avatar

    There's a proposal to make KDE the default in Fedora, I really hope this gets accepted.

    If not, Fedora isn't that great anyway. Universal Blue-based distros like Bazzite or Aurora are much better nowadays.

    KingThrillgore , to Linux in Gnome's Adwaita team is breaking icon compatibility
    @KingThrillgore@lemmy.ml avatar

    Gnome to Gnome users: Why are they constantly shooting themselves in the foot?

    Gnome to a Xfce (me) or KDE user: hey y'all come quick they're doing something stupid again

    ohyran , to KDE in The Adwaita Icon Theme no longer follows the FDO icon naming spec breaking KDE applications on Fedora 40 Workstation and Co.
    @ohyran@lemmy.kde.social avatar

    This is probably one of the most frustrating bug tracker threads to date...

    "Your theme isn't FDO-compatible"

    "We don't care, not our problem"

    "Please remove the FDO-compatible marking on your theme"

    "Sounds like a YOU problem"

    "Its your theme"

    "... bug closed"

    UnityDevice ,

    I really like gnome the software, but I've started considering moving away from it after a decade simply because of how toxic and difficult gnome the project can be.

    domi ,

    I also really like GNOME the software but I moved away a few months ago because of this.

    As is, the current GNOME is unusable to me without extensions because they refuse to implement support for appindicators. You literally cannot use applications that minimize to tray on vanilla GNOME right now.
    They have been talking about adding their own protocol for years but that is of no use when things are broken right now.

    Important features and bug fixes are always stuck in merge request limbo for years. VRR for Wayland got merged recently after 4 years and it's still experimental. DRM leasing is still missing on Wayland, KDE added it 3 years ago.

    The final straw was when KDE announced HDR support last year I switched over because I knew GNOME would probably lag behind by months or even years.

    jbk ,

    As is, the current GNOME is unusable to me without extensions because they refuse to implement support for appindicators. You literally cannot use applications that minimize to tray on vanilla GNOME right now.
    They have been talking about adding their own protocol for years but that is of no use when things are broken right now.

    So what, just use the extension. Currently no cross-desktop API for systrays that doesn't suck in one or another way exists, so GNOME doesn't have support for them. If you care that much about not using an extension, implement it for yourself.

    domi ,

    Or, use KDE. Which does it all without any extension, even if the current API sucks.

    It's not acceptable to me to require a third party extension to achieve a basic useable desktop environment.

    cullmann OP ,

    Yeah, just because the api is not perfect, to just not support it, is no solution.
    With that argument you can just skip most interop api, as they all have pain points.

    boredsquirrel ,

    There literally was an implementation that was dropped, and I think it is clear that a PR for a better one would be dropped too.

    Instead, GNOME users can stare at an empty panel, while KDE Plasma saves screen space and still has a panel with apps and all needed infos.

    jbk ,

    What PR? And what about the missing API that satisfies every/most desktops' needs?

    And any GNOME user who needs that can use the extension. I don't really get the point, apart from philosophy, which doesn't really make sense here since nothing perfect exists yet, which GNOME seemingly doesn't like implementing. Maybe some work towards that would be good, but I'm just someone using software for free, without paying anything.

    Plopp ,

    Hey, I have it on good authority that apparently users get confused and freeze up like myotonic goats if there's more than three icons in the panel.

    imecth ,
    @imecth@fedia.io avatar

    You can check this post post about why gnome has done away with appindicators. Basically everyone has their own and it's a mess, they're very much not bringing them back, appindicators are being replaced altogether by the notification system.

    Conan_Kudo ,
    @Conan_Kudo@fosstodon.org avatar

    @imecth @cullmann @ohyran @UnityDevice @domi It wasn't true when Allan wrote that blog post, and it's still not true now. If you drop XEmbed and only support SNI (as Plasma did years ago), you have one way to handle it. As it is, Fedora Workstation has an open ticket about adding the appindicator extension because applications are broken without it and Ubuntu maintains and ships it to support a useful user experience.

    Currently the ticket is deferred until we resolve updating the SNI spec.

    domi ,

    I'm aware of their reason for dropping support but it's not sensible to drop a functioning system and replace it with nothing and then talk about how to do it better for years. That post is from 2017, it's 2024 now and there is still no replacement in sight.

    imecth ,
    @imecth@fedia.io avatar

    You've missed the part where they have no intention of replacing it. It's bloat. And I agree with them.
    Where relevant they've added stuff as a core part of the panel, like recently an indicator for VPN connections. If you want to use an application you can alt-tab to it, like we've done for decades. Everything else is relegated to media controls and notifications. Appindicators are legacy at this point, and they systematically get cut from modern designs like mobiles.

    boredsquirrel ,

    I agree app indicators are a very strange concept, but the alternative is an app using an extension to place itself in the quicksettings or similar.

    Like: Syncthing, Nextcloud, VPN apps. How would they display their small info and sync status?

    imecth ,
    @imecth@fedia.io avatar

    Notifications, you can have the app fire a notification when it's synced or disconnects for example. Gnome is working on better notifications right now. Tablets, chromebooks, cell phones... have been doing fine without appindicators; people just have a hard time changing their habits.

    Plopp ,

    Notifications are annoying and should only be used for really important things.

    imecth ,
    @imecth@fedia.io avatar

    Notifications are more effective at displaying a change of status than a tiny icon turning red.
    What's important to someone is gonna vary on a case by case basis, sometimes getting an email is an urgent notification, you can easily turn off the ones you don't care for or go into DND mode.

    soupermkc ,

    At least for us, notifications aren't something you can really glance at similarly to app indicators. They're usually text heavy, only really work for longer tasks for readability (which syncing usually isn't), and are always obscured behind another popup for persistent notifications. Persistent notifications also take up more space within the notifications popup, rather than a small icon that you can easily glance at to know what's happening.

    As for programs not staying in the task manager, they usually take up less space if open as an app indicator, being able to be passively open but not take up as much space.

    imecth ,
    @imecth@fedia.io avatar

    The problem is when you allow one developer its own applet, every application wants one, and suddenly you have 15 applets. Applications need to figure out alternative design patterns to achieve the same result or sidestep the problem.
    There's this saying, out of sight, out of mind, do you really need to have a constant eye on every application? When there's an actual change you get a notification.

    minecraftchest1 ,
    @minecraftchest1@social.opendesktop.org avatar

    @imecth
    Alternative design patterns like PUTTING A SINGLE ICON ON THE TASK BAR SO USERS CAN SEE AT ANY GIVEN MOMENT WHAT A SERVICE OF THEIR CHOICE IS DOING. Like Windows, MacOS, iPadOS, iPhoneOS, ReactOS, Kde Plasma, XFCE, and morr allow?

    imecth ,
    @imecth@fedia.io avatar

    Do you honestly think an icon bar like this is a good thing? Look at the colors, the amount of them, how they fold because there's too many... And it's the same shit on windows too. It looks ugly, they're hard to click on, most of them don't serve any purpose... I agree appindicators do serve a purpose, but as it is, i prefer not having them at all.

    MylesRyden ,
    @MylesRyden@vivaldi.net avatar

    @imecth @cullmann @ohyran @UnityDevice @domi @boredsquirrel @Plopp @soupermkc @minecraftchest1

    Of course you have that in KDE, just don't have a panel with a systray.

    minecraftchest1 ,
    @minecraftchest1@social.opendesktop.org avatar

    @imecth

    To more directly answer, the only icons I would hide there would be the chrome and Pale Moon ones. However, not having seen those two before, I don't know what they are indicating. I would mouse over them or click on them to see what they are.

    forrestguid ,
    @forrestguid@vivaldi.net avatar

    @imecth @cullmann @ohyran @UnityDevice @domi @boredsquirrel @Plopp @soupermkc @minecraftchest1 True, that tray could use more color, and it's a shame that KDE doesn't surface a functioning UI for setting their size (not in the current *buntu anyway).

    pretzel6666 ,
    @pretzel6666@c.im avatar

    @forrestguid @imecth @cullmann @ohyran @UnityDevice @domi @boredsquirrel @Plopp @soupermkc @minecraftchest1 You have been able to set the icon size for a while, although the interface is a bit minimal (it is in the options of the systray widget) :

    forrestguid ,
    @forrestguid@vivaldi.net avatar

    @pretzel6666 @imecth @cullmann @ohyran @UnityDevice @domi @boredsquirrel @Plopp @soupermkc @minecraftchest1 Unlike the option in System Settings this does something; unfortunately what it does is fill the majority of my vertical panel with system tray.

    boredsquirrel ,

    On Android apps abuse the persistant notification for just that, while app indicators or a specific area to place those would be way better.

    I mostly mute the notifications as they are so annoying, but it is very bad to not have them too.

    boredsquirrel ,

    Having only small experience with this I already know how painful it is to have PRs simply not merged forever.

    ohyran , (edited )
    @ohyran@lemmy.kde.social avatar

    Now I am a KDE fanboy to the bone, a KDE eV member and past contributor to several projects ... so I am kinda biased :D so "yes, yes you should" THAT SAID I know a lot of awesome folks in the GNOME project. People who really really are brilliant and fantastic folks the issue is that there is a culture of "be loudest and most self-assured and you're the best" in certain aspects of the project and combined with the GNOME projects stated focus on just GNOME that creates an air of snobbery among some (sadly some of the people most outwardly visible) and a tendency to demand help from others but refusing to give it when asked.
    Its a cycle of self-proclaimed victimhood too where they consider any disagreement as either "unprofessional" or just random hostility without reason when it comes from the outside.

    Which sucks. Sucks amazingly. Specifically because there are so many great folks in the project doing awesome things for others and the GNOME project who seem doomed to obscurity because of their ability to work with others and not be blustering screaming malcontents due to the projects culture (in certain areas).

    EDIT: just to hammer the point home. Amazing project, amazing people but for some reason a handful of people who from the outside look like random asshats have been actively promoted to the top. Perhaps within the project they don't appear as asshats? I don't know. I just know that I have a very very short list of people that I avoid and would leave a project if they where in it because I have seen what they do when in power. Three of that less-than-five list are from the GNOME projects leadership.

    cullmann OP ,

    Yes, not that nice, at least now it is re-opened.

    ohyran ,
    @ohyran@lemmy.kde.social avatar

    And they added back Tango as a fallback and the bug is fixed because now its FDO-compatible... I am pretending the snark at the end by Jakob isn't there and its all good

    Charadon , to Linux in Gnome's Adwaita team is breaking icon compatibility

    Gnome breaking shit for no reason as always =P

    Seriously, this is as simple as keeping symbolic links for compatibility, but they won't do it because it maybe might possibly lead to issues.

    AnUnusualRelic ,
    @AnUnusualRelic@lemmy.world avatar

    I can't believe they've been doing this since the very start of the Gnome project. I stopped using it long, long ago (1.1) when they dropped their nice and configurable WM for something you couldn't do anything with. Nice to see they haven't changed a bit.

    potkulautapaprika ,

    You summarised it nicely why gnome people frustrate me

    cerement , to Linux in Gnome's Adwaita team is breaking icon compatibility
    @cerement@slrpnk.net avatar

    XFCE users looking around worriedly – can you please not mess with GTK? … please?

    so … um, I’ve been hearing nice things about LXQT lately?

    possiblylinux127 ,
    @possiblylinux127@lemmy.zip avatar

    This is Libadwaita not GTK3

    cerement ,
    @cerement@slrpnk.net avatar

    *sigh*

    Andromxda ,
    @Andromxda@lemmy.dbzer0.com avatar

    It's GTK4, libadwaita is just their really weird theming stuff, but the UI toolkit is still called GTK, and version 4 of it forces you to use libadwaita. You can't change the theme, because Gnome is actually user-hostile.

    possiblylinux127 ,
    @possiblylinux127@lemmy.zip avatar

    You can use a different theme with GTK 4 (not that you would want to)

    archchan , to Linux in Gnome's Adwaita team is breaking icon compatibility
    @archchan@lemmy.ml avatar

    Gnome devs to Gnome users: get gnomed you gnomes

    penfore ,

    I got gnomed

    Cris_Color , (edited ) to Linux in Gnome's Adwaita team is breaking icon compatibility
    @Cris_Color@lemmy.world avatar

    As someone who much prefers gnome for my desktop this shit is so frustrating. I'm kinda just waiting and watching to see if they ruin another thing I like about it :(

    Its fucking exhausting

    Begasus , to KDE in The Adwaita Icon Theme no longer follows the FDO icon naming spec breaking KDE applications on Fedora 40 Workstation and Co.
    @Begasus@lemmy.kde.social avatar

    Just a quick screenshot from Kate 24.04.80 (beta1 before 24.5.0) on Haiku, I'm not sure if Haiku respects the FDO naming spec, but atleast the icons aren't broken so fallback to the breeze icons for the ones not present in Haiku's icon set still seems to be fine. :)

    https://lemmy.kde.social/pictrs/image/7449a575-2e61-4989-bb66-2277857a8802.png

    cullmann OP ,

    Nice :) In my new post I did try the current KF5 Kate on Haiku, too, works.
    https://cullmann.io/posts/kde-applications-and-icons/

    tytan652 , (edited ) to KDE in KDE Applications and Icons – Current state and how to improve outside of Plasma
    @tytan652@framapiaf.org avatar

    @cullmann

    This is nice to see that Breeze on KDE apps will be default on any desktop (if there is no Qt platform forcing a theme).

    I always had issues with Qt theming being too global, so forcing Breeze on only KDE apps was not easy at all (and even more difficult with color-scheme).

    Really, thank you.

    minecraftchest1 , to KDE in Kate on all Platforms - 2024
    @minecraftchest1@social.opendesktop.org avatar

    @cullmann
    I want Kate on Android.

    Brickardo , to KDE in Kate on all Platforms - 2024

    Beside the mobile ones like Android and iOS that are not that interesting for Kate, [...]

    ?????

  • All
  • Subscribed
  • Moderated
  • Favorites
  • kbinchat
  • All magazines