Add accessible labels to sliders and watermark position grid
Screen readers now announce the purpose and range of brightness, contrast, saturation, and compression quality sliders. The watermark position grid frame also has a descriptive label.
This commit is contained in:
@@ -57,6 +57,9 @@ pub fn build_compress_page(state: &AppState) -> adw::NavigationPage {
|
||||
quality_scale.add_mark(3.0, gtk::PositionType::Bottom, Some("Medium"));
|
||||
quality_scale.add_mark(4.0, gtk::PositionType::Bottom, Some("High"));
|
||||
quality_scale.add_mark(5.0, gtk::PositionType::Bottom, Some("Maximum"));
|
||||
quality_scale.update_property(&[
|
||||
gtk::accessible::Property::Label("Compression quality, from Web Optimized to Maximum"),
|
||||
]);
|
||||
|
||||
let quality_label = gtk::Label::builder()
|
||||
.label(quality_description(initial_val as u32))
|
||||
|
||||
Reference in New Issue
Block a user