Don't expose palette colors in UI theme editor

PR #22923.
Fixes regression introduced by #22330.
This commit is contained in:
Vladimir Golovnev 2025-06-27 13:44:10 +03:00 committed by GitHub
parent 41d7d672ce
commit dd4a2eb583
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 3 deletions

View file

@ -80,8 +80,14 @@ inline QHash<QString, UIThemeColor> defaultUIThemeColors()
{u"TransferList.StoppedUploading"_s, {Color::Primer::Light::doneFg, Color::Primer::Dark::doneFg}},
{u"TransferList.Moving"_s, {Color::Primer::Light::successFg, Color::Primer::Dark::successFg}},
{u"TransferList.MissingFiles"_s, {Color::Primer::Light::dangerFg, Color::Primer::Dark::dangerFg}},
{u"TransferList.Error"_s, {Color::Primer::Light::dangerFg, Color::Primer::Dark::dangerFg}},
{u"TransferList.Error"_s, {Color::Primer::Light::dangerFg, Color::Primer::Dark::dangerFg}}
};
}
// Palette isn't customizable in default theme
inline QHash<QString, UIThemeColor> defaultPaletteColors()
{
return {
{u"Palette.Window"_s, {{}, {}}},
{u"Palette.WindowText"_s, {{}, {}}},
{u"Palette.Base"_s, {{}, {}}},

View file

@ -273,8 +273,6 @@ void UIThemeDialog::loadColors()
int row = 2;
for (const QString &id : colorIDs)
{
if (id == u"Log.Normal")
qDebug() << "!!!!!!!";
m_ui->colorsLayout->addWidget(new QLabel(id), row, 0);
const UIThemeColor &defaultColor = defaultColors.value(id);

View file

@ -105,6 +105,8 @@ DefaultThemeSource::DefaultThemeSource()
, m_colors {defaultUIThemeColors()}
{
loadColors();
// Palette isn't customizable in default theme
m_colors.insert(defaultPaletteColors());
}
QByteArray DefaultThemeSource::readStyleSheet()