Skip to content

Better Web Discord by ifreaku

Screenshot of Better Web Discord

Details

Authorifreaku

LicenseNo License

Categorydiscord

Created

Updated

Size128 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Notes

Change Log

  • Added Radial Status - 30 Jan 2022
  • Added Better Badges - 30 Jan 2022
  • Added Modern Channel Indicators - 30 Jan 2022

Issues

  • Some Features won't Work on Mozilla Firefox (Maybe).

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         Better Web Discord
@version      20220204.13.21
@namespace    userstyles.world/user/ifreaku
@description  **Better Web Discord** taken from **Better Discord** App **Themes And Plugins** To Make Your **Web Discord Better**.
------------------------------------------------------------------------------------------------
### Themes And Plugins I Used.
- [Translucence](https://betterdiscord.app/theme/Translucence)
- [RadialStatus](https://betterdiscord.app/theme/RadialStatus)
- [Better Badges](https://betterdiscord.app/theme/Better%20Badges)
- [Modern Channel Indicators](https://betterdiscord.app/theme/Modern%20Channel%20Indicators)
@author       ifreaku
@license      No License
==/UserStyle== */

@-moz-document domain("discord.com") {
/* ...
@preprocessor stylus
@var select theme "Theme" ["dark:Dark theme", "light:Light theme"]
... */

@import url("https://capnkitten.github.io/BetterDiscord/Themes/user-icons.css");
/* Theme */
@import url("https://discordstyles.github.io/RadialStatus/dist/RadialStatus.css");
/* RadialStatus */
@import url('https://mr-miner1.github.io/Better-Badges/src/badges.css');
/* Better Badges */
@import url('https://discord-theme-addons.github.io/modern-channel-indicators/src/support/compiled.css');
/* Modern Channel Indicaters */

:root {
    --app-bg: url(https://i.imgur.com/bgmVeyt.jpg);
    --app-blur: 6px;
    --app-margin: 1px;
    --app-radius: 10px;
    --app-accent-image: none;
    --app-accent-rgb: 27, 213, 140;
    --app-accent-opacity: 1;
    --app-accent-text: #000;
    --sidebar-color: rgba(0, 0, 0, 0.4);
    --main-content-color: rgba(0, 0, 0, 0.2);
    --messages-color: rgba(0, 0, 0, 0.4);
    --messages-radius: var(--app-radius);
    --messages-padding: 8px;
    --mention-rgb: var(--app-accent-rgb);
    --mention-hover-color: var(--app-accent-text);
    --mention-alt: #5274e9;
    --notification-color: #fff;
    --textarea-color: 255, 255, 255;
    --textarea-alpha: 0.1;
    --textarea-alpha-focus: 0.15;
    --textarea-text-color: #fff;
    --textarea-radius: 22px;
    --input-height: 36px;
    --input-radius: calc(var(--input-height) / 2);
    --card-color: rgba(0, 0, 0, 0.4);
    --card-color-hover: rgba(0, 0, 0, 0.5);
    --card-color-select: rgba(0, 0, 0, 0.7);
    --card-radius: var(--app-radius);
    --button-color: rgba(var(--app-accent-rgb), var(--app-accent-opacity));
    --button-action-color: #000;
    --button-text-color: var(--app-accent-text);
    --button-radius: var(--app-radius);
    --button-alt-color: var(--card-color);
    --alert-color: #f04747;
    --alert-action-color: #fff;
    --alert-text-color: #fff;
    --popout-color: rgba(0, 0, 0, 0.55);
    --popout-blur: 8px;
    --popout-header-opacity: 0.3;
    --popout-header-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.25);
    --popout-radius: var(--app-radius);
    --popout-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
    --nowplaying-color: 88, 101, 242;
    --streaming-color: 89, 54, 149;
    --spotify-color: 29, 185, 84;
    --supporter-color: rgba(var(--app-accent-rgb), var(--app-accent-opacity));
    --tooltip-color: rgba(var(--app-accent-rgb), var(--app-accent-opacity));
    --tooltip-text-color: var(--app-accent-text);
    --tooltip-font-size: 14px;
    --tooltip-padding: 8px 12px;
    --tooltip-radius: var(--app-radius);
    --tooltip-shadow: var(--elevation-high);
    --interactive-normal: #aaa;
    --interactive-hover: #ddd;
    --interactive-active: #fff;
    --interactive-muted: #777;
    --channels-default: #aaa;
    --header-secondary: #dfdfdf;
    --background-primary: transparent;
    --background-modifier-hover: rgba(255, 255, 255, 0.075);
    --background-modifier-selected: rgba(255, 255, 255, 0.125);
    --background-modifier-accent: rgba(255, 255, 255, 0.175);
    --channels-default: var(--interactive-normal);
    --text-muted: var(--interactive-normal);
    --transition-time: 250ms;
    --transition-type: cubic-bezier(0.4, 0, 0.2, 1);
    --scrollbar-color: 255, 255, 255;
    --scrollbar-color-alt: 0, 0, 0;
    --scrollbar-opacity: 0.2;
    --scrollbar-opacity-hover: 0.3;
    --scrollbar-width: 10px;
    --font-primary: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    --font-display: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    --rs-small-spacing: 1px;
    /* Gap between avatar and status for members list/dms | MUST end in px */
    --rs-medium-spacing: 2px;
    /* Gap between avatar and status for User popout | MUST end in px */
    --rs-large-spacing: 3px;
    /* Gap between avatar and status for User profiles | MUST end in px */
    --rs-small-width: 2px;
    /* Thickness of status border for members list/dms | MUST end in px */
    --rs-medium-width: 3px;
    /* Thickness of status border for User popout | MUST end in px */
    --rs-large-width: 4px;
    /* Thickness of status border for User profile | MUST end in px */
    --rs-avatar-shape: 50%;
    /* 50% for round - 0% for square */
    --rs-online-color: #43b581;
    /* Colour for online status */
    --rs-idle-color: #faa61a;
    /* Colour for idle status */
    --rs-dnd-color: #f04747;
    /* Colour for dnd status */
    --rs-offline-color: #636b75;
    /* Colour for offline status */
    --rs-streaming-color: #643da7;
    /* Colour for streaming status */
    --rs-invisible-color: #636b75;
    /* Colour for invisible status - Note: this will only show for your own invisibility */
    --rs-phone-color: var(--rs-online-color);
    /* Colour of the ring and phone icon when a user is on their phone |  */
    --rs-phone-visible: block;
    /* Visibility of the phone icon next to a users avatar. | block = visible | none = hidden */
    --badge-size: 22px;
    /*discord defualt = 18px, theme defualt = 22px;*/
    --badge-margin: 1.5px;
    /*discord default = 2px, theme defualt = 1.5px*/
    --badges-everywhere-size: 15px;
    /*default = 15px*/
    /* ---- base -- */
    --indicator-hovered: rgba(79, 84, 92, 0.25);
    --indicator-rounding: var(--popout-radius);
    ;
    --indicator-border-info: 2px solid;

    /* ---- selected -- */
    --indicator-selected: 88, 101, 242;
    --indicator-selected-border: rgba(var(--indicator-selected));
    --indicator-selected-background: rgba(var(--indicator-selected), 0.1);
    --indicator-selected-hover: rgba(var(--indicator-selected), 0.18);

    /* ---- unreads  -- */
    --indicator-unread: 255, 255, 255;
    --indicator-unread-border: rgba(var(--indicator-unread), 0.6);
    --indicator-unread-background: rgba(var(--indicator-unread), 0.01);


    /* ---- connected -- */
    --indicator-connected: 87, 242, 135;
    --indicator-connected-border: rgba(var(--indicator-connected));
    --indicator-connected-background: rgba(var(--indicator-connected), 0.1);
    --indicator-connected-hover: rgba(var(--indicator-connected), 0.18);
}

/*
 *
 *	APP ELEMENTS
 *
 */
body {
    background-color: transparent;
}

.appMount-2yBXZl {
    background: var(--app-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.layers-OrUESM {
    z-index: 1;
}

.layers-OrUESM {
    margin: calc(var(--app-margin) / 2) var(--app-margin) var(--app-margin) var(--app-margin);
    border-radius: var(--app-radius);
    overflow: hidden;
}
.layers-OrUESM:before {
    position: absolute;
    content: " ";
    width: calc(100% + (var(--app-margin) * 2));
    height: calc(100% + (var(--app-margin) * 2) + 24px);
    top: calc((var(--app-margin) + 24px) * -1);
    left: calc(var(--app-margin) * -1);
    background-image: var(--app-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    filter: blur(var(--app-blur));
    pointer-events: none;
    z-index: -1;
}

.typeMacOS-3V4xXE + .app-3xd6d0 .layers-OrUESM {
    margin: var(--app-margin);
}

.app-2CXKsg,
.bg-1QIAus {
    background-color: transparent;
}

.appMount-2yBXZl * {
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}

.anchor-1MIwyf {
    color: rgba(var(--app-accent-rgb), var(--app-accent-opacity));
}

.appMount-2yBXZl svg {
    filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.5));
}

::selection {
    background: rgba(var(--app-accent-rgb), 0.65);
    color: var(--app-accent-text);
}

/* APP ELEMENTS -> TOP BAR */
.titleBar-1it3bQ {
    height: 24px;
}

.wordmarkWindows-2dq6rw {
    color: #fff;
}

.withFrame-2dL45i {
    margin-top: 0;
}

.winButton-3UMjdg {
    height: 100%;
    top: 0;
    color: #fff;
}

.platform-osx .wrapper-1_HaEi {
    margin-top: 0;
    padding-top: 35px;
}
.platform-osx .tree-3tCaw8 {
    margin-top: 32px;
}

.typeMacOS-3V4xXE {
    top: var(--app-margin);
    left: var(--app-margin);
}
.typeMacOS-3V4xXE .macButtons-eIdy0e {
    width: 72px;
    border-top-left-radius: var(--app-radius);
}
.typeMacOS-3V4xXE .macButtons-eIdy0e .macButton-2M5W_9 {
    cursor: pointer;
}

.topic-11NuQZ a {
    color: rgba(var(--app-accent-rgb), var(--app-accent-opacity));
}

/* APP ELEMENTS -> NOTIFICATION BAR */
.notice-2FJMB4,
.notice-1tZwqv,
.noticeWrapper-8z511t,
.colorInfo-1kEg3T,
.noticeSurvey-1XW9Ln.noticeInfo-3_iTE1.notice-2FJMB4.size14-y91Il2.height36-36OHCc {
    /*margin: 0 var(--app-margin);*/
    background-color: rgba(var(--app-accent-rgb), var(--app-accent-opacity));
    background-image: var(--app-accent-image);
    /*border-radius: 18px !important;*/
    border-radius: 0;
    border-top-right-radius: var(--app-radius);
    box-shadow: none;
    color: var(--app-accent-text);
}

.notice-2HEN-u,
.noticeStreamerMode-2TSQpg {
    margin: 0;
    background-color: rgba(var(--streaming-color), 0.5);
    border-radius: 0 !important;
    color: #fff;
}

.notice-2FJMB4 + .notice-2FJMB4 {
    margin-top: 4px;
}

#outdatedPlugins > span,
#pluginNotice #outdatedPlugins span {
    color: var(--app-accent-text) !important;
}

.notice-2FJMB4 .button-1MICoQ {
    color: var(--app-...

Reviews

No reviews yet.