@@ -212,10 +212,12 @@ std::unique_ptr<ThemePalette> createDarkThemePalette(QObject* parent)
212212 t->statusMessage .emojiReactionBackgroundHovered = t->primaryColor3 ;
213213 t->statusMessage .emojiReactionBorderHovered = t->primaryColor2 ;
214214
215- // Privacy mode colors
216- t->privacyModeColors .navBarColor = QColor (0x5A , 0x33 , 0xCA );
217- t->privacyModeColors .navButtonColor = alpha (StatusColors::white, 0.4 );
218- t->privacyModeColors .navButtonHighlightedColor = StatusColors::white;
215+ // Privacy colors
216+ t->privacyColors .primary = QColor (0x34 , 0x1D , 0x65 );
217+ t->privacyColors .secondary = QColor (0x5B , 0x43 , 0x8E );
218+ t->privacyColors .tertiary = StatusColors::white;
219+ t->privacyColors .tertiaryOpaque = alpha (StatusColors::white, 0.3 );
220+ t->privacyColors .iconColor = alpha (StatusColors::white, 0.5 );
219221
220222 // Customisation colors
221223 t->customisationColors .blue = QColor (0x22 , 0x3B , 0xC4 );
@@ -406,10 +408,12 @@ std::unique_ptr<ThemePalette> createLightThemePalette(QObject* parent)
406408 t->statusMessage .emojiReactionBackgroundHovered = t->primaryColor2 ;
407409 t->statusMessage .emojiReactionBorderHovered = t->primaryColor3 ;
408410
409- // Privacy mode colors
410- t->privacyModeColors .navBarColor = QColor (0x5A , 0x33 , 0xCA );
411- t->privacyModeColors .navButtonColor = alpha (StatusColors::white, 0.4 );
412- t->privacyModeColors .navButtonHighlightedColor = StatusColors::white;
411+ // Privacy colors
412+ t->privacyColors .primary = QColor (0xBE , 0xBB , 0xF9 );
413+ t->privacyColors .secondary = QColor (0xD6 , 0xD7 , 0xF7 );
414+ t->privacyColors .tertiary = QColor (0x20 , 0x1C , 0x76 );
415+ t->privacyColors .tertiaryOpaque = alpha (QColor (0x20 , 0x1C , 0x76 ), 0.3 );
416+ t->privacyColors .iconColor = QColor (0x64 , 0x70 , 0x84 );
413417
414418 // Customisation colors
415419 t->customisationColors .blue = QColor (0x2A , 0x4A , 0xF5 );
@@ -461,7 +465,7 @@ void registerThemePaletteType()
461465 qmlRegisterUncreatableType<StatusSelect>(" StatusQ.Core.Theme" , 1 , 0 , " StatusSelect" , " " );
462466 qmlRegisterUncreatableType<StatusMessage>(" StatusQ.Core.Theme" , 1 , 0 , " StatusMessage" , " " );
463467 qmlRegisterUncreatableType<CustomisationColors>(" StatusQ.Core.Theme" , 1 , 0 , " CustomisationColors" , " " );
464- qmlRegisterUncreatableType<PrivacyModeColors >(" StatusQ.Core.Theme" , 1 , 0 , " PrivacyModeColors " , " " );
468+ qmlRegisterUncreatableType<PrivacyColors >(" StatusQ.Core.Theme" , 1 , 0 , " PrivacyColors " , " " );
465469
466470 qmlRegisterUncreatableType<ThemePalette>(" StatusQ.Core.Theme" , 1 , 0 , " ThemePalette" , " " );
467471}
0 commit comments