@@ -111,6 +111,8 @@ def make_preset_section(self) -> Gtk.Box:
111111
112112 default_preset_row = Gtk .Box (orientation = Gtk .Orientation .HORIZONTAL , spacing = 10 )
113113 default_preset_row .add_css_class ("utility-row" )
114+ default_preset_row .set_visible (False )
115+ self .default_preset_row = default_preset_row
114116 default_preset_label = Gtk .Label (label = "Fallback" , xalign = 0.0 )
115117 default_preset_row .append (default_preset_label )
116118 default_preset_row .append (self .default_preset_state_label )
@@ -177,8 +179,12 @@ def make_preset_action(label: str, callback, *, destructive: bool = False) -> tu
177179
178180 self .preset_default_separator = append_preset_separator ()
179181
182+ self .preset_default_heading = Gtk .Label (label = "Unmatched Outputs" , xalign = 0.0 )
183+ self .preset_default_heading .add_css_class ("popover-section-heading" )
184+ preset_more_box .append (self .preset_default_heading )
185+
180186 self .default_preset_set_button , self .default_preset_set_button_label = make_preset_action (
181- "Use as Fallback" ,
187+ "Use Current as Fallback" ,
182188 self .on_use_preset_as_fallback_clicked ,
183189 )
184190
@@ -243,23 +249,16 @@ def make_system_section(self) -> tuple[Gtk.Box, Gtk.Box]:
243249
244250 compare_panel = Gtk .Box (orientation = Gtk .Orientation .HORIZONTAL , spacing = 8 )
245251 compare_panel .add_css_class ("compare-row" )
246- compare_title = Gtk .Label (label = "Compare " , xalign = 0.0 )
252+ compare_title = Gtk .Label (label = "A/B " , xalign = 0.0 )
247253 compare_title .add_css_class ("metric-title" )
248254 bind_label_to_control (compare_title , self .bypass_switch )
249255 compare_panel .append (compare_title )
250256 compare_spacer = Gtk .Box ()
251257 compare_spacer .set_hexpand (True )
252258 compare_panel .append (compare_spacer )
253- self .bypass_state_label .add_css_class ("compare-state-chip" )
254- self .bypass_state_label .set_accessible_role (Gtk .AccessibleRole .STATUS )
255- set_accessible_label (self .bypass_state_label , "Compare State" )
256- self .bypass_state_label .set_width_chars (9 )
257- self .bypass_state_label .set_size_request (92 , - 1 )
258- self .bypass_state_label .set_xalign (0.5 )
259- compare_panel .append (self .bypass_state_label )
260- self .bypass_switch .set_tooltip_text ("Compare Audio" )
259+ self .bypass_switch .set_tooltip_text ("A/B Compare" )
261260 self .bypass_switch .set_valign (Gtk .Align .CENTER )
262- set_accessible_label (self .bypass_switch , "Equalized Audio " )
261+ set_accessible_label (self .bypass_switch , "A/B Compare " )
263262 compare_panel .append (self .bypass_switch )
264263 system_section .append (compare_panel )
265264
0 commit comments