VJUI is a collection of custom UI controls specially designed for VJing.
It contains three custom controls:
Knob allows users to select a numeric value by dragging. This provides almost the same functionality as the standard Slider control but a bit easier to interact on a touch-sensitive screen.
Button is almost identical to the standard Button control, but it also
provides the OnButtonDown
event not only the OnButtonUp
event. This is
convenient for VJing because button-down events are more often used than
button-ups.
Toggle is also nearly identical to the standard Toggle control but in the same look-and-feel to the Knob and Button controls.
The VJUI package uses the scoped registry feature to import dependent
packages. Please add the following sections to the package manifest file
(Packages/manifest.json
).
To the scopedRegistries
section:
{
"name": "Keijiro",
"url": "https://registry.npmjs.com",
"scopes": [ "jp.keijiro" ]
}
To the dependencies
section:
"jp.keijiro.klak.vjui": "1.0.2"
After changes, the manifest file should look like below:
{
"scopedRegistries": [
{
"name": "Keijiro",
"url": "https://registry.npmjs.com",
"scopes": [ "jp.keijiro" ]
}
],
"dependencies": {
"jp.keijiro.klak.vjui": "1.0.2",
...