A custom dim theme for X (Twitter) that makes the interface darker, softer, and easier on the eyes.
Unlike the standard dark theme, this extension uses a more balanced dark blue-gray color palette to reduce the harsh contrast of a fully black interface.
- 🌙 Advanced dim theme for X (Twitter)
- 🎛️ Enable / disable the theme instantly from the extension popup
- 💾 Remembers your theme preference
- 🌍 Turkish and English interface
- ⚡ Applies the theme automatically when the page loads
- 🛠️ Automatically handles dynamically loaded content
This extension is currently installed manually as an unpacked Chrome extension.
The easiest way is to download the project as a ZIP file.
After downloading:
- Extract the downloaded
.zipfile. - Open the extracted
TwitterDimThemefolder. - Keep this folder somewhere on your computer — do not delete it, as Chrome will load the extension directly from this folder.
💡 You don't need Git or any programming knowledge to install the extension. Just download the ZIP file and extract it.
Alternatively, if you use Git, you can clone the repository:
git clone https://github.com/AlperSrgn/TwitterDimTheme.gitOpen:
chrome://extensions/
Turn on Developer mode in the top-right corner.
Click:
Load unpacked
Then select the extracted TwitterDimTheme folder.
Go to:
https://x.com
or:
https://twitter.com
The extension will automatically apply the dim theme.
Click the extension icon in your browser toolbar to open the control panel.
From the popup you can:
- Turn the dim theme on or off
- Check whether you are currently on X
- Switch between Turkish 🇹🇷 and English 🇬🇧
Your theme setting is saved automatically, so you don't need to enable it again every time you open the browser.
TwitterDimTheme/
│
├── icons/
│ ├── icon16.png
│ ├── icon32.png
│ ├── icon48.png
│ └── icon128.png
│
├── content.js
├── generate_icons.py
├── manifest.json
├── popup.html
├── popup.js
└── style.css
| File | Description |
|---|---|
manifest.json |
Chrome extension configuration |
content.js |
Controls theme behavior and dynamically loaded content |
style.css |
Contains the main theme styles |
popup.html |
Extension popup interface |
popup.js |
Popup controls, language switching, and theme state |
generate_icons.py |
Utility for generating extension icons |
icons/ |
Extension icons |
To modify the theme:
- Clone the repository.
- Make your changes to
style.css,content.js, or the popup files. - Open
chrome://extensions/. - Enable Developer mode.
- Click Reload on the extension.
- Refresh X/Twitter and test your changes.
No build system or external package installation is required.
⭐ If you find this extension useful, consider giving the project a star on GitHub!