refactor(settings): move limit quality toggle below streaming quality
- Repositioned toggle to appear right after Streaming Quality dropdown - Updated description to clarify it overrides quality setting when device doesn't support the selected sample rate
This commit is contained in:
1 parent
39e8814848
commit
2431a66545
1 file changed
+7
-7
@@ -1951,6 +1951,13 @@
|
|||||||
onchange={handleQualityChange}
|
onchange={handleQualityChange}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="setting-row">
|
||||||
|
<div class="setting-info">
|
||||||
|
<span class="setting-label">Limit Quality to Device</span>
|
||||||
|
<span class="setting-desc">When enabled, overrides the quality setting above if your audio device doesn't support the selected sample rate. Prevents resampling to guarantee bit-perfect playback.</span>
|
||||||
|
</div>
|
||||||
|
<Toggle enabled={limitQualityToDevice} onchange={handleLimitQualityToDeviceChange} />
|
||||||
|
</div>
|
||||||
<div class="setting-row">
|
<div class="setting-row">
|
||||||
<div class="setting-info">
|
<div class="setting-info">
|
||||||
<span class="setting-label">Audio Backend</span>
|
<span class="setting-label">Audio Backend</span>
|
||||||
@@ -2090,13 +2097,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<Toggle enabled={streamingOnly} onchange={handleStreamingOnlyChange} />
|
<Toggle enabled={streamingOnly} onchange={handleStreamingOnlyChange} />
|
||||||
</div>
|
</div>
|
||||||
<div class="setting-row">
|
|
||||||
<div class="setting-info">
|
|
||||||
<span class="setting-label">Limit Quality to Device</span>
|
|
||||||
<span class="setting-desc">Prevents requesting tracks that exceed your device's max sample rate. Ensures bit-perfect playback by avoiding software resampling.</span>
|
|
||||||
</div>
|
|
||||||
<Toggle enabled={limitQualityToDevice} onchange={handleLimitQualityToDeviceChange} />
|
|
||||||
</div>
|
|
||||||
<div class="setting-row last">
|
<div class="setting-row last">
|
||||||
<span class="setting-label">{$t('settings.audio.currentSampleRate')}</span>
|
<span class="setting-label">{$t('settings.audio.currentSampleRate')}</span>
|
||||||
<span class="setting-value" class:muted={!hardwareStatus?.is_active}>
|
<span class="setting-value" class:muted={!hardwareStatus?.is_active}>
|
||||||
|
|||||||
Reference in new issue
Block a user