All Projects → gilday → dark-mode-sync-plugin

gilday / dark-mode-sync-plugin

Licence: MIT license
IDEA plugin for synchronizing themes with the operating system's Dark Mode

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to dark-mode-sync-plugin

Instagram
Instagram Project is a mini version of real Instagram app for Android 📱 built with latest Android Development Tools. Kotlin, MVVM, LiveData, GSON, Retrofit, Dagger2
Stars: ✭ 20 (-47.37%)
Mutual labels:  dark-theme
midnight-red
A gorgeous dark theme for Node-RED
Stars: ✭ 110 (+189.47%)
Mutual labels:  dark-theme
CustomTkinter
A modern and customizable python UI-library based on Tkinter
Stars: ✭ 1,626 (+4178.95%)
Mutual labels:  dark-theme
hexagonTab
Hexagon bookmarks accented with a chosen colour. Customise the layout, style, background and bookmarks with hexagonTab.
Stars: ✭ 65 (+71.05%)
Mutual labels:  dark-theme
AndroidMultiTheme
一个对安卓应用支持多种主题的库,并可以不用重新创建Activity来动态切换主题。Android library support multi theme for app, and change theme dynamically without recreation of Activity.
Stars: ✭ 24 (-36.84%)
Mutual labels:  dark-theme
mintty
🧛🏻‍♂️ Dark theme for Mintty
Stars: ✭ 31 (-18.42%)
Mutual labels:  dark-theme
intellij-ui-test-robot
The library allows you to write and execute UI tests among IntelliJ IDEA. You can test your Plugin.
Stars: ✭ 60 (+57.89%)
Mutual labels:  idea-plugin
gtk
🪟 Soothing pastel theme for GTK3
Stars: ✭ 150 (+294.74%)
Mutual labels:  dark-theme
gray-matter
A colour scheme for Sublime Text and Visual Studio Code that takes design cues from popular minimalist Markdown text editors.
Stars: ✭ 69 (+81.58%)
Mutual labels:  dark-theme
leeneon
Leeneon is a free portfolio template designed and developed to be accessible for as many users as possible.
Stars: ✭ 30 (-21.05%)
Mutual labels:  dark-theme
draculatheme.com
🧛🏻‍♂️ Dark website for a dark theme
Stars: ✭ 158 (+315.79%)
Mutual labels:  dark-theme
SuggestBoxLib
A WPF Dark/Light AutoComplete TextBox that can easily handle 20.000+ entries.
Stars: ✭ 36 (-5.26%)
Mutual labels:  dark-theme
catppuccin
😸 Soothing pastel theme for the high-spirited!
Stars: ✭ 2,046 (+5284.21%)
Mutual labels:  dark-theme
onedark.nvim
One dark and light colorscheme for neovim >= 0.5.0 written in lua based on Atom's One Dark and Light theme. Additionally, it comes with 5 color variant styles
Stars: ✭ 425 (+1018.42%)
Mutual labels:  dark-theme
gruvqueen
Port of famous gruvbox theme in lua(inspired by gruvbox-material)
Stars: ✭ 42 (+10.53%)
Mutual labels:  dark-theme
gatsby-london-after-midnight
A free, open source, image-concentric starter for GatsbyJS
Stars: ✭ 37 (-2.63%)
Mutual labels:  dark-theme
laravel-micro-spa-boilerplate
An "Advanced" SPA Boilerplate featuring a dark themed UI that's integrated with LaravelMicro.js, Vue.js, TailwindCSS & Laravel PHP Framework.
Stars: ✭ 23 (-39.47%)
Mutual labels:  dark-theme
noir
Noir is a modern, responsive and customizable theme for Jekyll with dark mode support.
Stars: ✭ 68 (+78.95%)
Mutual labels:  dark-theme
blender pro-theme
Dark Appearance for Blender 2.8
Stars: ✭ 71 (+86.84%)
Mutual labels:  dark-theme
roshnivim-cs
Colorscheme for (neo)vim written in lua, specially made for roshnivim with Tree-sitter support.
Stars: ✭ 34 (-10.53%)
Mutual labels:  dark-theme

macOS Dark Mode Sync IDEA Plugin

Plugin for synchronizing IDEA's theme with macOS's or Windows' Dark Mode. When macOS or Windows is in dark mode, plugin sets IDEA to the chosen theme, but when macOS or Windows is in light mode, sets IDEA theme to the theme chosen for light mode.

Building

./gradlew build

Testing

./gradlew runIde

How Does It Work on MacOS?

The plugin polls the macOS Dark Mode configuration by executing the following command and interpreting its output.

defaults read -g AppleInterfaceStyle

When the plugin detects that macOS is using Dark Mode, it sets the IDEA theme to the selected theme. When the plugin detects that macOS is not using Dark Mode, it sets the IDEA theme to the corresponding theme.

How Does It Work on Windows?

The plugin polls the Windows Dark Mode configuration by executing the following command and interpreting its output.

reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize\AppsUseLightTheme

When the plugin detects that Windows is using Dark Mode, it sets the IDEA theme to the selected theme. When the plugin detects that Windows is not using Dark Mode, it sets the IDEA theme to corresponding theme.

Attributions

Icon made by Freepik from www.flaticon.com

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