├── .babelrc ├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── dist ├── aframe-gui.js └── aframe-gui.min.js ├── examples ├── aframe-gui-preview.gif ├── all_components_colors.html ├── all_components_mouse_quest.html ├── assets │ ├── classicrock_15sec.wav │ ├── fonts │ │ ├── DiplomataSC-Regular.ttf │ │ ├── PermanentMarker-Regular.ttf │ │ ├── Plaster-Regular.ttf │ │ ├── PressStart2P-Regular.ttf │ │ ├── fa-brands-400.ttf │ │ ├── fa-regular-400.ttf │ │ ├── fa-solid-900.ttf │ │ ├── ionicons.eot │ │ ├── ionicons.svg │ │ ├── ionicons.ttf │ │ └── ionicons.woff │ ├── minority.mp4 │ ├── snellen_chart.png │ ├── theater.mtl │ └── theater.obj ├── casestudy_amper.html ├── casestudy_call.html ├── casestudy_dropdown.html ├── casestudy_eyetest.html ├── casestudy_keyboard.html ├── casestudy_movies.html ├── casestudy_vrremote.html ├── css │ ├── style.css │ ├── style.css.map │ └── style.scss ├── images │ ├── all_components.png │ └── overview.png ├── index.html ├── js │ ├── aframe-gui.js │ ├── aframe-gui.min.js │ ├── build.js │ ├── components.js │ ├── demo.js │ ├── fontfaceobserver.js │ └── gui-env.js ├── npm-debug.log └── visualizer │ ├── index.html │ ├── third-party │ ├── aframe-audioanalyser-component.js │ ├── aframe-audioanalyser-component.min.js │ ├── build.js │ └── components │ │ ├── audioanalyser-levels-scale.js │ │ ├── audioanalyser-volume-bind.js │ │ ├── audioanalyser-volume-scale.js │ │ ├── audioanalyser-waveform.js │ │ ├── color-on-beat.js │ │ ├── remove-on-event.js │ │ ├── ring-on-beat.js │ │ ├── scale-y-color.js │ │ └── spotify.js │ └── yourhandinmine.mp3 ├── list-of-icon-variables.md ├── package.json ├── src ├── components │ ├── bevelbox.js │ ├── button.js │ ├── circle-loader.js │ ├── circle-timer.js │ ├── cursor.js │ ├── flex-container.js │ ├── icon-button.js │ ├── icon-label-button.js │ ├── input.js │ ├── interactable.js │ ├── item.js │ ├── label.js │ ├── progress-bar.js │ ├── radio.js │ ├── rounded.js │ ├── slider.js │ ├── toggle.js │ └── vertical-slider.js ├── index.js ├── scripts │ ├── reset-cursor.js │ ├── utils.js │ └── vars.js └── third-party │ ├── aframe-troika-text.js │ ├── aframe-troika-text.min.js │ └── aframe-troika-text.min.js.map ├── webpack.config.babel.js ├── webpack.config.babelmin.js ├── webpack.config.example.js └── webpack.config.examplemin.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/_config.yml -------------------------------------------------------------------------------- /dist/aframe-gui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/dist/aframe-gui.js -------------------------------------------------------------------------------- /dist/aframe-gui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/dist/aframe-gui.min.js -------------------------------------------------------------------------------- /examples/aframe-gui-preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/aframe-gui-preview.gif -------------------------------------------------------------------------------- /examples/all_components_colors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/all_components_colors.html -------------------------------------------------------------------------------- /examples/all_components_mouse_quest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/all_components_mouse_quest.html -------------------------------------------------------------------------------- /examples/assets/classicrock_15sec.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/classicrock_15sec.wav -------------------------------------------------------------------------------- /examples/assets/fonts/DiplomataSC-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/DiplomataSC-Regular.ttf -------------------------------------------------------------------------------- /examples/assets/fonts/PermanentMarker-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/PermanentMarker-Regular.ttf -------------------------------------------------------------------------------- /examples/assets/fonts/Plaster-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/Plaster-Regular.ttf -------------------------------------------------------------------------------- /examples/assets/fonts/PressStart2P-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/PressStart2P-Regular.ttf -------------------------------------------------------------------------------- /examples/assets/fonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /examples/assets/fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /examples/assets/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /examples/assets/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/ionicons.eot -------------------------------------------------------------------------------- /examples/assets/fonts/ionicons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/ionicons.svg -------------------------------------------------------------------------------- /examples/assets/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/ionicons.ttf -------------------------------------------------------------------------------- /examples/assets/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/fonts/ionicons.woff -------------------------------------------------------------------------------- /examples/assets/minority.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/minority.mp4 -------------------------------------------------------------------------------- /examples/assets/snellen_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/snellen_chart.png -------------------------------------------------------------------------------- /examples/assets/theater.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/theater.mtl -------------------------------------------------------------------------------- /examples/assets/theater.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/assets/theater.obj -------------------------------------------------------------------------------- /examples/casestudy_amper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/casestudy_amper.html -------------------------------------------------------------------------------- /examples/casestudy_call.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/casestudy_call.html -------------------------------------------------------------------------------- /examples/casestudy_dropdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/casestudy_dropdown.html -------------------------------------------------------------------------------- /examples/casestudy_eyetest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/casestudy_eyetest.html -------------------------------------------------------------------------------- /examples/casestudy_keyboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/casestudy_keyboard.html -------------------------------------------------------------------------------- /examples/casestudy_movies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/casestudy_movies.html -------------------------------------------------------------------------------- /examples/casestudy_vrremote.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/casestudy_vrremote.html -------------------------------------------------------------------------------- /examples/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/css/style.css -------------------------------------------------------------------------------- /examples/css/style.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/css/style.css.map -------------------------------------------------------------------------------- /examples/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/css/style.scss -------------------------------------------------------------------------------- /examples/images/all_components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/images/all_components.png -------------------------------------------------------------------------------- /examples/images/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/images/overview.png -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/js/aframe-gui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/js/aframe-gui.js -------------------------------------------------------------------------------- /examples/js/aframe-gui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/js/aframe-gui.min.js -------------------------------------------------------------------------------- /examples/js/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/js/build.js -------------------------------------------------------------------------------- /examples/js/components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/js/components.js -------------------------------------------------------------------------------- /examples/js/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/js/demo.js -------------------------------------------------------------------------------- /examples/js/fontfaceobserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/js/fontfaceobserver.js -------------------------------------------------------------------------------- /examples/js/gui-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/js/gui-env.js -------------------------------------------------------------------------------- /examples/npm-debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/npm-debug.log -------------------------------------------------------------------------------- /examples/visualizer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/index.html -------------------------------------------------------------------------------- /examples/visualizer/third-party/aframe-audioanalyser-component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/aframe-audioanalyser-component.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/aframe-audioanalyser-component.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/aframe-audioanalyser-component.min.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/build.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/audioanalyser-levels-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/audioanalyser-levels-scale.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/audioanalyser-volume-bind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/audioanalyser-volume-bind.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/audioanalyser-volume-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/audioanalyser-volume-scale.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/audioanalyser-waveform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/audioanalyser-waveform.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/color-on-beat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/color-on-beat.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/remove-on-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/remove-on-event.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/ring-on-beat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/ring-on-beat.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/scale-y-color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/scale-y-color.js -------------------------------------------------------------------------------- /examples/visualizer/third-party/components/spotify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/third-party/components/spotify.js -------------------------------------------------------------------------------- /examples/visualizer/yourhandinmine.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/examples/visualizer/yourhandinmine.mp3 -------------------------------------------------------------------------------- /list-of-icon-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/list-of-icon-variables.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/package.json -------------------------------------------------------------------------------- /src/components/bevelbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/bevelbox.js -------------------------------------------------------------------------------- /src/components/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/button.js -------------------------------------------------------------------------------- /src/components/circle-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/circle-loader.js -------------------------------------------------------------------------------- /src/components/circle-timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/circle-timer.js -------------------------------------------------------------------------------- /src/components/cursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/cursor.js -------------------------------------------------------------------------------- /src/components/flex-container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/flex-container.js -------------------------------------------------------------------------------- /src/components/icon-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/icon-button.js -------------------------------------------------------------------------------- /src/components/icon-label-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/icon-label-button.js -------------------------------------------------------------------------------- /src/components/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/input.js -------------------------------------------------------------------------------- /src/components/interactable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/interactable.js -------------------------------------------------------------------------------- /src/components/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/item.js -------------------------------------------------------------------------------- /src/components/label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/label.js -------------------------------------------------------------------------------- /src/components/progress-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/progress-bar.js -------------------------------------------------------------------------------- /src/components/radio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/radio.js -------------------------------------------------------------------------------- /src/components/rounded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/rounded.js -------------------------------------------------------------------------------- /src/components/slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/slider.js -------------------------------------------------------------------------------- /src/components/toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/toggle.js -------------------------------------------------------------------------------- /src/components/vertical-slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/components/vertical-slider.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/index.js -------------------------------------------------------------------------------- /src/scripts/reset-cursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/scripts/reset-cursor.js -------------------------------------------------------------------------------- /src/scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/scripts/utils.js -------------------------------------------------------------------------------- /src/scripts/vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/scripts/vars.js -------------------------------------------------------------------------------- /src/third-party/aframe-troika-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/third-party/aframe-troika-text.js -------------------------------------------------------------------------------- /src/third-party/aframe-troika-text.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/third-party/aframe-troika-text.min.js -------------------------------------------------------------------------------- /src/third-party/aframe-troika-text.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/src/third-party/aframe-troika-text.min.js.map -------------------------------------------------------------------------------- /webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/webpack.config.babel.js -------------------------------------------------------------------------------- /webpack.config.babelmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/webpack.config.babelmin.js -------------------------------------------------------------------------------- /webpack.config.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/webpack.config.example.js -------------------------------------------------------------------------------- /webpack.config.examplemin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdub80/aframe-gui/HEAD/webpack.config.examplemin.js --------------------------------------------------------------------------------