Skip to content

Fix contrast when viewing the xml of a hardcopy theme in the PG editor in dark mode.#3008

Merged
dlglin merged 1 commit into
openwebwork:WeBWorK-2.21from
drgrice1:hardcopy-theme-view-background
Jun 9, 2026
Merged

Fix contrast when viewing the xml of a hardcopy theme in the PG editor in dark mode.#3008
dlglin merged 1 commit into
openwebwork:WeBWorK-2.21from
drgrice1:hardcopy-theme-view-background

Conversation

@drgrice1

@drgrice1 drgrice1 commented Jun 8, 2026

Copy link
Copy Markdown
Member

The bg-white class is set for the containing panel for the view area in the PG editor. So for the text to be dark so that it works even in dark mode.

This is the quick and easy fix. Better probably would be to use a color scheme responsive class such as the bg-light class (as is done for course info files). Then in dark mode you would get a dark background with light colored text. However, that would change the background color in light mode. Currently the background is actual white in light mode, and the bg-light class is an off white (same as the background of the site navigation).

…r in dark mode.

The `bg-white` class is set for the containing panel for the view area
in the PG editor.  So for the text to be dark so that it works even in
dark mode.

This is the quick and easy fix.  Better probably would be to use a
color scheme responsive class such as the `bg-light` class (as is done
for course info files). Then in dark mode you would get a dark
background with light colored text.  However, that would change the
background color in light mode.  Currently the background is actual
white in light mode, and the `bg-light` class is an off white (same as
the background of the site navigation).

@dlglin dlglin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me

@dlglin dlglin merged commit a142b0f into openwebwork:WeBWorK-2.21 Jun 9, 2026
2 checks passed
@drgrice1 drgrice1 deleted the hardcopy-theme-view-background branch June 9, 2026 22:14
drgrice1 added a commit to drgrice1/webwork2 that referenced this pull request Jun 25, 2026
This reworks what was done in openwebwork#3008 and openwebwork#3016. Rather than trying to
force the PG critic and hardcopy xml into light mode, remove the
`bg-white` class from the render panel and use the page colors. This
means that these things are in a proper dark mode for those that use it.

Problems do not need the white background since by default iframes are
given a white background.  Also the iframe elements do not need to have
the `color-scheme` style set to `light`.  That has no effect inside the
iframe anyway.
drgrice1 added a commit to drgrice1/webwork2 that referenced this pull request Jul 2, 2026
This reworks what was done in openwebwork#3008 and openwebwork#3016. Rather than trying to
force the PG critic and hardcopy xml into light mode, remove the
`bg-white` class from the render panel and use the page colors. This
means that these things are in a proper dark mode for those that use it.

Problems do not need the white background since by default iframes are
given a white background.  Also the iframe elements do not need to have
the `color-scheme` style set to `light`.  That has no effect inside the
iframe anyway.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants