All Projects → pbaity → Rocketchat Dark Mode

pbaity / Rocketchat Dark Mode

Licence: mit
An easy user-togglable dark mode for Rocket.Chat

Projects that are alternatives of or similar to Rocketchat Dark Mode

Vscode Theme Onedark
VSCode Theme based on Atom's One Dark theme
Stars: ✭ 165 (-14.95%)
Mutual labels:  dark-theme
Indigo
🍜 Minimalist Jekyll Template, dark and light themes
Stars: ✭ 2,214 (+1041.24%)
Mutual labels:  dark-theme
React Native Redux Zhihudaily
使用react-native、redux、codepush重构的知乎日报客户端
Stars: ✭ 190 (-2.06%)
Mutual labels:  dark-theme
Andromeda
🚀 Dark theme for vscode
Stars: ✭ 165 (-14.95%)
Mutual labels:  dark-theme
Environmentoverrides
QA assistant for a SwiftUI app: change the color scheme, accessibility settings, and localization on the fly!
Stars: ✭ 181 (-6.7%)
Mutual labels:  dark-theme
Firefox Gnome Theme
A theme for Firefox 57+ matching GNOME Adwaita.
Stars: ✭ 179 (-7.73%)
Mutual labels:  dark-theme
Windows 10 Dark
Dark variant of Windows 10 theme
Stars: ✭ 163 (-15.98%)
Mutual labels:  dark-theme
Night Owl Vscode Theme
🌌 NIGHT OWL: A VS Code dark theme for contrast for nighttime coding, 🦉 LIGHT OWL: a daytime light theme
Stars: ✭ 2,368 (+1120.62%)
Mutual labels:  dark-theme
Ue4minimal
My Minimal Dark Theme for Unreal Engine 4
Stars: ✭ 180 (-7.22%)
Mutual labels:  dark-theme
Ngx Highlightjs
Angular syntax highlighting module
Stars: ✭ 187 (-3.61%)
Mutual labels:  gist
Notepad Plus Plus
🧛🏻‍♂️ Dark theme for Notepad++
Stars: ✭ 170 (-12.37%)
Mutual labels:  dark-theme
Boo
Boo - A beautiful, clean and responsive theme for Ghost.
Stars: ✭ 176 (-9.28%)
Mutual labels:  dark-theme
Gloom
A dark and gloomy pastel color syntax theme for Atom.
Stars: ✭ 182 (-6.19%)
Mutual labels:  dark-theme
Windows Auto Night Mode
Automatically switches between the dark and light theme of Windows 10 and Windows 11
Stars: ✭ 3,375 (+1639.69%)
Mutual labels:  dark-theme
Emacs
🧛🏻‍♂️ Dark theme for Emacs
Stars: ✭ 190 (-2.06%)
Mutual labels:  dark-theme
Qt Creator Darcula
Darcula color scheme for Qt Creator GUI and syntax highlighting theme
Stars: ✭ 163 (-15.98%)
Mutual labels:  dark-theme
Imgsmlr
Similar images search for PostgreSQL
Stars: ✭ 181 (-6.7%)
Mutual labels:  gist
Flutter weather
An elegant, easy on the eyes weather app built with flutter
Stars: ✭ 193 (-0.52%)
Mutual labels:  dark-theme
Gruvbox
🎨 Sublime Text themes & color schemes with pastel 'retro groove' colors
Stars: ✭ 191 (-1.55%)
Mutual labels:  dark-theme
Darkmode.js
🌓 Add a dark-mode / night-mode to your website in a few seconds
Stars: ✭ 2,339 (+1105.67%)
Mutual labels:  dark-theme

rocketchat-dark-mode

An easy user-togglable dark mode for Rocket.Chat

This repo was migrated for ease of collaboration from my gist which was a fork of chall8909's gist, to which this project is greatly indebted.

Overview

dark-mode-toggle.js creates and adds a click handler for a dark mode toggle button. This toggle button lives in the toolbar at the top of the left-hand sidebar:

Toggle dark mode on with moon icon

And when dark mode is active:

Toggle dark mode off with sun icon

dark-mode.css contains the styles which - y'know, make everything dark, like so:

Dark mode in action

Installation

NOTE: This repo aims to keep the dark mode working for the latest stable release of Rocket.Chat. Older versions may or may not work.

  • For Rocket.Chat versions 3.2.2 - 3.3.3, use the code from the 3.2.2 branch.
  • For Rocket.Chat versions 3.4.0 - 3.7.2, use the code from the 3.7.2 branch.
  • For Rocket.Chat versions 3.8.0 - 3.9.1, use the code from the 3.9.1 branch.
  • For Rocket.Chat versions 3.9.2 - 3.11.2, use the code from the 3.11.2 branch.
  • For current latest stable release, use the code from the master branch.

If you want to "install" this dark mode, here's all you need to do:

  1. Be an administrator of your Rocket.Chat instance, or send these instructions to one and pester them to do it for you
  2. Go to the Administration panel > Layout
  3. Copy the contents of dark-mode.css into Custom CSS
  4. Copy the contents of dark-mode-toggle.js into Custom Scripts > Custom Script for Logged In Users
  5. Refresh your local Rocket.Chat instance (a server restart is not required). You may need to clear your cache if using a web browser.

Contributing

If you encounter any problems with this dark mode plugin, please open an issue - or better yet, fix it and open a pull request.

See the contributing guidelines.

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].