Added ability to ignore dark themes in premium top bar via styles.

This commit is contained in:
23rd 2023-11-07 19:56:43 +03:00
parent 524a7a6a23
commit 0293700e0f
2 changed files with 3 additions and 1 deletions

View file

@ -32,6 +32,7 @@ PremiumCover {
titlePadding: margins; titlePadding: margins;
titleFont: font; titleFont: font;
about: FlatLabel; about: FlatLabel;
additionalShadowForDarkThemes: bool;
} }
premiumAboutTextStyle: TextStyle(defaultTextStyle) { premiumAboutTextStyle: TextStyle(defaultTextStyle) {
@ -53,6 +54,7 @@ defaultPremiumCover: PremiumCover {
textFg: premiumButtonFg; textFg: premiumButtonFg;
minWidth: 190px; minWidth: 190px;
} }
additionalShadowForDarkThemes: true;
} }
userPremiumCoverAbout: FlatLabel(boxDividerLabel) { userPremiumCoverAbout: FlatLabel(boxDividerLabel) {
style: premiumAboutTextStyle; style: premiumAboutTextStyle;

View file

@ -121,7 +121,7 @@ void TopBarAbstract::paintEdges(QPainter &p, const QBrush &brush) const {
void TopBarAbstract::paintEdges(QPainter &p) const { void TopBarAbstract::paintEdges(QPainter &p) const {
paintEdges(p, st::boxBg); paintEdges(p, st::boxBg);
if (isDark()) { if (isDark() && st().additionalShadowForDarkThemes) {
paintEdges(p, st::shadowFg); paintEdges(p, st::shadowFg);
paintEdges(p, st::shadowFg); paintEdges(p, st::shadowFg);
} }