Primitive touch and click target size helpers.
These helpers use a practical 44px minimum dimension for recommended
target sizing.
Examples
use ;
let target = new.unwrap;
assert_eq!;
assert_eq!;
assert_eq!;
assert!;
assert!;
assert_eq!;
Primitive touch and click target size helpers.
These helpers use a practical 44px minimum dimension for recommended
target sizing.
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);