Like legit, chapo.chat feels so much smoother to traverse with, and it's aesthetics are so much more pleasing to the eye to look at. New reddit UI is absolute eye cancer to look at. Of course there are bugs and certain issues, but seriously good fucking job, devs. Also, more evidence that worker co-ops work.

Quick edit, but my title is inaccurate. THANK THE LEMMY DEVS FOR THE UNDERLYING TECH. As Beatnik said in the comments, the Chapo Devs also did a huge amount of work on the front end experience as well as other important functionalities, so THANK THEM AS WELL.

  • JessShittyPuns [none/use name]
    ·
    edit-2
    4 years ago

    By default in browsers when you navigate backwards it tries to restore scroll position to where it was. But when you go back to the list, it has to reload the items and theres nowhere to scroll back to.

    I think the chapo.chat devs could mitigate that issue by manually saving the scroll position to the history.state and using that to restore the scroll position after the list has reloaded.

    The chapo.chats could actually make the web app feel much snappier if they saved the lists entire state to the history api and used that instead of reloading when you went back. This has the added benefit of preventing posts you might've been wanting to look at from jumping around, and reduces load on the server at least marginally.

    Source: I'm a web developer. Actually maybe I'd be able to help with this.

    • unperson [he/him]
      ·
      4 years ago

      Source: I’m a web developer. Actually maybe I’d be able to help with this.

      Please do so, the devs need all the help they can get https://github.com/LemmyNet/lemmy

      • PorkrollPosadist [he/him, they/them]
        ·
        edit-2
        4 years ago

        Just to be clear, this is not our repository. This is the original project which our changes were based off of. If you find a bug and you know FOR SURE that it is present in the original project, feel free to get in touch with them. Otherwise, please don't send them bug reports or complaints until you get in contract with someone who worked on chapo.chat, because it is quite likely we broke something and they will not be able or responsible for fixing it. You can submit bugs reports for chapo.chat at !feedback@hexbear.net or https://gitlab.com/chapo-sandbox/production