• A lot of devs don’t put much work into planning the flow of their GUI from a user’s perspective and it really shows.

    IMHO a UI should offer everything a user can do in a given moment, readily available, nothing hidden behind more than a single menu. If something isn’t currently possible, it shouldn’t be available, and if the dev chooses to make the option visible but unavailable, it should be clearly and visibly marked as something that can be available (grayed out text for example).

    I think devs tend to overestimate both the skill of the user, and the usefulness of their UI.

    • vithigar@lemmy.ca
      link
      fedilink
      arrow-up
      5
      ·
      6 hours ago

      a UI should offer everything a user can do in a given moment, readily available, nothing hidden behind more than a single menu.

      That would be a nightmare for any sufficiently complex software. Can you imagine how dense the UI would need to be for something like Blender or even Excel if literally every possible option of “things available to do right now” had to be at most two clicks away?

      • IngeniousRocks (They/She) @lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        6 hours ago

        Bud theres obviously exceptions for massive suites like that. But I’m talking about apps with built in UIs that the dev clearly threw together as a last minute thought. Apps with every single thing you could possibly have to do either burried deep in 10k submenus, or hastily packed onto a window.

        All I’m saying is there should be a clear and obvious workflow. Devs shouldn’t be afraid to say “I know better than you, do it this way”. Throwing every single tool on a toolbar like with Office suites or editing suites is awful IMO. Gimme menus, but gimme menus that make sense (looking at you Microsoft)

        Anyway, you can disagree with me, and it won’t ever effect you, that’s the beautiful thing about the open software world. My opinions can be total shit, and you get to just ignore them 🥰

        Sorry for rambling, I’m losing my mind a little bit more every day 🫡

      • Verat@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        6 hours ago

        For excel as an example isnt it already like that? One click to the ribbon/menu, one click to the option, and maybe a 3rd if that option had a nuance dropdown