Skip to content

Latest commit

 

History

History
99 lines (89 loc) · 4.88 KB

CHANGELOG.md

File metadata and controls

99 lines (89 loc) · 4.88 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.1.1 - 2017-04-01

Added

  • added new objects (valencia street pack)
  • made a few youtube videos of city builder and UI: https://www.youtube.com/watch?v=ni_AF6RYtZo
  • added guide in readme re how to contribute new objects to repo
  • "first ui" blog post about city builder aframe select bar: https://medium.com/p/38b0c86ed7b7/
  • added 2nd controller element with action menu commands
  • added teleport
  • added save to firebase
  • aframe.city domain registration and firebase hosting
  • add new game title, city name and favicon, yay 🏗️ aframe.city!
  • new camera view before entering VR mode - rotation is a bit wonky
  • check if city name is invalid before saving - note this is client side only, no server validation. it is possible to overwrite all firebase cities with a malformed city name :/
  • add randopeeps npm module for fun random city names
  • city saved as URL camel case hash shortname that can be easily shared
  • open a city by simply visiting the city's hash url (aframe.city/#CityName)
  • add city name hash to page title when saved / opened / saveAs'ed
  • tie firebase save to VR action menu ui
  • added saveas menu option
  • added new city menu option - no warning, use with care!

Changed

0.1.0 - 2017-01-29

Added

  • Added many more objects! vehicles, aliens, buildings, and pre-fab scenes!
  • New support for switching through different object group types!
  • Added webpack and basic build process (minification not working)

Changed

  • Select menu is now separate component apart from city builder logic
    • select menu accepts an array of possible items, images, metadata
    • menu responds to emitted events independent of controllers
    • menu has optional built-in bindings to controllers. those bindings simply emit menu events.
    • this will be released as a separate repo with add'l documentation
  • City builder controls logic now loads objects from json files into the dom for the select bar component
  • Right controller and object hidden for now, needs add'l work to support two controllers with new menu bar component
  • Copied more remote items to repo such as text textures, ground mesh

0.0.9 - 2017-01-14

Added

  • mvp of new object menu interface
  • support forward/back object switching with vive and oculus
  • use 85% axis level to trigger object scroll forward/back when using the oculus touch thumbstick
  • use preview images for next/previous objects
  • added some fun placeable objects like UFOs from https://github.com/mikelovesrobots/mmmm
  • created 2 utilities for creating object group json index and preview images (/utils)
  • added all original vox files from mmmm (/assets/vox)

Changed

  • This version only allows for placement of base plates and alien voxel objects. More placeable objects will be supported shortly.
  • New grouping prefix "bld" for building objects (renamed those objects from "obj" prefix)

0.0.8 - 2017-01-03

Added

  • added support for loading object lists from json files instead of hardcoding in app
  • removed d3 dependencies
  • refactored object loading code
  • new json_builder.js utility to create city builder compatible object lists in json format
  • add all vehicle (veh) objects from mmmm

Changed

  • changed directory structure, most things are now under assets

[Unversioned Releases] - 2017-01-01 and prior

Added

  • Added a changelog.
  • Prior to the change log, all these things were added or changed:
  • support both oculus touch and vive using https://github.com/chenzlabs/a-painter/blob/5aeaf2bd592a49be5e523474e2c43cc1e225ae7f/src/components/auto-detect-controllers.js
  • pull d3 out of demo-controls.js, rename this component more appropriately,
  • make the game title look nicer - restore the geometric text from ada
  • add an option to load a default example city
  • add ability to load from json file
  • show a nicer default camera view / rotation
  • improve the overlay dialogue "close" button styling
  • paste in json should autoselect
  • upgrade to aframe 0.4.0
  • (basic) save/load scenes to/from json file
  • basic desktop info ui
  • undo
  • added houses and vehicles from https://github.com/mikelovesrobots/mmmm
  • cars, bikes, trucks - we got em!
  • buildings, houses - we got em too!
  • snap to grid for bases
  • nicer looking table
  • display a grid
  • background selection - dark starry skies, what else?
  • separate right-hand and left-hand object selection: left-hand for "bases", right-hand for "objects"
  • add support for switching objects (ie from car to tree, etc.) press trackpad button to see the "preview" change
  • add object