diff --git a/license b/LICENSE similarity index 100% rename from license rename to LICENSE diff --git a/btfl.css b/btfl.css index 50d4ac5..dc4ac02 100644 --- a/btfl.css +++ b/btfl.css @@ -18,7 +18,6 @@ [class^="unreadPill-"], [class^="applicationInstall"], [class*="nitro"], -[class*="artwork-"], div[class^="art-"], div[class^="threadSuggestionBar-"], div[class^="nameTag-"], @@ -34,7 +33,6 @@ div[class*="goal"], div[class^="welcomeCTA-"], h2[class^="privateChannelsHeaderContainer"], nav[class^="nav-"], -span[class^="questionMark-"], /* Settings */ div[aria-controls*="nitro"], @@ -65,10 +63,10 @@ nav[class^="privateChannels-"] div div /* main page */ #app-mount div:not([class]) div[class=""] div:not([class]) { - all: unset !important; - display: none !important; - width: 0 !important; - height: 0 !important; + all: unset; + display: none; + width: 0; + height: 0; } div[aria-label="Servers"] ~ div { @@ -136,7 +134,6 @@ div[class^="radioBar-"] { } /* rounder */ -[class^="authBox"], div[class^="item-"], div[class^="select-"], div[class^="popout"], @@ -172,7 +169,6 @@ div[class^="colorPicker"] div div[class^="saturation"] div, div[class*="input"], input[class^="inputDefault-"], [class^="avatar-"], -div[class^="role-"], div[class^="menu-"] div { border-radius: 8px !important; diff --git a/js/bg.js b/js/bg.js deleted file mode 100644 index 6a1a112..0000000 --- a/js/bg.js +++ /dev/null @@ -1,18 +0,0 @@ -/** DisKort - * (c) Er2 2022 - * Zlib License - */ - -// Disable CSP -function onHeaders(det) { - for (var i = 0; i < det.responseHeaders.length; i++) { - if (det.responseHeaders[i].name.toLowerCase() == 'content-security-policy' - || det.responseHeaders[i].name.toLowerCase() == 'content-security-policy-report-only' - ) det.responseHeaders[i].value = ''; - } - return { responseHeaders: det.responseHeaders }; -} - -chrome.webRequest.onHeadersReceived.addListener( - onHeaders, {urls: ['']}, ['blocking', 'responseHeaders'] -); diff --git a/js/inj.js b/js/inj.js deleted file mode 100644 index 86604c1..0000000 --- a/js/inj.js +++ /dev/null @@ -1,18 +0,0 @@ -/** DisKort - * (c) Er2 2022 - * Zlib License - */ - -const base = "https://raw.githubusercontent.com/Er2ch/diskort/main/"; - -async function inject() { - try { - var resp = await fetch(base + 'btfl.css'); - var text = await resp.text(); - var s = document.createElement("style"); - s.innerHTML = text; - document.head.appendChild(s); - } catch(e) { console.error(e); } -} -document.addEventListener("click", inject); -inject(); diff --git a/makeext.sh b/makeext.sh index 717ad56..bf16c5c 100755 --- a/makeext.sh +++ b/makeext.sh @@ -1,5 +1,5 @@ #!/bin/sh -zip -r diskort.xpi js/ ext.png manifest.json license +zip diskort.xpi btfl.css ext.png manifest.json echo "goto about:config and set xpinstall.signatures.required to false" echo "then goto about:addons -> settings icon below search -> install add-on from file" diff --git a/manifest.json b/manifest.json index ad88458..2cabd59 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "DisKort", - "version": "2.0", + "version": "1.1", "description": "Custom theme for Discord", @@ -9,26 +9,20 @@ "48": "ext.png" }, - "permissions": [ - "https://raw.githubusercontent.com/Er2ch/diskort/*", - "*://discord.com/", - "webRequest", - "webRequestBlocking" + "content_scripts": [ + { + "matches": [ + "*://discord.com/*", + "*://discord.gg/*", + "*://discord.gift/*" + ], + "css": ["btfl.css"] + } ], - "background": { - "scripts": ["js/bg.js"], - "persistent": true - }, - - "content_scripts": [{ - "matches": ["*://discord.com/*"], - "js": ["js/inj.js"] - }], - "browser_specific_settings": { "gecko": { - "id": "{7e79557e-5773-4be8-b0e2-9e35b34b692c}" + "id": "diskort@er2" } } }