Coherence: one component per idea, one spelling per word, one truth per claim
Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
@@ -27,12 +27,20 @@ SettingsPage {
|
||||
// moves and the region past 100% is marked.
|
||||
readonly property real volumeMaximum: Settings.overAmplification ? 1.5 : 1
|
||||
|
||||
// The three services that read the machine rather than the graph do it once
|
||||
// per page open, the way the Displays page refreshes hardware brightness.
|
||||
// The three services that read the machine rather than the graph are asked
|
||||
// when the page opens, the way the Displays page probes hardware
|
||||
// brightness. Two of them read hardware that does not change while Settings
|
||||
// is open, so they are asked once a session and not once a visit.
|
||||
//
|
||||
// SoundFeedback is not one of them: it reads GSettings keys any GNOME
|
||||
// control panel can rewrite behind this page's back, so it is re-read every
|
||||
// open rather than trusted from the first one.
|
||||
Component.onCompleted: {
|
||||
SoundFeedback.refresh();
|
||||
SoundDefaults.refresh();
|
||||
SoundCards.refresh();
|
||||
if (!SoundDefaults.loaded)
|
||||
SoundDefaults.refresh();
|
||||
if (!SoundCards.loaded)
|
||||
SoundCards.refresh();
|
||||
}
|
||||
|
||||
SettingsCard {
|
||||
@@ -136,17 +144,7 @@ SettingsPage {
|
||||
}
|
||||
|
||||
// ── What the machine says when it wants attention ───────────────────────
|
||||
Text {
|
||||
width: parent.width
|
||||
text: "Alerts & feedback"
|
||||
color: Theme.fgMuted
|
||||
font.family: Theme.fontFamily
|
||||
font.pixelSize: Theme.fontSizeSmall
|
||||
font.weight: Font.DemiBold
|
||||
font.capitalization: Font.AllUppercase
|
||||
font.letterSpacing: 0.7
|
||||
topPadding: 6
|
||||
}
|
||||
SectionLabel { text: "Alerts & feedback" }
|
||||
|
||||
SettingsCard {
|
||||
title: "Alerts"
|
||||
@@ -189,17 +187,7 @@ SettingsPage {
|
||||
}
|
||||
|
||||
// ── The hardware underneath the devices ─────────────────────────────────
|
||||
Text {
|
||||
width: parent.width
|
||||
text: "Advanced"
|
||||
color: Theme.fgMuted
|
||||
font.family: Theme.fontFamily
|
||||
font.pixelSize: Theme.fontSizeSmall
|
||||
font.weight: Font.DemiBold
|
||||
font.capitalization: Font.AllUppercase
|
||||
font.letterSpacing: 0.7
|
||||
topPadding: 6
|
||||
}
|
||||
SectionLabel { text: "Advanced" }
|
||||
|
||||
SettingsCard {
|
||||
title: "Device profiles"
|
||||
|
||||
Reference in New Issue
Block a user