Socket
Socket
Sign inDemoInstall

daisywheel

Package Overview
Dependencies
50
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    daisywheel

The Steam 'Big Picture' Daisywheel ported to JS and CSS. Supports Gamepad API.


Version published
Weekly downloads
28
increased by833.33%
Maintainers
1
Install size
14.9 MB
Created
Weekly downloads
 

Readme

Source

DaisywheelJS

The Steam "Big Picture" Daisywheel ported to Javascript and CSS. Works with the Gamepad API, available in the latest modern browsers.

Note

This interface is something every game with text input needs. Not a single game should present a QWERTY keyboard to a user with a controller in their hands. I ported this so that the growing HTML5 gaming community can use it in their games as a standard library in the user interface toolkit.

DaisywheelJS Screenshot

A live demo can be found here

Setup/Install/Documentation

Instructions on use can be found at daisywheeljs.org.

There you'll find:

Contributing

To setup your own build and/or contribute, pull down a clone of the repo. Run npm install to install dependencies. After making changes to either the daisywheel.js file or the less files run gulp and a build version of the files will be generated. The process should look like this:


git clone git@github.com:likethemammal/daisywheeljs.git
cd daisywheeljs
npm install

//make some changes

gulp

Attributions

gamepad-mod.js interfaces with the browser API and organizes the data sent over in the controller's events. It was a modification of the gamepad.js library found in the example code for the HTML5Rocks gamepad tester, which can be found in its orginal form here

License

This is licensed under the MIT Open-source License.


todo
  • multilanguage support
  • controller brand specific button images
  • complex actions (attach to a text editor like Atom or Light Table)

Keywords

FAQs

Last updated on 22 Jul 2016

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc