- Slack is a proprietary business communication platform developed by American software company Slack Technologies. Slack offers many IRC-style features, including persistent chat rooms (channels) organized by topic, private groups, and direct messaging. Slack began as an internal tool for.
- Slackmojis is made by some random dude in Brooklyn. He doesn't work for Slack, isn't paid by Slack, he just thinks Slack is pretty cool. Super Official Lawyer Talk: Slackmojis is not created by, affiliated with, or supported by Slack Technologies, Inc.
- Usage
- For macOS and Linux
- For Linux SNAP
- For Windows Users
Tags: sc:snap:slack, snapcraft.io Used by millions around the world, Slack is an enterprise software platform that allows teams and businesses of all sizes to communicate effectively. Slack works seamlessly with other software tools within a single integrated environment, providing an accessible archive of an organisation’s communications.
Purpose
Store scripts and Style sheets for Slack Desktop Dark Mode.
Native Dark Mode in Slack isn't available as of this writing.
The following platforms are supported in this repo via scripts:
- macOS slack-dark-mode.sh
- Linux slack-dark-mode.sh
- Linux SNAP snap-slack-dark-mode.sh
- Windows slack-dark-mode.ps1
Screenshot
Notice
Due to the changes in Slack 4.0+ this project will not be compatible with Slack Version 3.4 or below.
If you're looking for 3.4.x compatible settings please refer to this.
Usage
As of this writing Slack Supports Dark Mode Natively #258
In general, you should completely close out of Slack before or after you run the install scripts. This will ensure that everything is properly updated. Once the script has been run the first time, if you ever need to update the CSS styles, you can simply use ctrl + r
or cmd + r
in macOS to reload Slack and update the CSS, if the scripts below do not automatically close Slack for you.
For All Systems/OS
First, clone the repository
Then shutdown Slack and please reference for your operating system:
For macOS and Linux
Update CSS Only
Revert to Light Mode
For Linux SNAP
Since snap is a 'read-only' file system, we have to mount the changes.The script automatically insert a new crontab so it will persist through reboots.Since the way SNAPS work are different, we can easily revert to light mode as well with the script.Note: This script will automatically kill Slack when the -u
flag is not used to ensure the mount is not busy.
Update CSS Only (SNAP)
Revert to Light Mode (SNAP)
For Windows Users
Open Powershell in Admin mode:
Note: This script will automatically kill Slack each time you update.
Update CSS Only (Windows)
Revert to Light Mode (Windows)
If you want to make your own tweaks to the css, you can create a file called custom-dark-theme.css
in the root of the repository, which will be appended to the end of the main css so you can easily keep your changes through updates of the repo.
Dark Mode Toggle
If you want to toggle Dark Mode on or off you can use Ctrl + L (lower case) on any OS.
Attributions
Some scripts were 'borrowed' from mmrkoGist
Bugs
Please report any bugs or issues you find. Thanks!
License
Donate
Slack Snap Pack allows you to communicate, collaborate with your team members, and get notified of events in other applications.
Slack is now the backbone of communication for many enterprises often replacing email. Slack allows you to communicate with your colleagues, collaborate on campaigns, projects, and initiatives, and foster communication across functional areas. Given then Slack is used across the organization for communication, it can be integrated with a wide range of application endpoints. Here is a sample set of use cases where you can benefit from out-of-the-box connectivity to Slack Snap Pack.
- Team Communication
- New team member welcome and onboarding
- Sharing of meeting notes
- Project Collaboration
- Setting up a new channel for a project
- Employee Journey Workflows
- New hire account setup
- Deleting a departing employee
- Event Notification
- New lead assignment in a CRM system
- New high priority support ticket created for a customer
- Resolution of a high-priority support ticket
- And many more …
Slack Snap Pack provides the following Snaps
Workspace Operations: Enables operations such as Create Workspace, get details, retrieving the list of Workspaces, users, or Channels, and deleting Channel
Channel Operations: Includes operations such as create a channel, list members, invite users, archive/unarchive channels.
User Operations: Supports operations such as getting user details, add or delete a user, etc.
Search: Enables searching for a message and file using keywords, sender/recipient, date sent etc.
Send Message: Sends a message to a given channel with a given formatting type including emojis, code snippets,
Update Message: Updates a message
Delete Message: Allows you to delete a message
Slack Snap No Icon
Upload File: Uploads a file to a channel/ group/direct message.
Delete File: Deletes a previously uploaded file.
Snap Slacks
To learn more, please check out the documentation.
Quickly connect apps, data, and devices