diff --git a/arcade/__init__.py b/arcade/__init__.py index e687956869..41641639ef 100644 --- a/arcade/__init__.py +++ b/arcade/__init__.py @@ -71,11 +71,11 @@ def configure_logging(level: int | None = None): pyglet.options.headless = headless -from arcade import utils - +# from arcade import utils # Disable shadow window on macs and in headless mode. -if sys.platform == "darwin" or os.environ.get("ARCADE_HEADLESS") or utils.is_raspberry_pi(): - pyglet.options.shadow_window = False +# if sys.platform == "darwin" or os.environ.get("ARCADE_HEADLESS") or utils.is_raspberry_pi(): +# NOTE: We always disable shadow window now to have consistent behavior across platforms. +pyglet.options.shadow_window = False # Imports from modules that don't do anything circular