• calcopiritus@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    20 days ago

    I don’t understand why any user would have to care or even know what GUI toolkit an app uses.

    I don’t know why the burden is put on the user/DE. You shouldn’t have to care about what GUI toolkit your DE uses either.

    DE and themes should be decoupled from eachother. So the user can install whatever “theming system” they want, and GUI toolkits should aim to support as many theming systems as practical.

    GUI toolkits are implementation details, the user doesn’t care about implementation, it cares about what it sees. And what it sees is the colors and icons.

    • TimeSquirrel@kbin.melroy.org
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Problem is there same one that plagues most open source software. Who enforces or organizes the desktop theming standard that every desktop environment will use? You’re going to have to come up with a universally acceptable method. Are we going to use CSS? Or just some kind of config file? There are many different ways to do what you want, how do we choose one?

      • calcopiritus@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        My comment explicitly avoids the “standard” problem.

        A user could have many "theming system"s installed at once, while only having 1 DE. The user ideally would configure only one, and some program should try to translate that system into the other ones.

        Then each app will fetch the list of theming systems the user has installed, and choose whichever the app prefers. And if there’s no match, fall back to a default hard coded theme.