Dark Mode Signal

An asset by dmgsoftware
The page banner background of a mountain and forest
Dark Mode Signal hero image

Quick Information

0 ratings
Dark Mode Signal icon image
dmgsoftware
Dark Mode Signal

Provides a global DarkMode singleton node which generates a signal when dark mode is turned on or off. Dark mode is checked every 1 second by default.Connect to the signal as follows:DarkMode.dark_mode_changed.connect(func(is_dark_mode): print("Is dark mode: ", is_dark_mode))Provides an alternative to DisplayServer.is_dark_mode() with:DarkMode.is_dark_mode()Polling can be updated either via inspecting the global DarkMode node or:DarkMode.polling_interval = 2.0 # check every 2 seconds

Supported Engine Version
4.0
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
19 days ago
Git URL
Issue URL

Dark Mode Signal

Provides a global DarkMode node which generates a signal when dark mode is turned on or off. Dark mode is checked every 1 second by default.

Connect to Signal

DarkMode.dark_mode_changed.connect(func(is_dark_mode):
   print("Is dark mode: ", is_dark_mode)
)

Is dark mode enabled?

Also provides an alternative to DisplayServer.is_dark_mode() with:

DarkMode.is_dark_mode()

Altering polling interval

If you would prefer to poll for a change in dark mode more or less often than every 1 second:

# once every 2 seconds
DarkMode.polling_interval = 2.0

Alternatively, the interval may be changed via the GUI Inspector on the global DarkMode node.

Provides a global DarkMode singleton node which generates a signal when dark mode is turned on or off. Dark mode is checked every 1 second by default.

Connect to the signal as follows:
DarkMode.dark_mode_changed.connect(func(is_dark_mode):
print("Is dark mode: ", is_dark_mode)
)

Provides an alternative to DisplayServer.is_dark_mode() with:
DarkMode.is_dark_mode()

Polling can be updated either via inspecting the global DarkMode node or:
DarkMode.polling_interval = 2.0 # check every 2 seconds

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Dark Mode Signal icon image
dmgsoftware
Dark Mode Signal

Provides a global DarkMode singleton node which generates a signal when dark mode is turned on or off. Dark mode is checked every 1 second by default.Connect to the signal as follows:DarkMode.dark_mode_changed.connect(func(is_dark_mode): print("Is dark mode: ", is_dark_mode))Provides an alternative to DisplayServer.is_dark_mode() with:DarkMode.is_dark_mode()Polling can be updated either via inspecting the global DarkMode node or:DarkMode.polling_interval = 2.0 # check every 2 seconds

Supported Engine Version
4.0
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
19 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers