WIP
yy-ui
UI and Windows library build on pixi.js
rationale
Exposing the UI library I built for use with my pixel editor.
Live Demo
https://davidfig.github.io/ui/
Installation
npm i yy-ui
API
src/list.js
/** * @param * @param * @emit select (item, List) * @emit unselect (item, List) */
src/button.js
/** * @param * @param * @param * @param {string=center} [options.align] combination of left/right/center and top/bottom/center or center (e.g., 'center-bottom') * @param * @param */
src/dialog.js
/** * @param * @param * @param * @param * @param */
src/edit-text.js
/** * * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param */
src/spacer.js
/** * @param * @param * @param */
src/stack.js
/** * @param * @param * @param * @param * @param * @param */
src/text.js
/** * @param * @param * @param */
src/tree.js
/** * @param * @param * @param * @param * @emit select (item, List) * @emit unselect (item, List) */ /** * * @param * @param * @param * @param * @param */ addFolder(parent, options) /** * * @param * @param * @param * @param * @param */ addEntry(parent, options)
src/ui.js
/** * @param * @param * @param * @param * @param * @param * @param * @param */ /** * * @param * @param */ resize(width, height) /** * * @param * @param * @param */ addListener(type, callback)
src/window.js
/** * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param * @param */
License
MIT License
(c) 2017 YOPEY YOPEY LLC by David Figatner