forked from Shinonome/dots-hyprland
dcdb53da9e
works for left side but not right side... oh well, still better than nothing
16 lines
457 B
JavaScript
16 lines
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)
|
|
} |