stuff
This commit is contained in:
parent
0e348756ec
commit
657bdb3e4a
File diff suppressed because one or more lines are too long
|
@ -1,288 +0,0 @@
|
||||||
(_ => {
|
|
||||||
let DiscordClassModules, DiscordClasses, userId;
|
|
||||||
|
|
||||||
window.global = window;
|
|
||||||
|
|
||||||
let nativeRequire = window.require || (_ => {});
|
|
||||||
|
|
||||||
window.respondToParent = function (data = {}) {
|
|
||||||
if (window.parent && typeof window.parent.postMessage == "function") window.parent.postMessage(data, "*");
|
|
||||||
if (data.hostId != null && data.hostName != null) {
|
|
||||||
let ipcRenderer = (nativeRequire("electron") || {}).ipcRenderer;
|
|
||||||
if (ipcRenderer && typeof ipcRenderer.sendTo == "function") ipcRenderer.sendTo(data.hostId, data.hostName, data);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
window.onload = function () {
|
|
||||||
window.respondToParent({
|
|
||||||
origin: "DiscordPreview",
|
|
||||||
reason: "OnLoad"
|
|
||||||
});
|
|
||||||
};
|
|
||||||
window.onkeyup = function (e) {
|
|
||||||
window.respondToParent({
|
|
||||||
origin: "DiscordPreview",
|
|
||||||
reason: "KeyUp",
|
|
||||||
which: e.which
|
|
||||||
});
|
|
||||||
};
|
|
||||||
window.onmessage = function (e) {
|
|
||||||
let data = e.data || e;
|
|
||||||
if (typeof data === "object" && (data.origin == "PluginRepo" || data.origin == "ThemeRepo")) {
|
|
||||||
switch (data.reason) {
|
|
||||||
case "OnLoad":
|
|
||||||
document.body.innerHTML = document.body.innerHTML.replace(/\t|\n|\r/g, "");
|
|
||||||
|
|
||||||
if (data.username) {
|
|
||||||
document.body.innerHTML = document.body.innerHTML.replace(/REPLACE_USERNAMESMALL/gi, data.username.toLowerCase());
|
|
||||||
document.body.innerHTML = document.body.innerHTML.replace(/REPLACE_USERNAME/gi, data.username);
|
|
||||||
}
|
|
||||||
if (data.id) {
|
|
||||||
userId = data.id;
|
|
||||||
document.body.innerHTML = document.body.innerHTML.replace(/REPLACE_USERID/gi, data.id);
|
|
||||||
}
|
|
||||||
if (data.avatar) document.body.innerHTML = document.body.innerHTML.replace(/REPLACE_AVATAR/gi, data.avatar.split('"').join('') + "?size=");
|
|
||||||
if (data.discriminator) document.body.innerHTML = document.body.innerHTML.replace(/REPLACE_DISCRIMINATOR/gi, data.discriminator);
|
|
||||||
if (data.classes) DiscordClasses = JSON.parse(data.classes);
|
|
||||||
if (data.classmodules || data.classModules) DiscordClassModules = JSON.parse(data.classmodules || data.classModules);
|
|
||||||
|
|
||||||
if (disCN != undefined && DiscordClasses != undefined && DiscordClassModules != undefined) {
|
|
||||||
let oldHTML = document.body.innerHTML.split("REPLACE_CLASS_");
|
|
||||||
let newHTML = oldHTML.shift();
|
|
||||||
for (let html of oldHTML) {
|
|
||||||
let reg = /([A-z0-9_]+)(.+)/.exec(html);
|
|
||||||
newHTML += disCN[reg[1]] + reg[2];
|
|
||||||
}
|
|
||||||
document.body.innerHTML = newHTML;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (data.nativecss || data.nativeCSS) {
|
|
||||||
let theme = document.createElement("link");
|
|
||||||
theme.classList.add(data.reason);
|
|
||||||
theme.rel = "stylesheet";
|
|
||||||
theme.href = data.nativecss || data.nativeCSS;
|
|
||||||
document.head.appendChild(theme);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (data.html || data.htmlClassName) document.documentElement.className = data.html || data.htmlClassName;
|
|
||||||
document.documentElement.classList.add("mouse-mode");
|
|
||||||
document.documentElement.classList.add("full-motion");
|
|
||||||
|
|
||||||
if (data.titlebar || data.titleBar) document.querySelector(".preview-titlebar").outerHTML = data.titlebar || data.titleBar;
|
|
||||||
|
|
||||||
document.body.firstElementChild.style.removeProperty("display");
|
|
||||||
|
|
||||||
let electron = nativeRequire("electron");
|
|
||||||
if (electron && electron.remote) {
|
|
||||||
let browserWindow = electron.remote.getCurrentWindow();
|
|
||||||
if (browserWindow) document.addEventListener("click", event => {
|
|
||||||
let button = getParent(dotCNC.titlebarmacbutton + dotCN.titlebarwinbutton, event.target);
|
|
||||||
if (button) {
|
|
||||||
if (button.className.indexOf(disCN.titlebarmacbuttonclose) > -1 || button.className.indexOf(disCN.titlebarwinbuttonclose) > -1) browserWindow.close();
|
|
||||||
else if (button.className.indexOf(disCN.titlebarmacbuttonmax) > -1 || (button.className.indexOf(disCN.titlebarwinbuttonminmax) > -1 && button.parentElement.lastElementChild != button)) {
|
|
||||||
if (browserWindow.isMaximized()) browserWindow.unmaximize();
|
|
||||||
else browserWindow.maximize();
|
|
||||||
}
|
|
||||||
else if (button.className.indexOf(disCN.titlebarmacbuttonmin) > -1 || (button.className.indexOf(disCN.titlebarwinbuttonminmax) > -1 && button.parentElement.lastElementChild == button)) browserWindow.minimize();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "NewTheme":
|
|
||||||
case "CustomCSS":
|
|
||||||
case "ThemeFixer":
|
|
||||||
document.querySelectorAll("style." + data.reason).forEach(theme => theme.remove());
|
|
||||||
if (data.checked) {
|
|
||||||
let theme = document.createElement("style");
|
|
||||||
theme.classList.add(data.reason);
|
|
||||||
theme.innerText = data.css;
|
|
||||||
document.head.appendChild(theme);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "DarkLight":
|
|
||||||
if (data.checked) {
|
|
||||||
document.documentElement.className = document.documentElement.className.replace(new RegExp(disCN.themedark, "g"), disCN.themelight);
|
|
||||||
document.body.innerHTML = document.body.innerHTML.replace(new RegExp(disCN.themedark, "g"), disCN.themelight);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
document.documentElement.className = document.documentElement.className.replace(new RegExp(disCN.themelight, "g"), disCN.themedark);
|
|
||||||
document.body.innerHTML = document.body.innerHTML.replace(new RegExp(disCN.themelight, "g"), disCN.themedark);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case "Normalize":
|
|
||||||
let oldHTML2 = document.body.innerHTML.split('class="');
|
|
||||||
let newHTML2 = oldHTML2.shift();
|
|
||||||
for (let html of oldHTML2) {
|
|
||||||
html = html.split('"');
|
|
||||||
newHTML2 += 'class="' + (data.checked ? html[0].split(" ").map(n => n.replace(/([A-z0-9]+?)-([A-z0-9_-]{6})/g, "$1-$2 da-$1")).join(" ") : html[0].split(" ").filter(n => n.indexOf("da-") != 0).join(" ")) + '"' + html.slice(1).join('"');
|
|
||||||
}
|
|
||||||
document.body.innerHTML = newHTML2;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
let disCN = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
return getDiscordClass(item, false).replace("#", "");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let disCNS = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
return getDiscordClass(item, false).replace("#", "") + " ";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let disCNC = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
return getDiscordClass(item, false).replace("#", "") + ",";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let dotCN = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
let className = getDiscordClass(item, true);
|
|
||||||
return (className.indexOf("#") == 0 ? "" : ".") + className;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let dotCNS = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
let className = getDiscordClass(item, true);
|
|
||||||
return (className.indexOf("#") == 0 ? "" : ".") + className + " ";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let dotCNC = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
let className = getDiscordClass(item, true);
|
|
||||||
return (className.indexOf("#") == 0 ? "" : ".") + className + ",";
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let notCN = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
return `:not(.${getDiscordClass(item, true).split(".")[0]})`;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let notCNS = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
return `:not(.${getDiscordClass(item, true).split(".")[0]}) `;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let notCNC = new Proxy({}, {
|
|
||||||
get: function (list, item) {
|
|
||||||
return `:not(.${getDiscordClass(item, true).split(".")[0]}),`;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let getDiscordClass = function (item, selector) {
|
|
||||||
let className = "Preview_undefined";
|
|
||||||
if (DiscordClasses[item] === undefined) {
|
|
||||||
if (userId == "278543574059057154") console.warn(`%c[Preview]%c`, 'color:#3a71c1; font-weight:700;', '', item + ' not found in DiscordClasses');
|
|
||||||
return className;
|
|
||||||
}
|
|
||||||
else if (!Array.isArray(DiscordClasses[item]) || DiscordClasses[item].length != 2) {
|
|
||||||
if (userId == "278543574059057154") console.warn(`%c[Preview]%c`, 'color:#3a71c1; font-weight:700;', '', item + ' is not an Array of Length 2 in DiscordClasses');
|
|
||||||
return className;
|
|
||||||
}
|
|
||||||
else if (DiscordClassModules[DiscordClasses[item][0]] === undefined) {
|
|
||||||
if (userId == "278543574059057154") console.warn(`%c[Preview]%c`, 'color:#3a71c1; font-weight:700;', '', DiscordClasses[item][0] + ' not found in DiscordClassModules');
|
|
||||||
return className;
|
|
||||||
}
|
|
||||||
else if (DiscordClassModules[DiscordClasses[item][0]][DiscordClasses[item][1]] === undefined) {
|
|
||||||
if (userId == "278543574059057154") console.warn(`%c[Preview]%c`, 'color:#3a71c1; font-weight:700;', '', DiscordClasses[item][1] + ' not found in ' + DiscordClasses[item][0] + ' in DiscordClassModules');
|
|
||||||
return className;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
className = DiscordClassModules[DiscordClasses[item][0]][DiscordClasses[item][1]];
|
|
||||||
if (selector) {
|
|
||||||
className = className.split(" ").filter(n => n.indexOf("da-") != 0).join(selector ? "." : " ");
|
|
||||||
className = className || "Preview_undefined";
|
|
||||||
}
|
|
||||||
return className;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
let getParent = function (listOrSelector, node) {
|
|
||||||
let parent = null;
|
|
||||||
if (Node.prototype.isPrototypeOf(node) && listOrSelector) {
|
|
||||||
let list = NodeList.prototype.isPrototypeOf(listOrSelector) ? listOrSelector : typeof listOrSelector == "string" ? document.querySelectorAll(listOrSelector) : null;
|
|
||||||
if (list) for (let listNode of list) if (listNode.contains(node)) {
|
|
||||||
parent = listNode;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return parent;
|
|
||||||
};
|
|
||||||
|
|
||||||
window.require = function () {
|
|
||||||
return _ => {};
|
|
||||||
};
|
|
||||||
|
|
||||||
window.getString = function (obj) {
|
|
||||||
let string = "";
|
|
||||||
if (typeof obj == "string") string = obj;
|
|
||||||
else if (obj && obj.props) {
|
|
||||||
if (typeof obj.props.children == "string") string = obj.props.children;
|
|
||||||
else if (Array.isArray(obj.props.children)) for (let c of obj.props.children) string += typeof c == "string" ? c : getString(c);
|
|
||||||
}
|
|
||||||
return string;
|
|
||||||
};
|
|
||||||
|
|
||||||
window.webpackJsonp = function () {
|
|
||||||
return {
|
|
||||||
default: {
|
|
||||||
m: {},
|
|
||||||
c: {}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
window.fetch = function () {
|
|
||||||
return new Promise(_ => {});
|
|
||||||
};
|
|
||||||
|
|
||||||
let XMLHttpRequestProto = XMLHttpRequest.prototype;
|
|
||||||
window.XMLHttpRequest = class {};
|
|
||||||
for (let key of Object.keys(XMLHttpRequestProto)) try {
|
|
||||||
if (typeof XMLHttpRequestProto[key] == "function") window.XMLHttpRequest.prototype[key] = _ => {return new Promise(_ => {});};
|
|
||||||
} catch(err) {}
|
|
||||||
|
|
||||||
let WebModulesFind = function (filter) {
|
|
||||||
const id = "PluginRepo-WebModules";
|
|
||||||
const req = typeof(window.webpackJsonp) == "function" ? window.webpackJsonp([], {[id]: (module, exports, req) => exports.default = req}, [id]).default : window.webpackJsonp.push([[], {[id]: (module, exports, req) => module.exports = req}, [[id]]]);
|
|
||||||
delete req.m[id];
|
|
||||||
delete req.c[id];
|
|
||||||
for (let m in req.c) {
|
|
||||||
if (req.c.hasOwnProperty(m)) {
|
|
||||||
var module = req.c[m].exports;
|
|
||||||
if (module && module.__esModule && module.default && filter(module.default)) return module.default;
|
|
||||||
if (module && filter(module)) return module;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
let WebModulesFindByProperties = function (properties) {
|
|
||||||
properties = Array.isArray(properties) ? properties : Array.from(arguments);
|
|
||||||
let module = WebModulesFind(module => properties.every(prop => module[prop] !== undefined));
|
|
||||||
if (!module) {
|
|
||||||
module = {};
|
|
||||||
for (let property of properties) module[property] = property;
|
|
||||||
}
|
|
||||||
return module;
|
|
||||||
};
|
|
||||||
let WebModulesFindByName = function (name) {
|
|
||||||
return WebModulesFind(module => module.displayName === name) || "";
|
|
||||||
};
|
|
||||||
|
|
||||||
window.BDV2 = {};
|
|
||||||
window.BDV2.react = window.React;
|
|
||||||
window.BDV2.reactDom = window.ReactDOM;
|
|
||||||
window.BDV2.WebpackModules = {};
|
|
||||||
window.BDV2.WebpackModules.find = WebModulesFind;
|
|
||||||
window.BDV2.WebpackModules.findByUniqueProperties = WebModulesFindByProperties;
|
|
||||||
window.BDV2.WebpackModules.findByDisplayName = WebModulesFindByName;
|
|
||||||
|
|
||||||
window.BdApi = {};
|
|
||||||
window.BdApi.getData = _ => ({});
|
|
||||||
window.BdApi.loadData = _ => ({});
|
|
||||||
window.BdApi.saveData = _ => {};
|
|
||||||
window.BdApi.React = window.React;
|
|
||||||
window.BdApi.ReactDOM = window.ReactDOM;
|
|
||||||
window.BdApi.findModule = WebModulesFind;
|
|
||||||
window.BdApi.findModuleByProps = WebModulesFindByProperties;
|
|
||||||
window.BdApi.findModuleByDisplayName = WebModulesFindByName;
|
|
||||||
})();
|
|
|
@ -1,6 +0,0 @@
|
||||||
https://raw.githubusercontent.com/ClearVision/ClearVision-v6/master/ClearVision_v6.theme.css
|
|
||||||
https://raw.githubusercontent.com/codedotspectra/themes/master/themes-files/neutron.theme.css
|
|
||||||
https://raw.githubusercontent.com/Gibbu/BetterDiscord-Themes/master/FrostedGlass/FrostedGlass.theme.css
|
|
||||||
https://raw.githubusercontent.com/mwittrien/BetterDiscordAddons/master/Themes/BasicBackground/BasicBackground.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Anti_Lag.theme.css
|
|
||||||
https://raw.githubusercontent.com/Tropix126/BetterDiscordStuff/master/midnight/Midnight.theme.css
|
|
Binary file not shown.
Before Width: | Height: | Size: 2.9 KiB |
|
@ -1,38 +0,0 @@
|
||||||
body,
|
|
||||||
#app-mount,
|
|
||||||
#app-mount REPLACE_CLASS_app,
|
|
||||||
#app-mount REPLACE_CLASS_appold,
|
|
||||||
#app-mount REPLACE_CLASS_loadingscreen,
|
|
||||||
#app-mount REPLACE_CLASS_errorscreen,
|
|
||||||
#app-mount REPLACE_CLASS_layersbg,
|
|
||||||
#app-mount REPLACE_CLASS_layer,
|
|
||||||
#app-mount REPLACE_CLASS_guildchannels,
|
|
||||||
#app-mount REPLACE_CLASS_dmchannels,
|
|
||||||
#app-mount REPLACE_CLASS_channelpanels > *,
|
|
||||||
#app-mount REPLACE_CLASS_chat,
|
|
||||||
#app-mount REPLACE_CLASS_messagesloadingwrapper,
|
|
||||||
#app-mount REPLACE_CLASS_nochannel,
|
|
||||||
#app-mount REPLACE_CLASS_members,
|
|
||||||
#app-mount REPLACE_CLASS_members > div,
|
|
||||||
#app-mount REPLACE_CLASS_peoples,
|
|
||||||
#app-mount REPLACE_CLASS_nitrostore,
|
|
||||||
#app-mount REPLACE_CLASS_guilddiscovery,
|
|
||||||
#app-mount REPLACE_CLASS_scroller,
|
|
||||||
#app-mount REPLACE_CLASS_settingswindowstandardsidebarview,
|
|
||||||
#app-mount REPLACE_CLASS_settingswindowcontentregion {
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
#app-mount REPLACE_CLASS_channelheaderchildren:after {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
#app-mount REPLACE_CLASS_guildswrapper {
|
|
||||||
background-color: rgba(0, 0, 0, 0.3);
|
|
||||||
}
|
|
||||||
#app-mount REPLACE_CLASS_channelheaderheaderbarREPLACE_CLASS_channelheaderheaderbarthemed,
|
|
||||||
#app-mount REPLACE_CLASS_settingswindowsidebarregion,
|
|
||||||
#app-mount REPLACE_CLASS_channels,
|
|
||||||
#app-mount REPLACE_CLASS_channelpanels,
|
|
||||||
#app-mount REPLACE_CLASS_memberswrap,
|
|
||||||
#app-mount REPLACE_CLASS_peoplesnowplayingcolumn {
|
|
||||||
background-color: rgba(0, 0, 0, 0.2);
|
|
||||||
}
|
|
|
@ -1,140 +0,0 @@
|
||||||
https://raw.githubusercontent.com/AccraZed/YoRHA-UI-BetterDiscord/master/NieR-Automata-UI-import.theme.css
|
|
||||||
https://raw.githubusercontent.com/AltenGD/Altens-betterdiscord-Themes-Plugins/master/Themes/FrostedGlassRewrite.theme.css
|
|
||||||
https://raw.githubusercontent.com/AltenGD/Altens-betterdiscord-Themes-Plugins/master/Themes/MiniTheme.theme.css
|
|
||||||
https://raw.githubusercontent.com/archnemeziz/Discord/master/ElegantBlue.theme.css
|
|
||||||
https://raw.githubusercontent.com/Azagwen/Rainbow_kittens_theme/master/Rainbow_kittens_2.0_online.theme.css
|
|
||||||
https://raw.githubusercontent.com/A-User-s-Discord-Themes/Bash/master/bash.theme.css
|
|
||||||
https://raw.githubusercontent.com/BeardDesign1/Ios-switches/themes/IOS_Switches.theme.css
|
|
||||||
https://raw.githubusercontent.com/CapnKitten/Material-Discord/master/Material-Discord.theme.css
|
|
||||||
https://raw.githubusercontent.com/Chloesviel/Discord-Stuff/master/minifiedMemberlist/minifiedMemberlist.theme.css
|
|
||||||
https://raw.githubusercontent.com/ClearVision/ClearVision-v6/master/ClearVision_v6.theme.css
|
|
||||||
https://raw.githubusercontent.com/codedotspectra/themes/master/nocturnal/nocturnal.theme.css
|
|
||||||
https://raw.githubusercontent.com/codedotspectra/themes/master/themes-files/neutron.theme.css
|
|
||||||
https://raw.githubusercontent.com/CurimuChizu/CC-Themes/master/CC-Themes/Red.n.Black.theme.css
|
|
||||||
https://raw.githubusercontent.com/CurimuChizu/CC-Themes/master/CC-Themes/ReZero.theme.css
|
|
||||||
https://raw.githubusercontent.com/Dddsasul/TeamKappa-theme/master/ClearDiscord.theme.css
|
|
||||||
https://raw.githubusercontent.com/Dddsasul/TeamKappa-theme/master/JustBlack.theme.css
|
|
||||||
https://raw.githubusercontent.com/denBot/Cyan-Firewatch/master/cyan-firewatch.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/AkameGaKill.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/BNHA.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/BubblesReturns.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/Calm_and_Peaceful_Street.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/CatJar.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/CleanGreenForest.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/Great_Mountain_Site.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/Kemono_Friends.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/No_Game_No_Life.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/Sunset_Theme.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/TeamRam.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/TeamRem.theme.css
|
|
||||||
https://raw.githubusercontent.com/DevilsLynAvenged/DevilsLynAvenged/master/My_Theme_Collection/Winter_Returns.theme.css
|
|
||||||
https://raw.githubusercontent.com/fluffingtons/revert-discord/master/revert.theme.css
|
|
||||||
https://raw.githubusercontent.com/Gibbu/BetterDiscord-Themes/master/AdjustableServerWidth/AdjustableServerWidth.theme.css
|
|
||||||
https://raw.githubusercontent.com/Gibbu/BetterDiscord-Themes/master/FrostedGlass/FrostedGlass.theme.css
|
|
||||||
https://raw.githubusercontent.com/Gibbu/BetterDiscord-Themes/master/HorizontalServerlist/HorizontalServerlist.theme.css
|
|
||||||
https://raw.githubusercontent.com/Gibbu/BetterDiscord-Themes/master/RadialStatus/RadialStatus.theme.css
|
|
||||||
https://raw.githubusercontent.com/Gibbu/BetterDiscord-Themes/master/SimplyDark/SimplyDark.theme.css
|
|
||||||
https://raw.githubusercontent.com/Gibbu/BetterDiscord-Themes/master/Slate/Slate.theme.css
|
|
||||||
https://raw.githubusercontent.com/GoldenLys/BetterDiscord-Elysia/master/ELYSIA.theme.css
|
|
||||||
https://raw.githubusercontent.com/HansAnonymous/BD-Themes-and-Plugins/master/Themes/Glossy-Cyan/Glossy-Cyan.H.theme.css
|
|
||||||
https://raw.githubusercontent.com/HansAnonymous/BD-Themes-and-Plugins/master/Themes/HansAnonymousAdditions/HAA.theme.css
|
|
||||||
https://raw.githubusercontent.com/HansAnonymous/BD-Themes-and-Plugins/master/Themes/Patriotic/Patriotic.theme.css
|
|
||||||
https://raw.githubusercontent.com/HighGuard/discord-popout-overhaul-theme/master/popoutOverhaul.theme.css
|
|
||||||
https://raw.githubusercontent.com/ImBastion/BD-Themes/master/Theme/DARLINGintheFRANXX.theme.css
|
|
||||||
https://raw.githubusercontent.com/ImBastion/BD-Themes/master/Theme/NieRDance.theme.css
|
|
||||||
https://raw.githubusercontent.com/ImBastion/BD-Themes/master/Theme/NoA2Base.theme.css
|
|
||||||
https://raw.githubusercontent.com/ImBastion/BD-Themes/master/Theme/No2BBase.theme.css
|
|
||||||
https://raw.githubusercontent.com/Inve1951/BetterDiscordStuff/master/themes/compactUserList.theme.css
|
|
||||||
https://raw.githubusercontent.com/Inve1951/BetterDiscordStuff/master/themes/EzLight.theme.css
|
|
||||||
https://raw.githubusercontent.com/Inve1951/BetterDiscordStuff/master/themes/horizontalServerlist.theme.css
|
|
||||||
https://raw.githubusercontent.com/Inve1951/BetterDiscordStuff/master/themes/showURLs.theme.css
|
|
||||||
https://raw.githubusercontent.com/ivanivamar/Discord/master/MinimalCord.theme.css
|
|
||||||
https://raw.githubusercontent.com/jadeonking/WitcherCord/master/Themes/Witcher3.theme.css
|
|
||||||
https://raw.githubusercontent.com/JimmyHere/Blurple/master/Blurple.theme.css
|
|
||||||
https://raw.githubusercontent.com/Juicysteak117/MinimalImprovement/master/MinimalImprovement.theme.css
|
|
||||||
https://raw.githubusercontent.com/Juicysteak117/MinimalImprovement/master/MinimalImprovementBorderless.theme.css
|
|
||||||
https://raw.githubusercontent.com/KaminariKillua/Themes/master/GlacialPrison/GlacialPrison.theme.css
|
|
||||||
https://raw.githubusercontent.com/KaminariKillua/Themes/master/InfernalPrison/InfernalPrison.theme.css
|
|
||||||
https://raw.githubusercontent.com/KaminariKillua/Themes/master/SakuraPrison/SakuraPrison.theme.css
|
|
||||||
https://raw.githubusercontent.com/llcoll/Discord-Themes/master/Themes/Akame/Akame.theme.css
|
|
||||||
https://raw.githubusercontent.com/llcoll/Discord-Themes/master/Themes/Esdeath/Esdeath.theme.css
|
|
||||||
https://raw.githubusercontent.com/Mixter213/Discord/master/Theme/Cyan.theme.css
|
|
||||||
https://raw.githubusercontent.com/Modder4869/LazyStuff/master/LazyMadeThemes/null.theme.css
|
|
||||||
https://raw.githubusercontent.com/monstrousdev/themes/master/theme-files/Black-Hole.theme.css
|
|
||||||
https://raw.githubusercontent.com/monstrousdev/themes/master/theme-files/Reborn.theme.css
|
|
||||||
https://raw.githubusercontent.com/monstrousdev/themes/master/theme-files/Tranquil.theme.css
|
|
||||||
https://raw.githubusercontent.com/motoenduroboy/BetterDiscord-Themes/master/release/master/Deku.theme.css
|
|
||||||
https://raw.githubusercontent.com/motoenduroboy/BetterDiscord-Themes/master/release/master/OniiChan.theme.css
|
|
||||||
https://raw.githubusercontent.com/motoenduroboy/BetterDiscord-Themes/master/release/master/OrangeisaMassiveWeeb.theme.css
|
|
||||||
https://raw.githubusercontent.com/motoenduroboy/BetterDiscord-Themes/master/release/master/rust.theme.css
|
|
||||||
https://raw.githubusercontent.com/motoenduroboy/BetterDiscord-Themes/master/release/master/sneaksTheme.theme.css
|
|
||||||
https://raw.githubusercontent.com/motoenduroboy/BetterDiscord-Themes/master/release/master/Waifu.theme.css
|
|
||||||
https://raw.githubusercontent.com/motoenduroboy/BetterDiscord-Themes/master/release/master/yourabloodyweeb.theme.css
|
|
||||||
https://raw.githubusercontent.com/mrmaple240/betterdiscord-mini-themes/master/Mutual_Servers_Server_Count.theme.css
|
|
||||||
https://raw.githubusercontent.com/mrmaple240/betterdiscord-mini-themes/master/SeperateTextareaButtons.theme.css
|
|
||||||
https://raw.githubusercontent.com/mrmaple240/betterdiscord-mini-themes/master/TempBDSettingsPublicServersFix.theme.css
|
|
||||||
https://raw.githubusercontent.com/mrmaple240/ChatTextBubbles/master/ChatTextBubbles.theme.css
|
|
||||||
https://raw.githubusercontent.com/mrmaple240/ChatTextBubbles/master/ChatTextBubblesMinified.theme.css
|
|
||||||
https://raw.githubusercontent.com/mrmaple240/Full-Light-Theme/master/FullLightTheme.theme.css
|
|
||||||
https://raw.githubusercontent.com/mwittrien/BetterDiscordAddons/master/Themes/BasicBackground/BasicBackground.theme.css
|
|
||||||
https://raw.githubusercontent.com/mwittrien/BetterDiscordAddons/master/Themes/BlurpleRecolor/BlurpleRecolor.theme.css
|
|
||||||
https://raw.githubusercontent.com/mwittrien/BetterDiscordAddons/master/Themes/EmojiReplace/EmojiReplace.theme.css
|
|
||||||
https://raw.githubusercontent.com/mwittrien/BetterDiscordAddons/master/Themes/FullThemeDark/FullThemeDark.theme.css
|
|
||||||
https://raw.githubusercontent.com/mwittrien/BetterDiscordAddons/master/Themes/ServerColumns/ServerColumns.theme.css
|
|
||||||
https://raw.githubusercontent.com/Mylan719/Discord-light-theme/master/Discord Light-Blue.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Mini/Avatars.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Mini/Font.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Mini/Make_Names_Clean.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Mini/Mention_Box.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Mini/NoMoreCssTab.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Mini/Popout_Text_And_Voice.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Mini/Rainbow_Mentions.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Mini/User_Popout.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/420.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/An_Orion_Deep_Field.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Anti_Lag.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Halloween.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Mari_Ohara.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Mini_Ladd.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Mitsuki.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/One_Up.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Portal_Blue.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Portal_Orange.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Retro.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Scratched_Up.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Super_Mario_World.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Thanksgiving.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/The_Doc.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Twenty_One_Pilots.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/Winter.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Main/X-Miss.theme.css
|
|
||||||
https://raw.githubusercontent.com/NFLD99/Better-Discord/master/Themes/Transparent/Frosted.theme.css
|
|
||||||
https://raw.githubusercontent.com/nirewen/Discordify/master/Discordify.theme.css
|
|
||||||
https://raw.githubusercontent.com/ObserverOfTime/DiscordThemes/master/NewNihilism/dist/NewNihilism.theme.css
|
|
||||||
https://raw.githubusercontent.com/Pierce01/Opacity/master/OpacityMaxBun.theme.css
|
|
||||||
https://raw.githubusercontent.com/puckzxz/NotAnotherAnimeTheme/master/NotAnotherAnimeThemeSCSL.theme.css
|
|
||||||
https://raw.githubusercontent.com/Quietess/Casual-Dark/master/Casual_Dark.theme.css
|
|
||||||
https://raw.githubusercontent.com/qwerasd205/qwerasd205.github.io/master/CompactServerList.theme.css
|
|
||||||
https://raw.githubusercontent.com/qwerasd205/qwerasd205.github.io/master/Dyslexia.theme.css
|
|
||||||
https://raw.githubusercontent.com/rauenzi/BetterDiscordAddons/master/Themes/TransientMaterial/TransientMaterial.theme.css
|
|
||||||
https://raw.githubusercontent.com/rauenzi/Nox/master/release/Nox.theme.css
|
|
||||||
https://raw.githubusercontent.com/redsauce117/SauceysDiscordThemes/master/DarkerDiscordTheme.theme.css
|
|
||||||
https://raw.githubusercontent.com/Ruben7173/Ruben7173.github.io/master/BetterDiscord-Themes/BlackPanther-Theme/blackpanther.theme.css
|
|
||||||
https://raw.githubusercontent.com/Ruben7173/Ruben7173.github.io/master/BetterDiscord-Themes/Darling-in-The-Franxx/02-theme.theme.css
|
|
||||||
https://raw.githubusercontent.com/Ruben7173/Ruben7173.github.io/master/BetterDiscord-Themes/Fixed-Themes-Misc/Dark-Matter-Remastered/dark-matter.theme.css
|
|
||||||
https://raw.githubusercontent.com/Ruben7173/Ruben7173.github.io/master/BetterDiscord-Themes/Forest-Green-theme/forestgreen.theme.css
|
|
||||||
https://raw.githubusercontent.com/Ruben7173/Ruben7173.github.io/master/BetterDiscord-Themes/minimalistic-dark-theme/minimalist-dark.theme.css
|
|
||||||
https://raw.githubusercontent.com/Ruben7173/Ruben7173.github.io/master/BetterDiscord-Themes/wishful-blue/wishful-blue.theme.css
|
|
||||||
https://raw.githubusercontent.com/TheBaconSpace/TMEMETheme/master/tmeme.theme.css
|
|
||||||
https://raw.githubusercontent.com/TheWrestlingDiscordia/MiniTheme/master/MiniTheme.theme.css
|
|
||||||
https://raw.githubusercontent.com/Tropix126/BetterDiscordStuff/master/aurora/Aurora.theme.css
|
|
||||||
https://raw.githubusercontent.com/Tropix126/BetterDiscordStuff/master/materialcons/MaterialCons.theme.css
|
|
||||||
https://raw.githubusercontent.com/Tropix126/BetterDiscordStuff/master/midnight/Midnight.theme.css
|
|
||||||
https://raw.githubusercontent.com/Twiistrz/TransparencyTheme/master/TransparencyConfig.theme.css
|
|
||||||
https://raw.githubusercontent.com/VaporousCreeper/BetterDiscord-ThemesAndPlugins/master/Themes/GGO_Kirito/GGO_Kirito.theme.css
|
|
||||||
https://raw.githubusercontent.com/Vaxuuu/Indigo-Theme/master/Indigo.theme.css
|
|
||||||
https://raw.githubusercontent.com/Wahrandz/NieR-Automata-/master/Theme css/Final; Nier_Automata By AbdelBouklech.theme.css
|
|
||||||
https://raw.githubusercontent.com/XYZenix/XYZenixThemes/master/DTM-16.theme.css
|
|
||||||
https://raw.githubusercontent.com/YuraBrm/BetterDiscordThemes/master/Avis/Avis.theme.css
|
|
||||||
https://raw.githubusercontent.com/Zerthox/Discord-Color-Accent/master/CustomColorAccent.theme.css
|
|
||||||
https://raw.githubusercontent.com/Zerthox/Material-Icon-Theme/master/Material_Icon.theme.css
|
|
Loading…
Reference in New Issue