1.2.7 • Published 8 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
8 months ago
1.2.6
8 months ago
1.2.5
8 months ago
1.2.4
8 months ago
1.2.3
8 months ago
1.2.2
8 months ago
1.2.1
9 months ago
1.2.0
9 months ago
1.1.1
9 months ago
1.1.0
9 months ago
1.0.16
9 months ago
1.0.15
9 months ago
1.0.14
9 months ago
1.0.13
9 months ago
1.0.12
9 months ago
1.0.11
9 months ago
1.0.10
9 months ago
1.0.9
9 months ago
1.0.8
9 months ago
1.0.7
9 months ago
1.0.6
9 months ago
1.0.5
9 months ago
1.0.4
9 months ago
1.0.3
9 months ago
1.0.2
9 months ago
1.0.1
9 months ago
1.0.0
9 months ago