Console doesn't respect system-wide "prefer-light" preference by default
For context, the GNOME "color-scheme" setting (org.gnome.desktop.interface color-scheme
) has three possible values - "default", "prefer-light", and "prefer-dark". Present versions of GNOME Settings currently only expose the ability to set "default" (Labelled as "Default", or possibly "No Preference" in the future) and "prefer-dark", but it's possible that an option for "prefer-light" will also be added in the future, likely when the GNOME Shell light theme work is more complete.
Right now, Console by default is dark when the system-wide color-scheme setting is "default". This is perfectly fine, and is done by many GNOME applications.
However, Console by default does not respect the "prefer-light" setting, which is the user expressing that they would like apps that are dark by default to become light - just like "prefer-dark" is the user expressing that they would like apps that are light by default to become dark.
There's a few other GNOME apps which don't follow the "prefer-light" setting, but that's mostly because of technical limitations - e.g. Totem's developers haven't figured out a way to make the controls work properly in light mode. This doesn't apply to Console, since Console has a fully supported light mode which can be selected manually in-app.
Please respect the system-wide user preference, and have Console switch to light when the user requests light mode - unless the user has explicitly and manually requested that their system-wide preference should be ignored, which they can do by configuring an application-specific preference.
This will probably require some collaboration from GNOME Design folks on figuring out a solution for the color switcher design. The current color switcher design does not support having an app which is dark when the user has expressed no system-wide preference (i.e. is using "default") but switches to light when the user sets the system-wide preference to "prefer-light".