Select to view content in your preferred language

Light Mode & Dark Mode for field app

960
2
05-05-2023 05:25 PM
Status: Open
Labels (2)
MattEdrich
Frequent Contributor

I feel quite desperate for a Light Mode/Dark Mode toggle in the Survey123 field app. My technicians use my surveys in a variety of outdoor conditions and times of day, and though I have done my best to come up with a color palette for our surveys that fits all prevailing conditions, I am still constantly asked to provide an inverse-able option. I don't think this currently exists in Survey123, at least not in the field app.

I envision a tweak to the front-end survey design tools in Survey123 Connect. One could input a survey style setting similar to 'pages' or 'grid', etc., called 'Palette Inverse Toggle' (or something) to be 'true' or 'false'; if set to true, they then have the option of defining two color palettes for the survey instead of one. If it isn't obvious, one would be the 'dark' mode and one would be the 'light' mode. For surveys with the palette toggle enabled, the end-user of the survey would simply have a slider button in either the survey header or the footer (I think header makes more sense) that allows them to easily switch between the two palettes.

Apologies if this feature exists and I don't know about it (please illuminate me!). I absolutely DO NOT want to have to double the amount of surveys I manage simply to invert the color palette of all my existing ones.

2 Comments
BrandonA_CDPH

Putting my support behind this! I would be willing to manually create two color schemes (light and dark) so that users could choose, but I don't have to maintain two identical (but color inverted) forms. This would also be helpful for accessibility as I could design a "traditional" form and a "color-blind" version(s).

Besides the toggle (which I really like), another possible solution would be the ability to automatically update two forms at the same time (i.e. changes to the "light" form are automatically transferred to the "dark". This would look the same as it does now for the user (Form XYZ Light and Form XYZ Dark) but would prevent errors when updates are made on one version and not the other.

Next level would be if it could dynamically respond to the OS settings (i.e. dark mode on the phone), but that may be level 2.

DataOfficer

This would certainly be useful. We have fieldworkers out in bright sunlight and also out at night. Not having this ability affects the choices our users make in terms of whether they use the app in the field or not (or use paper instead!)