improv(sound): Use flex row with adaptive width slider

This commit is contained in:
Konstantinos Lampropoulos 2024-08-28 15:31:40 +03:00 committed by GitHub
parent 3ec53d7f8a
commit a46587fb6e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -622,7 +622,6 @@ fn input() -> Section<crate::pages::Message> {
.push(widget::text::body(&page.source_volume_text)) .push(widget::text::body(&page.source_volume_text))
.push( .push(
widget::slider(0..=150, page.source_volume, Message::SourceVolumeChanged) widget::slider(0..=150, page.source_volume, Message::SourceVolumeChanged)
.width(250)
.breakpoints(&[100]), .breakpoints(&[100]),
); );
@ -633,7 +632,7 @@ fn input() -> Section<crate::pages::Message> {
); );
let mut controls = settings::view_section(&section.title) let mut controls = settings::view_section(&section.title)
.add(settings::item( .add(settings::flex_item(
&*section.descriptions[volume], &*section.descriptions[volume],
volume_control, volume_control,
)) ))
@ -680,7 +679,6 @@ fn output() -> Section<crate::pages::Message> {
.push(widget::text::body(&page.sink_volume_text)) .push(widget::text::body(&page.sink_volume_text))
.push( .push(
widget::slider(0..=150, page.sink_volume, Message::SinkVolumeChanged) widget::slider(0..=150, page.sink_volume, Message::SinkVolumeChanged)
.width(250)
.breakpoints(&[100]), .breakpoints(&[100]),
); );
@ -691,7 +689,7 @@ fn output() -> Section<crate::pages::Message> {
); );
let mut controls = settings::view_section(&section.title) let mut controls = settings::view_section(&section.title)
.add(settings::item( .add(settings::flex_item(
&*section.descriptions[volume], &*section.descriptions[volume],
volume_control, volume_control,
)) ))