Approach for managing conditional formatting colors in one place
Thought I'd drop this here in case it's helpful to anyone.
Business Need
To promote a consistent user experience and an intuitive application, we want colors to be used in a consistent manner across an application.
We also want it to be easy to quickly and easily change those colors in the event of:
- Changes to user preferences
- Changes to company color scheme
- Changes to address color blindness, issues with readability due to contrast
- Etc.
Solution
A global color palette where you can specify a color format, define what color it is and the intensity of that color, and then when you set up conditional formatting, instead of hardcoding a numeric value, you point to a numeric line item in your Global Color Palette that you can change the value of.
There are limitations and downsides to this approach, such as the level of effort to set up line item formatting for each line item, but I'd expect over time the product team will address that pain point by enabling UX page builders to apply a formatting rule to many line items at one time.
Answers
-
Super interesting, thanks for sharing!
0