Greasy Fork is available in English.

Reddit - cleaner look

Removes unnecessary embellishments: avatars, awards, achievements, up/down-vote arrows, online count. Hides navigation bar after scrolling. Leaving overall a much cleaner look.

// ==UserScript==
// @name        Reddit - cleaner look
// @description Removes unnecessary embellishments: avatars, awards, achievements, up/down-vote arrows, online count. Hides navigation bar after scrolling. Leaving overall a much cleaner look.
// @version     0.8
// @namespace   oltodosel
// @license     MIT
// @include     https://*.reddit.com/*
// @grant       none
// @run-at      document-start
// ==/UserScript==

function GM_addStyle(css) {
    document.head.insertAdjacentHTML('beforeend', '<style>' + css + '</style>');
}

function cleaning() {

    //GM_addStyle("#nr-ext-frame { transform: scale(0.5);}");

    // Downvotes/Upvotes arrows
    GM_addStyle("button[aria-label='upvote'] { display: none;}");
    GM_addStyle("button[aria-label='downvote'] { display: none;}");

    // nav-bar's:
        // logo
        GM_addStyle("a[aria-label='Home'] { visibility: hidden;}");
        // avatar
        GM_addStyle("span._3KfbpxpA8Esu_3UHTmIvfw._2OFo5eaD2V6ZcJsYBuYned { display: none; }");
        // coins
        GM_addStyle("._1t5i5bNwZeJ7FuUXZ9rM-p._1dJtiWITrnvIbQdXgYgdym { display: none; }");
        GM_addStyle("#COIN_PURCHASE_DROPDOWN_ID { display: none; }");
        // ads
        GM_addStyle("._2zZ-KGHbWWqrwGlHWXR90y._2I12Htze2UzJmmfnrgYJOn { display: none; }");
        GM_addStyle("button._3hna43Sh0DTnoV7v2NNc2r { display: none; }");


    // join button
    GM_addStyle("._2iuoyPiKHN3kfOoeIQalDT._10BQ7pjWbeYP63SAPNS8Ts.UEPNkU0rd1-nvbkOcBatc { display: none; }");

    // FOLLOW bar
    GM_addStyle("._10IcBRrmressbhblq2bqiU { display: none; }");

    // annoying "New Posts" blue bubble-popup on subreddits
    GM_addStyle("._369llFshxbL10dgfLlIApJ { display: none !important;}");
    // $("div[class^='_369llFshxbL10dgfLlIApJ']").hide();

    // annoying "N new comments" bubble-popup
    GM_addStyle("._3LO_LEpMLN8-uaedpg6nl4._3JKnqeBKw2wp7eHzFXNXSe { display: none !important;}");

    // Awards for Posts and Comments
    GM_addStyle("._3XoW0oYd5806XiOr24gGdb { display: none !important;}");

    // giving Awards
    GM_addStyle("button.YszYBnnIoNY8pZ6UwCivd._3yh2bniLq7bYr4BaiXowdO { display: none;}");
    // Share
    GM_addStyle("button.kU8ebCMnbXfjCWfqn0WPb { display: none;}");
    // ...
    GM_addStyle("button._2pFdCpgBihIaYh9DSMWBIu._1EbinKu2t3KjaT2gR156Qp.uMPgOFYlCc5uvpa2Lbteu { display: none;}");

    // online count (N people here)
    GM_addStyle("._1uHz4YY7qiPGVa7nGIRrUX._nvbopN4sT4l-fhb9ev1 { display: none;}");
    GM_addStyle("._3wvjcIArtO7kKPJabZfZ9S._1c98ixuh4QUWO9ERiFID3p { display: none;}");

    // buttons: share, report, save, etc; leaving only Reply
    GM_addStyle("._2hr3tRWszeMRQ0u_Whs7t8 { display: none !important;}");
    GM_addStyle("div[id$='comment-share-menu'] { display: none !important;}");
    // leaving only icon for Reply
    GM_addStyle("button._374Hkkigy4E4srsI2WktEd { font-size: 0;}");
    // ...
    GM_addStyle("i.icon-overflow_horizontal { display: none;}");

    // achievements
    GM_addStyle("div._15G4fCS1bzGgGK9kBOtN2t._28x1bnTjOY6zWZfooCxkKQ { display: none;}");
    GM_addStyle("span._3NdKulBcLHFmpKDAy9Barm._2a_XgY10KOzM0PRvywwDuY { display: none;}");

    // cakeday
    GM_addStyle("img[data-testid='cakeday-icon'] { display: none;}");

    // avatars
    GM_addStyle("div._2mHuuvyV9doV3zwbZPtIPG.ZvAy-PJfJmB8pzQxpz1sS { visibility: hidden;}");
    // // avatars for removed users
    GM_addStyle("div[to='/user/[deleted]/'] { visibility: hidden;}");

    // scaling back < > at posts with multiple images
    GM_addStyle("a._1fSFPkxZ9pToLETLQT2dmc { zoom: 50%;}");


    // reducing superfluous padding in posts
    // only in individual posts
    if (window.location.href.indexOf("/comments/") != -1) {
        GM_addStyle('[data-testid="post-container"] { padding: 0px !important; margin-left: 6px !important;}');
    }
    GM_addStyle('div._3xX726aBn29LDbsDtzr_6E { padding-right: 4px !important;}');

    // reducing superfluous padding in comments of posts
    GM_addStyle('div._1YCqQVO-9r-Up6QPB9H6_4 { padding: 0px !important;}');
    GM_addStyle('div._2M2wOqmeoPVvcSsJ6Po9-V { padding-right: 6px !important; margin: 0px !important;}');
}

var wait_for_head = setInterval(function () {
    if (document.head) {
        cleaning();

        clearInterval(wait_for_head);
    }
}, 1);


//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////


// hiding navigation bar after scrolling
var nav_bar_hide_scroll_px = 10;
var nav_bar_hidden = false;

var script = document.createElement('script');
script.src = 'https://code.jquery.com/jquery-3.6.0.slim.min.js';
script.type = 'text/javascript';

var wait_for_head2 = setInterval(function () {
    if (document.head) {
        document.head.appendChild(script);

        script.onload = function(){
            start();
        };

        clearInterval(wait_for_head2);
    }
}, 50);

function start() {
    $(window).on('scroll', function() {
        var y_scroll_pos = window.pageYOffset;

        if(nav_bar_hidden === false && y_scroll_pos > nav_bar_hide_scroll_px) {
            nav_bar_hidden = true;

            $("div[class^='SubredditVars']:lt(1)").hide();
            $('div[id="SHORTCUT_FOCUSABLE_DIV"] > div').first().hide();
            $("div[class^='_1mIZHouXowafuH_S8YMnxT']").hide();
            $("div[class^='MSTY2ZpsdupobywLEfx9u']").hide();

        } else if (nav_bar_hidden === true && y_scroll_pos < nav_bar_hide_scroll_px) {
            nav_bar_hidden = false;

            $("div[class^='SubredditVars']:lt(1)").show();
            $('div[id="SHORTCUT_FOCUSABLE_DIV"] > div').first().show();
            $("div[class^='_1mIZHouXowafuH_S8YMnxT']").show();
            $("div[class^='MSTY2ZpsdupobywLEfx9u']").show();
        }
    });
}