Slik installerer du (uoffisiell) mørk modus for slakk

Innholdsfortegnelse:

Slik installerer du (uoffisiell) mørk modus for slakk
Slik installerer du (uoffisiell) mørk modus for slakk

Video: Slik installerer du (uoffisiell) mørk modus for slakk

Video: Slik installerer du (uoffisiell) mørk modus for slakk
Video: How to use Wake on LAN in Windows 10 / turn on computer on network - YouTube 2024, April
Anonim
Slakk har fortsatt ikke en mørk modus. De har mørke temaer, men de lar deg bare tilpasse sidebarens farger, slik at hovedvinduet blir hvit. Med utgivelsen av mørke moduser på MacOS Mojave og Windows 10, føler Slack seg veldig ute.
Slakk har fortsatt ikke en mørk modus. De har mørke temaer, men de lar deg bare tilpasse sidebarens farger, slik at hovedvinduet blir hvit. Med utgivelsen av mørke moduser på MacOS Mojave og Windows 10, føler Slack seg veldig ute.

Denne metoden er uoffisiell og innebærer å grave rundt i kildefilene for Slack. Det er ganske enkelt å gjøre, men siden det blir overskrevet hver gang du oppdaterer, må du gjøre dette flere ganger.

Laster ned et tema

Siden Slack kjører på Electron, et rammeverk for å utvikle desktop Node.js apps, kan du redigere stilene for det som om du vil redigere CSS på et nettsted. Men CSS-filene for Slack er begravet i kilden, så du må laste inn dine egne temaer.

Det mest populære sanne mørke modus-temaet er slakk-svart-tema av Widget. Og siden Electron aksjer kodes på tvers av plattformer, vil dette temaet også fungere på Windows og Linux. Vi fant at det var noen problemer med temaet på macOS Mojave skjønt, så hvis det ikke fungerer, kan du prøve denne gaffelen, som sier at den bare fungerer på macOS, men kan også fungere for Windows-brukere.

Patching Slakk

Denne delen må du gjøre igjen hver gang Slack oppdaterer. På macOS kan du komme til Slacks kildekatalog ved å høyreklikke på selve appen og velge "Vis pakkeinnhold". På Windows finner du den på
Denne delen må du gjøre igjen hver gang Slack oppdaterer. På macOS kan du komme til Slacks kildekatalog ved å høyreklikke på selve appen og velge "Vis pakkeinnhold". På Windows finner du den på

~AppDataLocalslack

Deretter navigerer noen få mapper ned til

resources/app.asar.unpacked/src/static/

. Du kommer til å ønske å finne

ssb-interop.js

fil, hvor du vil redigere koden. Kontroller at Slack er lukket, åpne filen i favoritt tekstredigeringsprogrammet, og bla til bunnen:

Kopier og lim inn følgende kode i slutten av
Kopier og lim inn følgende kode i slutten av

ssb-interop.js

fil:

// 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); }) }); }); });

Du vil sannsynligvis duplisere denne filen og lagre den på et annet sted, slik at du ikke trenger å redigere koden hver gang. På denne måten kan du bare dra den inn i katalogen for å overskrive den nyeste versjonen:

Når du er ferdig, må du gjenopprette slakk, og etter noen sekunder skal den mørke modusen smelte inn. Lastskjermen vil fortsatt være hvit, men hovedprogramvinduet vil blande seg mye bedre med resten av systemet:
Når du er ferdig, må du gjenopprette slakk, og etter noen sekunder skal den mørke modusen smelte inn. Lastskjermen vil fortsatt være hvit, men hovedprogramvinduet vil blande seg mye bedre med resten av systemet:
Image
Image

Legge til dine egne temaer

Hvis du ikke liker utseendet på det, kan du redigere CSS med alle stilarter du vil ha. Alt denne koden gjør er å laste tilpassede stiler fra https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css; Du kan laste ned den filen, redigere den med endringene, og erstatte nettadressen med din egen kode. Lagre, gjenoppstart Slakk, og endringene dine vil bli synlige. Hvis du ikke kjenner CSS, eller bare ønsker å gjøre en mindre endring, er det definert fire fargevariabler før du laster inn CSS, slik at du bare kan redigere de med dine egne farger.

Anbefalt: