All Projects β†’ elv1n β†’ Slack Dark Mojave Theme

elv1n / Slack Dark Mojave Theme

Beautiful dark theme for slack 3, 4+. Apply theme by running one command 🌸

Projects that are alternatives of or similar to Slack Dark Mojave Theme

Dracula Theme
πŸ§›πŸ»β€β™‚οΈ One theme. All platforms.
Stars: ✭ 17,480 (+16236.45%)
Mutual labels:  dark-theme, slack
Slack Black Theme
A darker, more contrasty, Slack theme.
Stars: ✭ 1,782 (+1565.42%)
Mutual labels:  dark-theme, slack
slack-dark-theme
Apply dark theme to your slack with zero configuration
Stars: ✭ 15 (-85.98%)
Mutual labels:  slack, dark-theme
Aura Theme
πŸ’…β€A beautiful dark theme for your favorite apps.
Stars: ✭ 159 (+48.6%)
Mutual labels:  dark-theme, slack
Slack Theme Cli
A CLI tool for changing Slack's desktop app colors
Stars: ✭ 256 (+139.25%)
Mutual labels:  dark-theme, slack
Cypress Dark
Dark and Halloween color themes for Cypress.io test runner
Stars: ✭ 94 (-12.15%)
Mutual labels:  dark-theme
Parrot
A package to rotate text and party with parrots at the same time
Stars: ✭ 99 (-7.48%)
Mutual labels:  slack
Telegram
πŸ§›πŸ»β€β™‚οΈ Dark theme for Telegram Desktop
Stars: ✭ 92 (-14.02%)
Mutual labels:  dark-theme
Facebot
Slackbot for facebook messaging integration in slack
Stars: ✭ 91 (-14.95%)
Mutual labels:  slack
React Darkreader
πŸŒ“ A React Hook for adding a dark / night mode to your site.
Stars: ✭ 104 (-2.8%)
Mutual labels:  dark-theme
Nimbus Theme
The best dark theme for Emacs
Stars: ✭ 102 (-4.67%)
Mutual labels:  dark-theme
Slack Autoarchive
If there has been no activity in a channel for awhile, you can automatically archive it using a cronjob.
Stars: ✭ 97 (-9.35%)
Mutual labels:  slack
Slackin Extended
Public Slack organizations made easy (extended fork of rauchg/slackin)
Stars: ✭ 95 (-11.21%)
Mutual labels:  slack
Ravenx
Notification dispatch library for Elixir applications
Stars: ✭ 100 (-6.54%)
Mutual labels:  slack
Notion Icons 2.0
Create a more vibrant and modern workspace. Use Github Issues to request more Icons.
Stars: ✭ 93 (-13.08%)
Mutual labels:  dark-theme
Slack Notifier
A simple wrapper for posting to slack channels
Stars: ✭ 1,441 (+1246.73%)
Mutual labels:  slack
Slack cleaner2
πŸ“ Python3 module for deleting Slack messages and files using the Slack REST API
Stars: ✭ 92 (-14.02%)
Mutual labels:  slack
Firefox Uwp Style
MDL2 Theme for Firefox
Stars: ✭ 96 (-10.28%)
Mutual labels:  dark-theme
Dotfiles
πŸ€”Config files, Webstorm and Vim dark theme🌚
Stars: ✭ 101 (-5.61%)
Mutual labels:  dark-theme
Gocd Slack Build Notifier
GoCD (gocd.org) plugin to push build notifications to Slack
Stars: ✭ 96 (-10.28%)
Mutual labels:  slack

Dark mode is now available in Slack 4

Slack Dark Mojave Theme

npm monthly downloads Netlify Status

A dark theme inspired by Telegram desktop Dark Mojave theme for Slack 3+ and 4+

Quick overview

Slack 4

npx install-dark-theme
// rollback to the original theme.
npx install-dark-theme --rollback

Slack 3

npx [email protected]
// rollback to the original theme.
npx [email protected] --rollback

Preview

Screenshot

Installing into Slack

NB: You'll have to do this every time Slack updates.

Option 1

npx install-dark-theme  

Arguments
npx install-dark-theme --rollback restore original theme npx install-dark-theme --force force theme installing

Option 2: Manual installation

  • Look at scripts/injectTheme to inject theme manually*

Getting updates for the theme

To load the latest updates for the theme you need just press ⌘+R (Mac), ctrl+R (Windows) or reload Slack.

Development Slack 4

Clone the repo and run commands using yarn/npm

Open slack with developer tools

Mac: export SLACK_DEVELOPER_MENU=true; open -a /Applications/Slack.app

Windows: C:\Windows\System32\cmd.exe /c " SET SLACK_DEVELOPER_MENU=TRUE && start C:\Users\CHANG_USER\AppData\Local\slack\slack.exe

yarn

// install theme with watcher
yarn start

// restore theme on default url after development

yarn restore

Development Slack 3

Clone the repo and run commands using yarn/npm

yarn
yarn start

Find your Slack's application directory.

  • Windows: %homepath%\AppData\Local\slack\app-3.3.0\resources\app.asar.unpacked\src\static
  • Mac: /Applications/Slack.app/Contents/Resources/app.asar.unpacked/src/static
  • Linux: /usr/lib/slack/resources/app.asar.unpacked/src/static (Debian-based)

Open ssb-interop.js and add at the very bottom

1. Comment the part related to installation from section above!

2. Copy text and replace constant customTheme

// Change to path to style.css in repository
const customTheme = '/Users/YOUR_USER/REPOSITORY_PATH/style.css';

const URL = 'http://localhost:8080/style.css';
const createStyle = () => {
  const el = document.getElementById('custom');
  if (el) {
    el.parentNode.removeChild(el);
  }
  const style = document.createElement('link')
  style.setAttribute('type', 'text/css');
  style.setAttribute('rel', 'stylesheet');
  style.href = URL + '?zz=' + Date.now();
  style.id = 'custom';
  document.head.appendChild(style)
}
require('fs').watchFile(customTheme, createStyle);
document.addEventListener('DOMContentLoaded', createStyle);

3. Run command "yarn start" in repo

Change windows user!

Credits

Project based on slack-black-theme. Thanks to widget- and contributors.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].