Clamp brightness levelbar value and fix spinbutton adjustment initialization
This commit is contained in:
@@ -288,7 +288,7 @@ function PinenoteShell() {
|
|||||||
<levelbar
|
<levelbar
|
||||||
vertical
|
vertical
|
||||||
class="brightness-levelbar"
|
class="brightness-levelbar"
|
||||||
value={brightnessLevel((v) => v / 100)}
|
value={brightnessLevel((v) => Math.max(0, Math.min(1, (v || 0) / 100)))}
|
||||||
min={0}
|
min={0}
|
||||||
max={1}
|
max={1}
|
||||||
/>
|
/>
|
||||||
@@ -319,8 +319,8 @@ function PinenoteShell() {
|
|||||||
</button>
|
</button>
|
||||||
<box vertical>
|
<box vertical>
|
||||||
<label class="waveform-label" label={currentWaveform} />
|
<label class="waveform-label" label={currentWaveform} />
|
||||||
<spinbutton
|
<Gtk.SpinButton
|
||||||
adjustment={new Gtk.Adjustment({ lower: 0, upper: 3, step_increment: 1 })}
|
adjustment={new Gtk.Adjustment({ value: 0, lower: 0, upper: 3, step_increment: 1 })}
|
||||||
digits={0}
|
digits={0}
|
||||||
onValueChanged={({ value }) => waveform.setWaveform(value)}
|
onValueChanged={({ value }) => waveform.setWaveform(value)}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user