From d00c2cc8936824698082522d3551994844025c3a Mon Sep 17 00:00:00 2001 From: Mirco Wittrien Date: Tue, 29 Aug 2023 18:38:43 +0200 Subject: [PATCH] stuff --- Library/0BDFDB.plugin.js | 1 + .../DisplayServersAsChannels.plugin.js | 21 +++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Library/0BDFDB.plugin.js b/Library/0BDFDB.plugin.js index d29757cc18..cc91f7ab8d 100644 --- a/Library/0BDFDB.plugin.js +++ b/Library/0BDFDB.plugin.js @@ -3374,6 +3374,7 @@ module.exports = (_ => { }; }; BDFDB.ColorUtils.setAlpha = function (color, a, conv) { + if (typeof color == "string" && color.indexOf("var(--") == 0) return color; if (BDFDB.ObjectUtils.is(color)) { let newcolor = {}; for (let pos in color) newcolor[pos] = BDFDB.ColorUtils.setAlpha(color[pos], a, conv); diff --git a/Plugins/DisplayServersAsChannels/DisplayServersAsChannels.plugin.js b/Plugins/DisplayServersAsChannels/DisplayServersAsChannels.plugin.js index 4f01e3b284..09199a965d 100644 --- a/Plugins/DisplayServersAsChannels/DisplayServersAsChannels.plugin.js +++ b/Plugins/DisplayServersAsChannels/DisplayServersAsChannels.plugin.js @@ -2,7 +2,7 @@ * @name DisplayServersAsChannels * @author DevilBro * @authorId 278543574059057154 - * @version 1.6.9 + * @version 1.7.0 * @description Displays Servers in a similar way as Channels * @invite Jx3TjNS * @donate https://www.paypal.me/MircoWittrien @@ -97,10 +97,6 @@ module.exports = (_ => { ${BDFDB.dotCN.forumpagelist} { justify-content: flex-start; } - ${BDFDB.dotCN.guilds} [style*="--folder-color"] ${BDFDB.dotCN.guildfolderexpandedbackground} { - background: var(--folder-color) !important; - opacity: 0.2 !important; - } `; } @@ -234,7 +230,7 @@ module.exports = (_ => { processFolderHeader (e) { if (!e.instance.props.folderNode) return; e.returnvalue = this.removeMask(e.returnvalue, true); - let folderColor = BDFDB.ColorUtils.convert(e.instance.props.folderNode.color, "HEX") || "var(--bdfdb-blurple)"; + let folderColor = BDFDB.ColorUtils.convert(e.instance.props.folderNode.color, "HEX") || BDFDB.ColorUtils.convert(BDFDB.DiscordConstants.Colors.BRAND, "RGB"); let folderSize = Math.round(this.settings.amounts.serverElementHeight * 0.725); let badge = null; let [children, index] = BDFDB.ReactUtils.findParent(e.returnvalue, {props: [["className", BDFDB.disCN.guildfoldericonwrapper]]}); @@ -257,7 +253,7 @@ module.exports = (_ => { processFolderItemWrapper (e) { if (!e.instance.props.folderNode) return; - let folderColor = this.settings.general.addFolderColor && BDFDB.LibraryStores.ExpandedGuildFolderStore.isFolderExpanded(e.instance.props.folderNode.id) && BDFDB.ColorUtils.convert(e.instance.props.folderNode.color, "HEX"); + let folderColor = this.settings.general.addFolderColor && BDFDB.LibraryStores.ExpandedGuildFolderStore.isFolderExpanded(e.instance.props.folderNode.id) && (BDFDB.ColorUtils.convert(e.instance.props.folderNode.color, "HEX") || BDFDB.ColorUtils.convert(BDFDB.DiscordConstants.Colors.BRAND, "RGB")); if (folderColor) e.returnvalue = BDFDB.ReactUtils.createElement("div", { style: {"--folder-color": folderColor}, children: e.returnvalue @@ -445,6 +441,9 @@ module.exports = (_ => { ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCNS._displayserversaschannelsmuted + BDFDB.dotCN._displayserversaschannelsname} { opacity: 0.6; } + ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCNS._displayserversaschannelsmuted + BDFDB.dotCNS.guildiconselected + BDFDB.dotCN._displayserversaschannelsname} { + opacity: 1; + } ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCNS.guildiconchildwrapper + BDFDB.dotCN._displayserversaschannelsbadge}:not(:empty) { display: flex; margin-right: 4px; @@ -531,6 +530,10 @@ module.exports = (_ => { width: auto; border-radius: 4px; } + ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCN.guildswrapper} [style*="--folder-color"] ${BDFDB.dotCN.guildfolderexpandedbackground} { + background: var(--folder-color) !important; + opacity: 0.2 !important; + } ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildfolderwrapper} [role="group"] { height: auto !important; } @@ -596,11 +599,11 @@ module.exports = (_ => { border-radius: 4px; overflow: hidden; } - ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildplaceholdermask}, + ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildplaceholdermask} { background-color: var(--background-primary); border-radius: 4px; height: ${this.settings.amounts.serverElementHeight}px; - width: ${this.settings.amounts.serverListWidth}px; + width: ${this.settings.amounts.serverListWidth - 20}px; } ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildplaceholdermask} > *, display: none;