diff options
Diffstat (limited to 'src/gmdocument.c')
-rw-r--r-- | src/gmdocument.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gmdocument.c b/src/gmdocument.c index bc0cc073..79deb861 100644 --- a/src/gmdocument.c +++ b/src/gmdocument.c | |||
@@ -1569,7 +1569,7 @@ void setThemeSeed_GmDocument(iGmDocument *d, const iBlock *paletteSeed, const iB | |||
1569 | 1569 | ||
1570 | if (theme == colorfulDark_GmDocumentTheme) { | 1570 | if (theme == colorfulDark_GmDocumentTheme) { |
1571 | iHSLColor base = { hues[primIndex], | 1571 | iHSLColor base = { hues[primIndex], |
1572 | 0.8f * (d->themeSeed >> 24) / 255.0f, | 1572 | 0.8f * (d->themeSeed >> 24) / 255.0f + minSat_HSLColor, |
1573 | 0.06f + 0.09f * ((d->themeSeed >> 5) & 0x7) / 7.0f, | 1573 | 0.06f + 0.09f * ((d->themeSeed >> 5) & 0x7) / 7.0f, |
1574 | 1.0f }; | 1574 | 1.0f }; |
1575 | iHSLColor altBase = { altHue, base.sat, base.lum, 1 }; | 1575 | iHSLColor altBase = { altHue, base.sat, base.lum, 1 }; |
@@ -1579,13 +1579,13 @@ void setThemeSeed_GmDocument(iGmDocument *d, const iBlock *paletteSeed, const iB | |||
1579 | setHsl_Color(tmBannerBackground_ColorId, addSatLum_HSLColor(base, 0.1f, 0.04f * (isBannerLighter ? 1 : -1))); | 1579 | setHsl_Color(tmBannerBackground_ColorId, addSatLum_HSLColor(base, 0.1f, 0.04f * (isBannerLighter ? 1 : -1))); |
1580 | setHsl_Color(tmBannerTitle_ColorId, setLum_HSLColor(addSatLum_HSLColor(base, 0.1f, 0), 0.55f)); | 1580 | setHsl_Color(tmBannerTitle_ColorId, setLum_HSLColor(addSatLum_HSLColor(base, 0.1f, 0), 0.55f)); |
1581 | setHsl_Color(tmBannerIcon_ColorId, setLum_HSLColor(addSatLum_HSLColor(base, 0.35f, 0), 0.65f)); | 1581 | setHsl_Color(tmBannerIcon_ColorId, setLum_HSLColor(addSatLum_HSLColor(base, 0.35f, 0), 0.65f)); |
1582 | 1582 | ||
1583 | // printf("primHue: %zu alts: %d %d isDarkBgSat: %d\n", | 1583 | // printf("primHue: %zu alts: %d %d isDarkBgSat: %d\n", |
1584 | // primIndex, | 1584 | // primIndex, |
1585 | // altHues[primIndex].index[altIndex[0]], | 1585 | // altHues[primIndex].index[altIndex[0]], |
1586 | // altHues[primIndex].index[altIndex[1]], | 1586 | // altHues[primIndex].index[altIndex[1]], |
1587 | // isDarkBgSat); | 1587 | // isDarkBgSat); |
1588 | 1588 | ||
1589 | const float titleLum = 0.2f * ((d->themeSeed >> 17) & 0x7) / 7.0f; | 1589 | const float titleLum = 0.2f * ((d->themeSeed >> 17) & 0x7) / 7.0f; |
1590 | setHsl_Color(tmHeading1_ColorId, setLum_HSLColor(altBase, titleLum + 0.80f)); | 1590 | setHsl_Color(tmHeading1_ColorId, setLum_HSLColor(altBase, titleLum + 0.80f)); |
1591 | setHsl_Color(tmHeading2_ColorId, setLum_HSLColor(altBase, titleLum + 0.70f)); | 1591 | setHsl_Color(tmHeading2_ColorId, setLum_HSLColor(altBase, titleLum + 0.70f)); |