• _hovi_@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    23 hours ago

    For forgejo I’m actually not too sure - “feel” is vague but the best I’ve got, maybe someone more UI inclined has clearer thoughts on it. Or maybe I just need to get used to it. It’s certainly much better than Gitlab imo.

    • trem@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      19 hours ago

      I could rant a lot about the GitHub UX, so here’s just the fairly obvious stuff on the repository page:

      Screenshot of the repository overview page. There's a lot of duplicated information.

      Red arrows mean duplicated information or duplicated navigational elements.
      Green arrow means why the fuck do I have to tell our customers to click a random link in the middle of bumfuck nowhere, in order to download our software?

      • Eager Eagle@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        3 hours ago

        Unpopular opinion, but most of that is duplicated information that makes sense to be duplicated because I’m not a machine that can scan the whole page and instantly get what I need.

        Top right are action buttons, fork and stars on the center right let you see who else starred and forked the repo.

        License information just makes sense to be in a repo summary, and it just happens that most license files are at the root and visible in the file tree.

        I don’t see the top level stuff, you probably see that because you’re not authenticated, so github tries to “sell” itself for you.

        I agree “releases” should be at the top though (it used to, and I use GitHub refined to bring it back), but having the latest one at a glance is nice and saved me a click many times.

        • trem@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          14 minutes ago

          I mean, yeah, it can make sense to duplicate information. That screenshot isn’t supposed to say that all of these should be deduplicated.
          But you really gotta be cautious with duplication, because it makes everything else harder to find. And I would absolutely argue that GitHub has crossed the line where they duplicate too much, across the board. It feels like design-by-committee.

          This is entirely anecdotal, but what really dumbfounded me while annotating that screenshot, is that I never actually read the links in that “About” section.
          I’ve seen this page probably a thousand times already, but I had no idea that there’s an “Activity” link there, which actually seems like it could be useful. Nor a link to the README, to the CONTRIBUTING.md or for “Custom Properties” (whatever that is).
          I had no idea how to report a repo until now, even though the link is apparently always on screen.

          There’s just so much info there, and it’s presented like read-only info, not like navigation links, so I always just skipped over the lines that don’t have numbers in them. I also genuinely never tried clicking any of these lines before…

    • starshipwinepineapple@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      20 hours ago

      Well of the major options out there that’s not github you’re looking at gitlab, forgejo/codeberg, or sourcehut. Sourcehut is the most minimalistic UI so you may love it or hate it. Otherwise i personally would value open source over UI which is why i use codeberg.