Trim layout widgets runtime

This commit is contained in:
2026-06-09 18:01:50 +08:00
parent 31389dcfd2
commit 75f7cacc17
8 changed files with 68 additions and 133 deletions
@@ -94,6 +94,23 @@ class PreferenceManager {
if (overrides?.app?.enablePreferences !== undefined) {
mergedPreference.app.enablePreferences = overrides.app.enablePreferences;
}
if (overrides?.app?.enableCheckUpdates !== undefined) {
mergedPreference.app.enableCheckUpdates = overrides.app.enableCheckUpdates;
}
if (overrides?.shortcutKeys) {
mergedPreference.shortcutKeys = merge(
{},
overrides.shortcutKeys,
mergedPreference.shortcutKeys,
);
}
if (overrides?.widget) {
mergedPreference.widget = merge(
{},
overrides.widget,
mergedPreference.widget,
);
}
if (overrides?.logo?.source) {
mergedPreference.logo.source = overrides.logo.source;
}