If-Koubou

Kā uzstādīt neoficiālo tumsas režīmu

Kā uzstādīt neoficiālo tumsas režīmu (Kā)

Vājš joprojām nav tumšs režīms. Tiem ir tumši tēmas, taču tie ļauj jums pielāgot sānjoslas krāsas, atstājot galveno logu baltu. Atbrīvojot sistēmas mēroga tumšus režīmus macOS Mojave un Windows 10, Slack jūtas ļoti nevietā.

Šī metode ir neoficiāla un saistīta ar raktuvēm avota failos Slack. Tas ir diezgan viegli izdarāms, taču, tā kā tas tiek pārrakstīts katru reizi, kad jūs atjaunināsit, jums tas būs jādara vairākas reizes.

Tēmas ielāde

Tā kā Slack darbojas uz Electron, sistēmu, kas paredzēta darbvirsmas Node.js lietojumprogrammu izveidei, jūs varat rediģēt tā stilu, piemēram, rediģējot vietnes CSS. Taču CSS faili Slack ir aprakti avotā, tāpēc jums būs jāielādē savas motīvi.

Vispopulārākā patiešā tumšā režīma motīvs ir logrīks ar vieglu melno motīvu. Un tā kā Electron dalās programmā ar platformu starpniecību, šī tēma tiks izmantota arī operētājsistēmās Windows un Linux. Mēs atklājām, ka daži jautājumi saistībā ar MacOS Mojave tēmu tomēr ir, tādēļ, ja tas nedarbojas, varat izmēģināt šo dakšiņu, kas norāda, ka tā darbojas tikai uz MacOS, bet tā var arī strādāt Windows lietotājiem.

Patching Slack

Šī daļa, jums būs jādara atkal katru reizi, kad Slack atjauninājumus. MacOS sistēmā jūs varat nokļūt Slack avota direktorijā, peles labo pogu noklikšķinot uz pašas lietotnes un izvēloties "Rādīt pakešu saturu". Uz Windows jūs to atradīsiet vietnē~ \ AppData \ Local \ slack \ .

Pēc tam pārvietojiet dažas mapes uz leju līdz resursi / app.asar.unpacked / src / static / . Jūs gribat atrast ssb-interop.js fails, kur jūs rediģēsiet kodu. Pārliecinieties, ka Slack ir aizvērts, atveriet šo failu savā iecienītākajā teksta redaktorā un ritiniet līdz apakšai:

Nokopējiet un ielīmējiet šādu kodu pašā galā ssb-interop.js fails:

/ / Vispirms pārliecinieties, ka iesaiņojuma lietojumprogramma ir ielādēta document.addEventListener ("DOMContentLoaded", funkcija () // Tad iegūstiet tīmekļa skatījumus, ļaujiet webviews = document.querySelectorAll (". TeamView webview"); // Iegūstiet mūsu CSS paralēli uz priekšu no laika const cssPath = 'https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css'; lūk, cssPromise = ielādēt (cssPath). Tad (atbilde => atbilde.text () ); let customCustomCSS = ': root / * mainiet šos, lai mainītu savas motīvu krāsas: * / - primārā: # 09F; --text: #CCC; - background: # 080808; - background-paaugstināts: # 222 ; '// Ievietojiet stila tagu iesaiņojuma skatā cssPromise.then (css => ļaujiet s = document.createElement (' style '); s.type =' text / css '; s.innerHTML = css + customCustomCSS ; document.head.appendChild (s);); // Pagaidiet, līdz katrs tīmekļa skatījums tiek ielādēts webviews.forEach (webview => webview.addEventListener ('ipc-message', message => if (message.channel == 'didFinishLoading') // Visbeidzot pievienojiet CSS webview cssPromise.then (css => let skriptu = 'let s = document.createElement (' style '); s.type = 'text / css'; s.id = 'slack-custom-css'; s.innerHTML = \ '$ css + customCustomCSS \'; document.head.appendChild (s); 'webview.executeJavaScript (skripts); ))); ); ); 

Jūs, iespējams, vēlēsities dublēt šo failu un saglabāt to citā vietā, tāpēc jums katru reizi nav jārediģē kods. Tādā veidā jūs varat vienkārši vilkt to direktorijā, lai pārrakstītu jaunāko versiju:

Kad esat pabeidzis, atkārtoti atveriet Slack un pēc dažām sekundēm jāieslēdz tumšs režīms. Ielādēšanas ekrāns joprojām būs balts, bet galvenais lietotnes logs būs daudz labāks pārējai sistēmai:

Pievienojot savas tēmas

Ja jums nepatīk izskats, jūs varat rediģēt CSS ar jebkuru stilu, kuru vēlaties. Viss šis kods dara, ielādējiet pielāgotos stilus no https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css; jūs varat lejupielādēt šo failu, rediģēt to ar savām izmaiņām un aizstāt URL ar savu kodu. Saglabājiet, atkārtoti palaidiet un jūsu izmaiņas būs redzamas. Ja jūs nezināt CSS vai vienkārši vēlaties veikt nelielas izmaiņas, pirms CSS ielādes ir noteikti četri krāsu mainīgie, tādēļ jūs varat rediģēt tos ar savām krāsām.