Kaip įdiegti (neoficialų) tamsų režimą "Slack"

Turinys:

Kaip įdiegti (neoficialų) tamsų režimą "Slack"
Kaip įdiegti (neoficialų) tamsų režimą "Slack"

Video: Kaip įdiegti (neoficialų) tamsų režimą "Slack"

Video: Kaip įdiegti (neoficialų) tamsų režimą
Video: How to use Wake on LAN in Windows 10 / turn on computer on network - YouTube 2024, Balandis
Anonim
Trūkumas vis dar neturi tamsaus režimo. Jie turi tamsias temas, tačiau jos leidžia jums pritaikyti šoninės juostos spalvas, paliekant pagrindinį langą baltu. "MacOS" "Mojave" ir "Windows 10" išleidimo sisteminiai tamsūs režimai, "Slack" labai neveikia.
Trūkumas vis dar neturi tamsaus režimo. Jie turi tamsias temas, tačiau jos leidžia jums pritaikyti šoninės juostos spalvas, paliekant pagrindinį langą baltu. "MacOS" "Mojave" ir "Windows 10" išleidimo sisteminiai tamsūs režimai, "Slack" labai neveikia.

Šis metodas yra neoficialus ir apima šaligatvio failus, kurie yra "Slack". Tai gana lengva padaryti, bet kadangi jis bus perrašomas kiekvieną kartą, kai atnaujinsite, turėsite tai padaryti kelis kartus.

Temos parsisiuntimas

Kadangi "Slack" veikia "Electron" sistemoje, skirtoje darbastalio "Node.js" programoms kurti, galite redaguoti stilių, kaip redaguoti svetainės CSS. Tačiau "Slack" CSS failai yra palaidoti šaltinyje, todėl turėsite įkelti savo temas.

Populiariausias tikrojo tamsumo režimo tema yra "slack-black-theme" naudojant "Widget". Ir kadangi "Electron" naudoja kodą visose platformose, ši tema taip pat bus naudojama "Windows" ir "Linux". Mes nustatėme, kad buvo problemų su tema dėl "MacOS Mojave", taigi, jei tai neveikia, galite pabandyti šią šakutę, kuri sako, kad ji veikia tik "macOS", bet gali dirbti ir "Windows" vartotojams.

Pataisa slack

Ši dalis, jūs turėsite daryti dar kartą kiekvieną kartą, kai atsinaujinsite. "MacOS" galite patekti į "Slack" šaltinio katalogą, dešiniuoju pelės mygtuku spustelėję pačią programą ir pasirinkdami "Rodyti paketo turinį". "Windows" sistemoje rasite jį
Ši dalis, jūs turėsite daryti dar kartą kiekvieną kartą, kai atsinaujinsite. "MacOS" galite patekti į "Slack" šaltinio katalogą, dešiniuoju pelės mygtuku spustelėję pačią programą ir pasirinkdami "Rodyti paketo turinį". "Windows" sistemoje rasite jį

~AppDataLocalslack

Tada naršykite kelis aplankus iki

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

. Jūs ketinate ieškoti

ssb-interop.js

failą, kuriame jūs redaguosite kodą. Įsitikinkite, kad Slack uždarytas, atidarykite tą failą savo mėgstamiausio teksto redagavimo priemonėje ir slinkite į apačią:

Nukopijuokite ir įklijuokite šį kodą pačioje pabaigoje
Nukopijuokite ir įklijuokite šį kodą pačioje pabaigoje

ssb-interop.js

failas:

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

Tikriausiai norėsite kopijuoti šį failą ir išsaugoti jį kitoje vietoje, todėl kiekvieną kartą nereikia redaguoti jo. Tokiu būdu galite tiesiog vilkti į katalogą, norėdami perrašyti naujausią versiją:

Po to, kai baigsite, vėl atidarykite "Slack", o po kelių sekundžių tamsus režimas turėtų įsijungti. Pakrovimo ekranas vis tiek bus baltas, tačiau pagrindinis programos langas bus daug geriau suderintas su likusia jūsų sistema:
Po to, kai baigsite, vėl atidarykite "Slack", o po kelių sekundžių tamsus režimas turėtų įsijungti. Pakrovimo ekranas vis tiek bus baltas, tačiau pagrindinis programos langas bus daug geriau suderintas su likusia jūsų sistema:
Image
Image

Pridėkite savo temas

Jei jums nepatinka jo išvaizda, galite redaguoti CSS bet kokiu stiliumi, kurį norite. Visas šis kodas yra įkelti tinkintus stilius iš https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css; galite atsisiųsti šį failą, redaguoti jį savo pakeitimais ir pakeisti URL su savo kodu. Išsaugokite, paleiskite "Slack", ir jūsų pakeitimai bus matomi. Jei nežinote CSS arba tiesiog norėtumėte atlikti neesminį pakeitimą, prieš įkeliant CSS nustatomi keturi spalvų kintamieji, todėl galite redaguoti tik savo spalvas.

Rekomenduojamas: