A Jetpack Compose component that displays a vertical ruler with selectable cm and ft units, complete with a needle indicator and haptic feedback.
- Scrollable vertical scale with major and minor tick marks.
- Switch between cm and ft/inch units.
- Real-time value updates via callback.
- Supports dark and light themes.
- Haptic feedback on value change.
GIF Preview:
RulerScaleWithNeedle(
onValueChange = { value, unit ->
// Handle selected value here
}
)

