Skip to main content

Crate use_touch_target

Crate use_touch_target 

Source
Expand description

Primitive touch and click target size helpers.

These helpers use a practical 44px minimum dimension for recommended target sizing.

§Examples

use use_touch_target::{
    TouchTarget, is_touch_target_recommended, minimum_touch_target_px, touch_target_area,
};

let target = TouchTarget::new(48.0, 44.0).unwrap();

assert_eq!(minimum_touch_target_px(), 44.0);
assert_eq!(target.area_px(), 2_112.0);
assert_eq!(target.min_dimension_px(), 44.0);
assert!(target.is_recommended_size());
assert!(is_touch_target_recommended(48.0, 44.0).unwrap());
assert_eq!(touch_target_area(48.0, 44.0).unwrap(), 2_112.0);

Structs§

TouchTarget

Enums§

TouchTargetError

Functions§

is_touch_target_recommended
minimum_touch_target_px
touch_target_area