Почетна » како да » Како инсталирати (неслужбени) тамни мод за Слацк

    Како инсталирати (неслужбени) тамни мод за Слацк

    Слацк још увек нема тамни мод. Имају тамне теме, али оне вам само дозвољавају да прилагодите боје бочне траке, остављајући главни прозор бијелим. Са издавањем системских тамних режима на МацОС Мојаве и Виндовс 10, Слацк се осећа веома неумјесно.

    Овај метод је незваничан и укључује копање у изворним датотекама за Слацк. То је прилично лако урадити, али пошто ће бити замењено сваки пут када ажурирате, то ћете морати да урадите више пута.

    Преузимање теме

    Пошто Слацк ради на Елецтрон-у, оквир за развој десктоп Ноде.јс апликација, можете уредити стилове за њега као што бисте уредили ЦСС веб-локације. Али ЦСС датотеке за Слацк су закопане у извору, тако да ћете морати учитати властите теме.

    Најпопуларнија права тема је модра тема од Видгет-а. Будући да Елецтрон дијели код на свим платформама, ова тема ће радити и на Виндовсима и Линуку. Пронашли смо неке проблеме са темом на мацОС Мојаве-у, па ако то не ради онда можете испробати ову вилицу, која каже да ради само на МацОС-у, али може да ради и за кориснике Виндовса..

    Патцхинг Слацк

    Овај део, мораћете поново да радите сваки пут када се Слацк ажурира. На МацОС-у можете доћи до Слацк-овог изворног директоријума тако што ћете кликнути десним кликом на саму апликацију и одабрати “Схов Пацкаге Цонтентс”. У оперативном систему Виндовс, пронаћи ћете га на Локално \ т .

    Затим идите до неколико фасцикли до ресоурцес / апп.асар.унпацкед / срц / статиц / . Хоћеш да нађеш ссб-интероп.јс датотеку, гдје ћете уредити код. Проверите да ли је Слацк затворен, отворите ту датотеку у свом омиљеном уређивачу текста и померите се до дна:

    Копирајте и налепите следећи код на самом крају ссб-интероп.јс филе:

    // Прво се уверите да је апликација враппер учитана доцумент.аддЕвентЛистенер ("ДОМЦонтентЛоадед", фунцтион () // Затим добијте вебвиевс лет вебвиевс = доцумент.куериСелецторАлл (". ТеамВиев вебвиев"); тиме цонст цссПатх = 'хттпс://цдн.равгит.цом/видгет-/слацк-блацк-тхеме/мастер/цустом.цсс'; нека цссПромисе = фетцх (цссПатх) .тхен (респонсе => респонсе.тект () нека цустомЦустомЦСС = ': роот / * Модификујте ове да бисте променили боје теме: * / --примари: # 09Ф; --тект: #ЦЦЦ; --бацкгроунд: # 080808; --бацкгроунд-елеватед: # 222 ; '// Убаците ознаку стила у приказ омотача цссПромисе.тхен (цсс => нека с = доцумент.цреатеЕлемент (' стиле '); с.типе =' тект / цсс '; с.иннерХТМЛ = цсс + цустомЦустомЦСС // Причекајте да сваки вебвиев учита вебвиевс.форЕацх (вебвиев => вебвиев.аддЕвентЛистенер ('ипц-мессаге', порука => иф (мессаге.цханнел == 'дидФинисхЛоадинг') // Коначно додајте ЦСС у вебвиев цссПромисе.тхен (цсс => нека скрипта = 'лет с = доцумент.цреатеЕлемент (' стиле '); с.типе = 'текст / цсс'; с.ид = 'слацк-цустом-цсс'; с.иннерХТМЛ = $ цсс + цустомЦустомЦСС \ т доцумент.хеад.аппендЦхилд (с); 'вебвиев.екецутеЈаваСцрипт (сцрипт); )); ); ); 

    Вероватно ћете желети да дуплирате ову датотеку и сачувате је на другој локацији, тако да не морате сваки пут да уређујете код. На овај начин можете само да је превучете у директоријум да бисте преписали најновију верзију:

    Након што завршите, поново отворите Слацк, и након неколико секунди тамни мод треба да се покрене. Екран за учитавање ће и даље бити бел, али ће се главни прозор апликације боље уклопити са остатком вашег система:

    Додавање сопствених тема

    Ако вам се не допада изглед, можете уредити ЦСС са свим стиловима које желите. Овај код се учитава прилагођене стилове са хттпс://цдн.равгит.цом/видгет-/слацк-блацк-тхеме/мастер/цустом.цсс; можете да преузмете ту датотеку, уредите је са променама и замените УРЛ својом шифром. Сачувајте, поново покрените Слацк и ваше измене ће бити видљиве. Ако не знате ЦСС, или само желите да направите мању промену, постоје четири варијабле боја које су дефинисане пре учитавања ЦСС-а, тако да можете да уредите само оне са сопственим бојама.