FLUID-6432: Improve contrast support to handle a wider variety of cases

Metadata

Source
FLUID-6432
Type
Improvement
Priority
Major
Status
Open
Resolution
N/A
Assignee
Colin Clark
Reporter
Justin Obara
Created
2019-11-21T13:25:03.581-0500
Updated
2024-07-19T07:50:32.185-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Prefs Framework
  2. UIEnhancer
  3. UI Options

Description

The out of the box contrast themes attempt to handle many situations, but would require integrator intervention for full support. With UIO+ this is harder because it operates on any page. We should review the contrast themes to ensure that they are support sites that use the latest techniques and best practices for styling their pages. In particular for use with multimedia and etc.

See: https://wiki.fluidproject.org/pages/editpage.action?pageId=183796360 which lists some issues that users found while using UIO+

Comments

  • Justin Obara commented 2020-02-03T08:06:58.001-0500

    Along with these changes look into using CSS variables instead of the hardcoded colour values that are currently used. This can be done with or without stylus, so may also want to revisit the need for stylus.

    see example: https://codepen.io/greatislander/pen/VwYJVvK

    However, CSS variables are not supported in IE 11 ( https://caniuse.com/#feat=css-variables )