6

Есть ли способ использовать темную тему в приложении Slack Desktop? В частности, где фон темный (черный, темно-серый), а текст светлый. В Slack есть несколько встроенных тем, но все они светлые.

3 ответа3

8

Чтобы сделать немного темнее, вы можете сделать следующее для OSX (по состоянию на сегодня 30.07.2008).

1) Откройте следующий файл конфигурации в текстовом редакторе, таком как sublime:/Applications/Slack.app/Contents/Resources/app.asar.unpacked/src/static/ssb-interop.js

2) Добавьте следующий код в конце:

/* Slack Dark Theme */
document.addEventListener('DOMContentLoaded', function() {
 $.ajax({
   url: 'https://cdn.rawgit.com/laCour/slack-night-mode/master/css/raw/black.css',
   success: function(css) {
     $("<style></style>").appendTo('head').html(css);
   }
 });
});

3) Повторно открыть провисание.

Когда я сделал это, я увидел, что фоны сообщений были черными, но боковая панель была фиолетового цвета, который мне не очень понравился. Чтобы исправить этот аспект, я вошел в слабую опцию Preferences когда щелкнул маленькую нижнюю каретку в левом верхнем углу приложения, затем перешел к опции Sidebar и прокрутил вниз к темам и нажал Ochin или Work Hard ...

Настройки> Боковая панель

Выбор темы

0

Чтобы открыть файл ssb-interop.js на компьютере под управлением Windows (измените USERNAME на свое): PS C:\Users\USERNAME\AppData\Local\slack\app-3.3.3\resources\app.asar.unpacked\src\static> блокнот.\ssb-interop.js

0

На самом деле я создал своего рода инфраструктуру плагинов для Slack, основанную на моем репозитории github https://github.com/glajchs/slack-customizations.

В нем есть инструкции по установке (есть скрипт для внесения исправлений, описанный выше в инструкциях выше), а также некоторые другие сделанные мной модификации, которые вы можете выборочно включить, если хотите, с описаниями (и несколькими скриншотами). ). Мой любимый дополнительный плагин - "random emoji" :-)

Темная тема основана на темной теме пользователя "laCour", которую я недавно поддерживал, но я не вижу причины, по которой вы можете просто указать на ее тему.

Важное примечание о исправлении файла ssb-interop.js описанном в другом ответе (и которое я автоматизировал с помощью скрипта ./patch-slack.sh в моем репо). Каждый раз, когда Slack обновляет новую версию, этот файл перезаписывается, поэтому вам придется его заново исправлять.

Последнее замечание, у меня пока нет работы в Windows, но (за исключением сценария патча), это просто вопрос изменения некоторых символов разделителя файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .