Hello, this is a client-side theme focused on high readability and removing extraneous visual widgets and icons. It is based on the way I liked to read content on that “other site.”

Image

For better or worse, the current kbin layout is very “mobile” in design and not the best for reading longform text on a desktop. This theme focuses on easing the layout and hopefully making threads look more forumlike.

It does take a “scorched earth” approach in removing stuff I don’t like, but everything that starts disabled can be enabled again via the radio buttons provided, allowing you to toggle on/off various widgets on the fly.

This includes:

  • sidebar
  • footer
  • activity
  • thumbnails
  • previews
  • short description
  • avatars
  • upvotes, downvotes, or both
  • icons
  • elements of the text submission form
  • numerous other elements

In addition, you can change the base color scheme via the color picker in order to globally control things like:

  • body color
  • link colors
  • upvote/downvote colors
  • blockquotes, code blocks, input fields
  • hover/focus color
  • text color
  • etc.

Disclaimer: I have tested this at 1440P on a desktop environment at various scaling levels and dimensions and it seems to mostly be OK. I have not extensively checked for glitches on mobile aside from some rudimentary mocking. If you find something wrong, feel free to make a PR or inbox me.

Frontend is not my main focus area, so there may be some anti-patterns or things that are objectively stupid, particularly around the way I manipulated elements on the grid. Again, if something is being implemented wrongly here, please advise.

  • RodPhoto@kbin.social
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    Fantastic work, thank you very much. I don’t assume you’re taking requests, but the only thing missing for me is if I could center the content, as right now it’s all aligned to the left on my very large monitor and makes for awkward reading. I have no experience scripting but I’ll look into trying to do this myself anyways. Again, thank you.

      • RodPhoto@kbin.social
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        That would be ace. Also, this has improved my experience of kbin so much I would gladly contribute a few bucks to it. Maybe consider turning it into an extension or a more elaborate project as more people move here from Reddit. Thanks again.

        • shazbot@kbin.socialOP
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Alright, I’ve updated it with a toggle and opened a ticket for it here. You can navigate to the install script again and it will prompt you to 'Update Style" on the left sidebar.

          If this is satisfactory, I will close the ticket, otherwise let me know what resolution display you are working with and how much dead space we are talking about here. If you want to submit other issues, the best place to do so would be through there, although you must register an account to submit tickets. I am happy to fix any bugs or issues you find or entertain other ideas.

          If you feel strongly about it, I’ve added a sponsor button to the top of the repository. I maintain a collection of open-source projects (chiefly QoL utilities for Linux) there, so if you throw a few bucks at one, you’d be contributing to the ongoing maintenance of all of them. Thanks.

          • RodPhoto@kbin.social
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            Hotdamn you’re fast! Amazing, this looks perfect, no need to be super precise about it, content is now centered and looks beautiful. You bet I’ll donate a few bucks. Thank you.