Темная тема Slack

Темная тема Slack

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

решение1

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

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://gist.githubusercontent.com/Icebird/638220c4b3eb7f68c39431740fbd7eb7/raw/6565832413fb971a34d9cb1b23bf0f633504072c/slack-dark.css',
   success: function(css) {
     $("<style></style>").appendTo('head').html(css);
   }
 });
});

3) Повторно откройте слабину.

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

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

Выбор темы

решение2

Чтобы открыть ssb-interop.js на компьютере с Windows (измените ИМЯ ПОЛЬЗОВАТЕЛЯ на свое): PS C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\slack\app-3.3.3\resources\app.asar.unpacked\src\static> notepad .\ssb-interop.js

Редактировать: После обновления до версии 4.0.0 структура каталогов изменилась. Файла ssb-interop.jp больше нет. Теперь он является частью архива app.asar. Вот шаги для включения темного режима в версии 4.0.0

  1. Убедитесь, что вы можете читать и изменять архивы asar (один из способов сделать это — установить7-Зипи добавьте поддержку asar, установив файл *.dll, который можно получить по адресуhttp://www.tc4shell.com/en/7zip/asar/)

  2. Полностью закройте Slack, затем перейдите в папку с файлом app.asar:C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\slack\app-4.0.0\resources

  3. Откройприложение.asarархивируйте с помощью 7-Zip и перейдите по ссылке/расстояние/папка.

  4. Найдите и откройте файлssb-interop.bundle.js

  5. Добавьте обычный код в конце, затем сохраните файл и закройте его (нажмите «ОК», чтобы 7-Zip обновил архив с учетом изменений).

  6. Откройте Slack, наслаждайтесь темнотой :)

решение3

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

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

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

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

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

решение4

Начиная с версии 4.17.0 эта функция интегрирована в настройки в разделеТемы.

Связанный контент