Panel deckt die Menüleiste nicht mehr zu
Die Fläche reichte über die ganze Breite bis an die Bildschirmoberkante, damit sie mit der schwarzen Notch zu einem Körper verschmilzt. Bei einer Kachel ging das auf; bei sechs deckt sie die komplette Menüleiste zu, samt aller Statuselemente. Die Silhouette ist jetzt ein T: oben ein Steg in Notch-Breite, ab Unterkante der Menüleiste die volle Fläche. Die Notch bleibt verschmolzen, die Menüleiste bleibt frei. Das allein hätte nur so ausgesehen, als wäre es gelöst. Das Fenster liegt weiterhin über der Leiste, dort nur durchsichtig — und ein durchsichtiges Fenster schluckt Klicks trotzdem. Die Trefferprüfung reicht sie jetzt durch: links und rechts der Notch gehört der oberste Streifen der Menüleiste. Aus demselben Grund fragt der Koordinator nicht mehr den Fensterrahmen, sondern die sichtbare Fläche. Wer den Rahmen befragt, hält einen Klick auf ein fremdes Statuselement für einen Klick ins Panel — und einen Zeiger über der Menüleiste für einen im Panel. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,137 +1,143 @@
|
||||
{
|
||||
"sourceLanguage": "en",
|
||||
"strings": {
|
||||
"": {},
|
||||
"%lld %%": {
|
||||
"comment": "A row of controls for adjusting the volume and muting a process.",
|
||||
"isCommentAutoGenerated": true,
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%lld %%"
|
||||
"sourceLanguage" : "en",
|
||||
"strings" : {
|
||||
"" : {
|
||||
|
||||
},
|
||||
"–" : {
|
||||
"comment" : "A placeholder for the volume of a process.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"%lld %%" : {
|
||||
"comment" : "A row of controls for adjusting the volume and muting a process.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld %%"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%lld %%"
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld %%"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mixer.name": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Audio-Mixer"
|
||||
"mixer.name" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Audio-Mixer"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Audio mixer"
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Audio mixer"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mixer.noProcesses": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Kein Programm gibt gerade Ton aus"
|
||||
"mixer.noProcesses" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Kein Programm gibt gerade Ton aus"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "No app is playing audio"
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "No app is playing audio"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mixer.off": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Mixer ausschalten"
|
||||
"mixer.off" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Mixer ausschalten"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Turn mixer off"
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Turn mixer off"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mixer.off.explain": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Lautstärke einzelner Programme regeln, auch über 100 %."
|
||||
"mixer.off.explain" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Lautstärke einzelner Programme regeln, auch über 100 %."
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Set the volume of individual apps, including above 100 %."
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Set the volume of individual apps, including above 100 %."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mixer.off.warning": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Onyx leitet den Ton der geregelten Programme um. Beim Ausschalten ist der ursprüngliche Weg sofort wiederhergestellt."
|
||||
"mixer.off.warning" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Onyx leitet den Ton der geregelten Programme um. Beim Ausschalten ist der ursprüngliche Weg sofort wiederhergestellt."
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Onyx routes the audio of the apps you control. Turning the mixer off restores the original path immediately."
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Onyx routes the audio of the apps you control. Turning the mixer off restores the original path immediately."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mixer.on": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Mixer einschalten"
|
||||
"mixer.on" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Mixer einschalten"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Turn mixer on"
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Turn mixer on"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mixer.release": {
|
||||
"localizations": {
|
||||
"de": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Nicht mehr regeln"
|
||||
"mixer.release" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Nicht mehr regeln"
|
||||
}
|
||||
},
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Stop controlling"
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Stop controlling"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version": "1.1"
|
||||
}
|
||||
"version" : "1.1"
|
||||
}
|
||||
Reference in New Issue
Block a user