From my obselete/duplicate and related thread:
Replace CSS-Filter/Color-Mix(?) with solid background-colors for usability, UI/UX, eye-strain and clarity improvements. Add means for custom, Admin-defined CSS
I suspect css-filters/color-mix is being used to implement Fibery’s color functionality.
In general and historically, since bootstrap, and google, i.e. “material” design systems, to this very day classic implementation of typographic and visual rules are often lacking or entirely missing. This might be in part due to technical limitations. However HTML/CSS standards have evolved more than enough. So in most cases the main reason is probably that frameworks, tools are mainly elaborated by tech-focused people. Classic design, usability/readability, typography rules and theory seem to be forgotten, or simply considered way less.
Afaik one of the very few css-frameworks that actually empowers and considers basic, custom typographic requirements for letter-spacing, line-height etc. is actually tailwindCSS. Most even new frameworks do not consider those aspects or necessities at all.
Unfortunately this leads to generally suboptimal typography, readability, brightness/contrast and extreme eye-strain on a majority of modern websites, services and applications.
This is just my general perception and evaluation. Specifically in Fibery’s current implementation one of the biggest strengths, it’s dynamic, unique, intuitive and powerful coloring-functionality is rather dampened by use of (afaik) css/mix/filtering. Color saturation is strongly shifted/multiplied towards white or dark mode background color: In my perception it’s especially noticeable in dark mode due to accentuation of the issue by black backgrounds and shifts.
This becomes obvious when attempting to select different of default palette colors. As different hues lack saturation-difference to eachother. Also attempting resolution with custom manual colour will usually not help much. As the underlying problem is caused by css(?) filter/mix/multiplication.
Here some examples based on Dark-Reader’s dynamic recoloring, contrast adjustment with some swift Photoshop edits and examples. They are by no means representative, for simplicity sake. Obviously oversaturation, edit for demonstration will in turn not be balanced for certain icons or elements.
Also note heavier use of gray over black or full-white backgrounds with adapted bg/fg text-colors. High BG vs. Text colors contrast imho creates reduced clarity, visibility and on usually bright screens; A lot of avoidable and rather excessive eye-strain. That is not an exclusive fibery-“critique”, it’s basically become the general and modern “norm”. Unfortunately.
Colors have been exaggerated, resaturated to reintroduce and exemplify lack of color-saturation, clarity, increased eyestrain due to lack of “color-saturation-contrast”.
Before:
After or drafted, basic Potential:
Before:
Brief/Potential/Simulated After Edit:
- Generally iteration on fibery’s dynamic color-influence would be great
- Furthermore custom CSS capability, depending on underlying frameworks and css/class behaviour would maybe be a doable but powerful tool for admins and users
Some swift css-overrides based on dark-reader interesting css/class-override functionality
In: ► More ► Static (Mode) ► Edit-Pen
if anyone wants to play around with potential or more elaborate class-selectors and overrides to provide some more inspiration or examples.
*{
background-color : tomato !important;
color: #fff !important;
letter-spacing: 0.01em;
}
Swift Dark-Reader Dynamic+ Sepia Filter with Monospace and some non-optimal PS hueshift, resaturation: