2024 Autor: Peter John Melton | [email protected]. Naposledy změněno: 2024-01-31 06:09
Tato metoda je neoficiální a zahrnuje kopání v zdrojových souborech pro Slack. Je to docela snadné, ale protože bude přepsáno pokaždé, když aktualizujete, budete muset dělat to několikrát.
Stažení tématu
Vzhledem k tomu, že Slack běží na Electronu, což je rámec pro vývoj aplikací desktop Node.js, můžete upravovat styly, jako byste upravili CSS webové stránky. Ale soubory CSS pro Slack jsou pohřbeny ve zdroji, takže budete muset načíst vlastní témata.
Nejpopulárnějším temným tmavým modelem je téma slack-black-theme od Widget. A protože elektronické sdílení kóduje napříč platformami, toto téma bude pracovat i na operačních systémech Windows a Linux. Zjistili jsme, že existují nějaké problémy s tématem MacOS Mojave, i když, takže pokud to nefunguje, můžete zkusit tuto vidlici, která říká, že funguje pouze na Mac OS, ale může pracovat i pro uživatele systému Windows.
Patching Slack
~AppDataLocalslack
Pak přejděte do několika složek
resources/app.asar.unpacked/src/static/
. Budete chtít najít
ssb-interop.js
soubor, kde budete kód upravovat. Zkontrolujte, zda je Slack zavřeno, otevřete soubor ve vašem oblíbeném textovém editoru a přejděte dolů:
ssb-interop.js
soubor:
// First make sure the wrapper app is loaded document.addEventListener('DOMContentLoaded', function() { // Then get its webviews let webviews = document.querySelectorAll('.TeamView webview'); // Fetch our CSS in parallel ahead of time const cssPath = 'https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css'; let cssPromise = fetch(cssPath).then(response => response.text()); let customCustomCSS = `:root { /* Modify these to change your theme colors: */ --primary: #09F; --text: #CCC; --background: #080808; --background-elevated: #222; } ` // Insert a style tag into the wrapper view cssPromise.then(css => { let s = document.createElement('style'); s.type = 'text/css'; s.innerHTML = css + customCustomCSS; document.head.appendChild(s); }); // Wait for each webview to load webviews.forEach(webview => { webview.addEventListener('ipc-message', message => { if (message.channel == 'didFinishLoading') // Finally add the CSS into the webview cssPromise.then(css => { let script = ` let s = document.createElement('style'); s.type = 'text/css'; s.id = 'slack-custom-css'; s.innerHTML = `${css + customCustomCSS}`; document.head.appendChild(s); ` webview.executeJavaScript(script); }) }); }); });
Budete pravděpodobně chtít tento soubor duplikovat a uložit jej na jiné místo, takže nemusíte upravovat kód pokaždé. Tímto způsobem můžete jednoduše přetáhnout do adresáře a přepsat nejnovější verzi:
Přidání vlastních motivů
Pokud se vám to nelíbí, můžete upravit CSS s libovolnými styly, které chcete. Celý tento kód dělá je načíst vlastní styly z https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css; můžete tento soubor stáhnout, upravit s vašimi změnami a nahradit adresu URL vlastním kódem. Uložit, znovu spustit Slack a změny budou viditelné. Pokud nepoznáte CSS nebo chcete pouze provést menší změnu, před načtením CSS jsou definovány čtyři barevné proměnné, takže je můžete pouze upravovat pomocí vlastních barev.
Doporučuje:
Jak povolit tmavý režim aplikace Apple TV ručně nebo automaticky
Když je po tmě a světla jsou venku, poslední věc, kterou chcete, je oslepit jasnou bílou obrazovku Apple TV na obrazovce po skončení vašeho filmu. Zde je návod, jak povolit tmavý režim na Apple TV, aby vaše pozdně-noční TV escapades příjemnější.
Jak povolit tmavý režim pro YouTube
Tmavý režim YouTube poskytuje zážitek ze sledování, který usnadňuje práci. Je to zvláště pěkné při sledování videí ve tmě. Tmavý motiv YouTube je k dispozici na webových stránkách YouTube a v mobilních aplikacích YouTube pro iPhone, iPad a Android.
Jak povolit tmavý režim pro Google Chrome
Google Chrome nemá vestavěné tmavé motivy, jako jsou Mozilla Firefox a Microsoft Edge, ale v několika kliknutích můžete získat tmavý prohlížeč Chrome. Můžete dokonce použít tmavý motiv na každou navštívenou webovou stránku.
Jak povolit tmavý režim pro Gmail
Společnost Microsoft právě přidala temný režim do aplikace Outlook.com, ale společnost Google je mnohem před společností Microsoft. Gmail má dlouhé roky temné téma. Zde je postup, jak to povolit - a získat také lepší a úplnější tmavý režim pro Gmail.
Tmavý režim nefunguje pro Průzkumník souborů Windows
Pokud Dark Mode nefunguje pro aplikaci Průzkumník souborů v systému Windows 10 kvůli službě Windows Update, a to má za následek nečitelné menu, štítky s ikonami jsou v černém textu a pak se zobrazí tento příspěvek.