• Takumidesh@lemmy.world
    link
    fedilink
    arrow-up
    42
    arrow-down
    4
    ·
    17 hours ago

    I disagree, I like that the menus, icons, and buttons are visually distinct.

    I absolutely hate websites where every button looks the exact same and I can only tell the difference by analyzing the page Terminator style.

    Death to ui frameworks, death to bootstrap, long live custom UIs with a design language.

    • MrScottyTay@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      9
      ·
      14 hours ago

      It has awful maintainability if you have to create a new component every time you want a new button, instead of reutilising old code in a way that changing the way one of them works should change all of them. It would also make the devs able to work faster and get to just focus on the main stuff they are working on.

      Steam seems to have a lot of different Devs attempting to do their own thing from scratch again and again. And that’s bad. I imagine their codebase is an absolute nightmare.

      • Caveman@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        13 hours ago

        There’s the other side of maintenence that you don’t have to worry about messing other parts up if you change that one drop down menu since it’s the only place it’s used. It sometimes takes less time to do it this way.

        I still think that the dropdowns should be unified, one view for desktop and one for mobile.

    • kautau@lemmy.world
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      12 hours ago

      Sure but this post proves there isn’t a design language. Besides “dark background + sans serif text” many elements are disjointed. It’s fine and it works, but it’s clear each feature was done by a separate team with their own decisions of what said feature should look like