• TheGrandNagus@lemmy.world
      link
      fedilink
      English
      arrow-up
      35
      ·
      edit-2
      3 months ago

      Most people don’t care about this, and I wish I didn’t, but for whatever reason my brain just hates inconsistency like this, and Windows is the absolute worst for it. It makes me hate using my computer. I’m truly jealous of the people who are completely unfazed by ugly/inconsistent UX, I wish it was a trait I had.

      Context menus like this, UI elements from many different windows versions, 5+ UX toolkits in use at any given time, inconsistent padding, inconsistent fonts, dark mode preference being listened to for one app and ignored in another.

      I hate Apple, have never owned any of their products and likely never will, but they’d be embarrassed if they had a UX this sloppy and inconsistent. They’d straight up not release it, because for all their faults, they do actually value UX consistency.

      Linux DEs are far more visually cohesive than Windows (especially the likes of Gnome and ElementaryOS), even KDE which was/is frequently mocked for being a bit ugly and inconsistent has improved leaps and bounds recently and is now far more consistent than Windows. And they’re all working on a combined budget that’s probably less than 1% of Windows’ development budget. Wtf are Microsoft doing??

    • mint_tamas@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      3
      ·
      3 months ago

      I don’t think this is a real issue in the age of bespoke design for applications. Only a minority of then use the OS widgets for their interface. You can argue that this is a bad thing, but then the context menus are just a tiny portion of the entire issue.

      • tehbilly@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        14
        ·
        3 months ago

        As annoying as it is, I’d rather have visually inconsistent elements rather than broken applications. There’s something to be said for backwards compatibility.