dots-hyprland/.config/ags/modules/.miscutils/mathfuncs.js
end-4 dcdb53da9e osd: hide on mouse movement
works for left side but not right side... oh well, still better than nothing
2025-03-30 09:12:53 +02:00

16 lines
No EOL
457 B
JavaScript

export function clamp(x, min, max) {
return Math.min(Math.max(x, min), max);
}
export function truncateToPrecision(value, precision) {
const factor = Math.pow(10, precision);
const result = Math.round(value * factor) / factor;
return result;
}
export function distance(x1, y1, x2, y2) {
const distanceX = Math.abs(x1 - x2);
const distanceY = Math.abs(y1 - y2);
return Math.sqrt(distanceX * distanceX + distanceY * distanceY)
}