Skip to content

BetterReddit by dantelin2009

Screenshot of BetterReddit

Details

Authordantelin2009

LicenseCreative Commons Attribution Share Alike 4.0 International

Categoryreddit.com

Created

Updated

Size42 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Improves overall UI

Notes

Any issues tell me please:
HeladeraDragon#2036

UPDATE v1.1 NO LONGER REQUIRES UBLOCK ORIGIN BLOCK LIST!!!

Add this to your filters in uBlock Origin (NO LONGER REQUIRED, SEE ABOVE):

! BetterReddit Theme Blocklist
www.reddit.com##a._3dZnYgFFpifT-M_Vs2FAq6
www.reddit.com###Header--Moderation > .FOioVk_DUTmZIKKa82Mm1
www.reddit.com##._24UNt1hkbrZxLzs5vkvuDh
www.reddit.com##.ListingLayout-backgroundContainer._2wxsLGNmMLx6sEMLJyn2o9
www.reddit.com##._1zyV-XmoYeSNGWjfZiXbPc.efdkOLo3oigH_95whTYCp > .GpWjjkZl5_kV4yZYWBaT2._2dn5Ncenn0BSD4tCSmxQhA._1g3Xfh9mljLHWv24M9A3Rw > circle
www.reddit.com##._1zyV-XmoYeSNGWjfZiXbPc.efdkOLo3oigH_95whTYCp > .GpWjjkZl5_kV4yZYWBaT2._2dn5Ncenn0BSD4tCSmxQhA._1g3Xfh9mljLHWv24M9A3Rw > ._3SlBAJb2MbUHwgBZFH8eL7
www.reddit.com##div._29lagmmeH1Fb03mLJEq0Dt:nth-of-type(1)
www.reddit.com##div._29lagmmeH1Fb03mLJEq0Dt:nth-of-type(3)
www.reddit.com##._3R8qf79yqt1VjL8vHhrdMt

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         BetterReddit
@version      20230809.14.27
@namespace    userstyles.world/user/dantelin2009
@description  Improves overall UI
@author       dantelin2009
@license      Creative Commons Attribution Share Alike 4.0 International
==/UserStyle== */

@-moz-document domain("reddit.com") {
html:after{
    /* content: "reddit is closed today. See save3rdpartyapps.com for more information. This message is displayed by your reddit CSS theme, this is not an official message from the website."; REDDIT BLACKOUT CSS */
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    font-size: 16px;
    max-width: 90%;
    font-family: 'SF Pro Text', IBMPlexSans, Arial, sans-serif;
    line-height: 1.4;
}
body {
    line-height: 1;
    font-family: 'SF Pro Display', IBMPlexSans, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    min-height: 0px;
    /* display: none; REDDIT BLACKOUT CSS */
}
button, ._2iuoyPiKHN3kfOoeIQalDT {
    border-radius: 8px !important;
    cursor:default;
    transition: 0.05s background ease-out;
}
._1asGWL2_XadHoBuUlNArOq._1asGWL2_XadHoBuUlNArOq._1asGWL2_XadHoBuUlNArOq{
    border-radius: 18px !important;
    scale: 1 !important;
    transition: 0.1s box-shadow ease-out;
}
._1asGWL2_XadHoBuUlNArOq._1asGWL2_XadHoBuUlNArOq._1asGWL2_XadHoBuUlNArOq:hover{
    box-shadow: 0px 5px 5px #0000003d;
}
/* Custom highlight */
code::selection {
    background: #d3ccff;
    color: black
}
code::-moz-selection {
    background: #d3ccff;
    color: black
}
span::selection {
    background: #d3ccff;
    color: black
}
span::-moz-selection {
    background: #d3ccff;
    color: black
}
div::selection {
    background: #d3ccff;
    color: black
}
div::-moz-selection {
    background: #d3ccff;
    color: black
}
h1::selection {
    background: #d3ccff;
    color: black
}
h1::-moz-selection {
    background: #d3ccff;
    color: black
}
h2::selection {
    background: #d3ccff;
    color: black
}
h2::-moz-selection {
    background: #d3ccff;
    color: black
}
a::selection {
    background: #d3ccff;
    color: black
}
a::-moz-selection {
    background: #d3ccff;
    color: black
}
p::selection {
    background: #d3ccff;
    color: black
}
p::-moz-selection {
    background: #d3ccff;
    color: black
}
h4::selection {
    background: #d3ccff;
    color: black
}
h4::-moz-selection {
    background: #d3ccff;
    color: black
}
h3::selection {
    background: #d3ccff;
    color: black
}
h3::-moz-selection {
    background: #d3ccff;
    color: black
}
li::selection {
    background: #d3ccff;
    color: black
}
li::-moz-selection {
    background: #d3ccff;
    color: black
}
strong::selection {
    background: #d3ccff;
    color: black
}
strong::-moz-selection {
    background: #d3ccff;
    color: black
}
em::selection {
    background: #d3ccff;
    color: black
}
em::-moz-selection {
    background: #d3ccff;
    color: black
}

body::-webkit-scrollbar{
    background: #18171d;
    border-left: 1px solid var(--newCommunityTheme-line);
    width: 12px;
}
body::-webkit-scrollbar-thumb {
  background-color: rgba(162, 152, 191, 0.8);
  border-radius: 20px;
  border: 4px solid transparent;
  background-clip: content-box;
  transition: 0.1s background-color ease-out;
}
body::-webkit-scrollbar-track {
  background-color: rgba(255, 34, 34, 0);
}
body::-webkit-scrollbar-thumb:hover{
  background-color: rgb(162, 152, 191);
    border-left: 4px solid transparent;
}
body::-webkit-scrollbar-thumb:active{
  background-color: rgba(162, 152, 191, .6);
    border-left: 4px solid transparent;
}

::-webkit-scrollbar {
  width: 9px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(162, 152, 191, 0.8);
  border-radius: 20px;
  border: 3px solid transparent;
  background-clip: content-box;
  transition: 0.1s background-color ease-out;
}
::-webkit-scrollbar-track {
  background-color: rgba(255, 34, 34, 0);
}
::-webkit-scrollbar-thumb:hover{
  background-color: rgb(220, 214, 239);
  border-left: 2px solid transparent;
}
::-webkit-scrollbar-thumb:active{
  background-color: rgb(106, 97, 130);
}

a._3dZnYgFFpifT-M_Vs2FAq6, #Header--Moderation > .FOioVk_DUTmZIKKa82Mm1, ._24UNt1hkbrZxLzs5vkvuDh, .ListingLayout-backgroundContainer._2wxsLGNmMLx6sEMLJyn2o9, ._1zyV-XmoYeSNGWjfZiXbPc.efdkOLo3oigH_95whTYCp > .GpWjjkZl5_kV4yZYWBaT2._2dn5Ncenn0BSD4tCSmxQhA._1g3Xfh9mljLHWv24M9A3Rw > circle, ._1zyV-XmoYeSNGWjfZiXbPc.efdkOLo3oigH_95whTYCp > .GpWjjkZl5_kV4yZYWBaT2._2dn5Ncenn0BSD4tCSmxQhA._1g3Xfh9mljLHWv24M9A3Rw > ._3SlBAJb2MbUHwgBZFH8eL7, div._29lagmmeH1Fb03mLJEq0Dt:nth-of-type(1), div._29lagmmeH1Fb03mLJEq0Dt:nth-of-type(3), ._3R8qf79yqt1VjL8vHhrdMt, ._2zZ-KGHbWWqrwGlHWXR90y._2I12Htze2UzJmmfnrgYJOn._1dBtowHdRHcGyLbVEaOL8t, ._2pXW42IYsGP59qZnjAnkAx:has(._12xlue8dQ1odPw1J81FIGQ.LyE1zRbUJlGravH4LHRfD.icon.icon-coins_fill){
    display: none;
}

._3KfbpxpA8Esu_3UHTmIvfw._2OFo5eaD2V6ZcJsYBuYned{
    width: auto !important;
}
._3KfbpxpA8Esu_3UHTmIvfw._2OFo5eaD2V6ZcJsYBuYned > span{
    padding-right: 10px;
}

/* Top bar icon border-radius fix + extra */
._18X7KoiaLuKbuLqg4zE8BH._3F3oKTToidUQ0CbMS1cccX {
    border-radius: 10px 10px 10px 10px;
    background-color: #302d39a4;
}
.FOioVk_DUTmZIKKa82Mm1._2DgzqfpTotjWrh91uFswuC {
    background-color: var(--newCommunityTheme-line);
    border-radius: 10px 10px 10px 10px;
}

/* User flair fix */
._2hSecp_zkPm_s5ddV2htoj {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    border-radius: 5px;
    display: inline-block;
    margin-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-bottom;
    white-space: pre;
    word-break: normal;
    margin-left: 0;
    padding: 0 4px;
}

/* Notification menu fix (could affect other menus) */
._3fRnnkCBwqAZG6nmxhTKHr {
    border-radius: 10px;
    box-shadow: 0px 0px 15px var(--theme-fancy-shadow);
    margin-top: 8px;
    overflow-y: unset;
    overflow: unset;
    width: 375px;
    z-index: 100;
}

/* Search bar fix */
._1DeR7_QiQnu2UK0e2dDfYD ._1K7ubH9z5v9E6C19j2fjQU {
  background-color: #0000;
}

/* Context menu fix */
._2Bejocqb-InO8686E2ehf {
    background-color: var(--newCommunityTheme-body);
    border: 1px solid var(--newCommunityTheme-line);
    border-radius: 10px;
    box-shadow: 0px 0px 5px var(--theme-fancy-shadow);
    pointer-events: auto;
    z-index: 55;
}
.cF9DU_4WDAKS4gs43ct2_ {
    background: #34353600;
    border: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding: 16px;
}


/* Img Button Blur */
._3PkAZ5W4aDQ7cujQ426UiB {
  fill: #fff;
  height: 24px;
  width: 24px;
}
._32kofHIEwuARK_15MrzAuT {
  background: #000;
}

/* Thread line glow */
._36AIN2ppxy_z-XSDxTvYj5.hovered > .threadline {
    border-right: 2px solid var(--newCommunityTheme-button);
    box-shadow: 0px 0px 7px var(--newCommunityTheme-button);
    transition: all .2s ease-in-out;
}
._36AIN2ppxy_z-XSDxTvYj5 > .threadline {
    border-right: 2px solid var(--newCommunityTheme-line);
    display: block;
    height: 100%;
    width: 0%;
    padding-left: 0%;
    margin-left: 50%;
    transition: all .2s ease-in-out;
}

/* Username fix */
.DjcdNGtVXPcxG0yiFXIoZ.DjcdNGtVXPcxG0yiFXIoZ {
    font-size: 12px;
    font-weight: 500;
    vertical-align: middle;
    line-height: 16px;
    color: #d2d2d2;
    text-shadow: 0px 0px 5px #fff0;
    transition: all .1s ease-in-out;
    border-radius: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 0px;
    margin-left: -4px;
}
.DjcdNGtVXPcxG0yiFXIoZ.DjcdNGtVXPcxG0yiFXIoZ:hover {
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 0px 5px #ffffff94;
    background: #8d67ff47
}
/* nsfw fix */
._1wzhGvvafQFOWAyA157okr {
    font-size: 12px;
    font-weight: 500;
    margin-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: pre;
    word-break: normal;
    box-sizing: border-box;
    line-height: 0px;
    padding: 9px 7px;
    border-radius: 5px;
}

/* Better text spoilers */
._2v4IIjPhKL0PDaWaWtjJ1E {
    background: #111;
    box-shadow: 0px 0px 4px #977effa6;
    border-radius: 5px;
    transition: background 1s ease-out;
}

._2v4IIjPhKL0PDaWaWtjJ1E._15VS32zBYFUDI5ssldQhEK {
    background: #21078E12;
    box-shadow: 0px 0px 4px #977eff38;
}

/* "VER IMAGEN COMPLETA fix" */
._3hUbl08LBz2mbXjy0iYhOS {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .5px;
    text-transform: uppercase;
    background: #33323ce8;
    bottom: 16px;
    color: #fff;
    line-height: 32px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 320px;
    left: 50%;
    transform: translate(-50%);
    border-radius: 10px;
    box-shadow: #1c1b22a3 0px 0px 15px;
    scale: 1;
    transition: all .1s ease-out;
}
._3hUbl08LBz2mbXjy0iYhOS:hover {
    scale: 1.05;
    transition: all .1s ease-out;
    text-shadow: var(--newCommunityTheme-navIcon) 0px 0px 7px;
}
._3hUbl08LBz2mbXjy0iYhOS:active {
    transition: all .05s ease-out;
    scale: 0.95;
    text-shadow: #2400ff00 0px 0px 5px;
}

/* reddit logo fix */
._30BbATRhFv3V83DHNDjJAO {
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    scale: 1;
    transition: all .1s ease-out;
}
._30BbATRhFv3V83DHNDjJAO:hover {
    scale: 0.9;
    transition: all .1s ease-out;
}

/* smaller icons and shit */
.icon {
    font-size: 20px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    width: 20px;
    scale: 0.9;
    text-shadow: #2400ff00 0px 0px 5px;
    transition: all .1s ease-out;
}
.icon:hover {
    text-shadow: var(--newCommunityTheme-Icon) 0px 0px 7px;
    transition: all .1s ease-out;
}

/* Tag fix */
._2VqfzH0dZ9dIl3XWNxs42y {
    border-radius: 5px;
}

/* Cool(er) nft pfps */
._1AX7t-EP7R4ZoVC41DG-Jx {
    position: absolute;
    top: 0;
...

Reviews

No reviews yet.