1.2.7 • Published 2 months ago
joystick-ui v1.2.7
Joystick UI
Joystick UI component and controls for mobile browsers. Demo available:
https://joystick-demo.vercel.app/
Usage
import { createJoystick } from "joystick-ui";
import "joystick-ui/dist/main.css";
const { joystick, joystickControl } = createJoystick();
Customization
Prop | Type | Description |
---|---|---|
joystickClass | string | Customize joystick styles. Default min-width: 180px and width: 20vw . |
thumbClass | string | Customize moving thumb styles. Default width: 36px and height: 36px . |
enableTransition | boolean | TODO. Transition is enabled by default. |
WebGL
const animate = () => {
console.log(joystickControl.direction.normalize());
requestAnimationFrame(animate);
};
animate();
Browser
joystick
is a DOM element which can be rendered by any library or framework.
document.body.append(joystick);
React
return <div ref={(element) => element.append(joystick)} />;
Solid
return joystick;
1.2.7
2 months ago
1.2.6
2 months ago
1.2.5
2 months ago
1.2.4
2 months ago
1.2.3
2 months ago
1.2.2
2 months ago
1.2.1
3 months ago
1.2.0
3 months ago
1.1.1
3 months ago
1.1.0
3 months ago
1.0.16
3 months ago
1.0.15
3 months ago
1.0.14
3 months ago
1.0.13
3 months ago
1.0.12
3 months ago
1.0.11
3 months ago
1.0.10
3 months ago
1.0.9
3 months ago
1.0.8
3 months ago
1.0.7
3 months ago
1.0.6
3 months ago
1.0.5
3 months ago
1.0.4
3 months ago
1.0.3
3 months ago
1.0.2
3 months ago
1.0.1
3 months ago
1.0.0
3 months ago