Merge upstream quattro for the Qt 6.12 palette fix (#14553)

Qt 6.12 shadows the bare Color singleton, so the bar and every Color
role read undefined on fresh installs. Keep our I18n text in the four
conflicting files, qualify #14433's notification button color, give the
new dictation menu rows and notifications Chinese, and drop table
entries for the removed Voxtype and FIDO2 texts.
This commit is contained in:
ZacharyZhang-NY committed 2026-10-09 01:24:30 -04:00
commit fcd681c099
239 files changed
+3996 -616

No files matched your search

+7 -1
View File
@@ -356,6 +356,7 @@ assertDeepEqual(
[
'remove.package',
'remove.ai',
'remove.dictation',
'remove.service',
'remove.development',
'remove.theme',
@@ -367,7 +368,7 @@ assertDeepEqual(
'remove.preinstalls',
'remove.security'
],
'menu orders Remove categories like their Install counterparts, followed by Remove-only categories'
'menu keeps the Remove category order'
)
assert(
defaultById['setup.security.passwordless-sudo'].action.includes('omarchy-sudo-passwordless'),
@@ -390,6 +391,11 @@ assertEqual(
'omarchy-bar transparent toggle',
'menu exposes Menu Bar transparency as a toggle'
)
assert(
!defaultItems.some(item => item.id.startsWith('style.background-intro'))
&& defaultById['trigger.toggle.animations'].action === 'omarchy-toggle-animations',
'menu uses the existing animations toggle without separate background intro controls'
)
assertDeepEqual(
defaultItems.filter(item => item.parent === 'setup.plugin').map(item => item.label),
['Enable Plugin', 'Disable Plugin', 'Add Plugin', 'Clone Plugin', 'Remove Plugin'],