Skip to content

Commit

Permalink
update changelog and roadmap
Browse files Browse the repository at this point in the history
  • Loading branch information
ngokevin committed Dec 17, 2016
1 parent 508a4f8 commit 87c934a
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 20 deletions.
18 changes: 16 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
## 0.4.0 (est. November 2016)
## 0.4.0

0.4.0 contains bug fixes and API polish. *not yet released*
0.4.0 contains Oculus Touch controller support, integration with the Registry
by means of the Inspector, API polish, and bug fixes.

### Major Changes

- `getAttribute` returns full computed rather than just defined component data set. (#1925)
- `setAttribute` when passed an object (i.e., `setAttribute('material', {color: 'red'})`) no longer clobbers existing component data, it will instead *extend* existing component data. Pass a `true` flag as the third argument to clobber existing data.
- Asset property type will directly pass the video element to a component if the value is a selector. (#2129)
- Refactored primitives to fix component dependencies and initialization ordering. (#2106)
- Removed `transforms` feature from the `registerPrimitive` API. (#2045)
- Removed deprecated `look-at` component. (#1913)
- Removed deprecated Declarative Events API (`<a-event>`). (#1914)
Expand All @@ -19,6 +22,8 @@
### Enhancements

- Bumped three.js to r82. (#2081)
- Oculus Touch controller support and controller refactor. (#2132)
- Inspector is pulled from `unpkg.com` CDN to be able to reference a fuzzy version. (e664fe6)
- Added `reverseDrag` property to `look-controls` component to reverse mouse drag (ideal for static 360&deg; content). (#2024)
- Added standard material map properties for ambient occlusion, displacements, normals, and spherical environments. (#1826, #2078)
- Asset parser no longer strictly demands URLs be wrapped with `url()`. (#2045)
Expand Down Expand Up @@ -60,6 +65,15 @@
- Fixed `raycaster` component passing its actual intersection objects through events. (#1978)
- Fixed `stats` component for Safari. (#1865)
- Normalized Git-tracked files to Unix-style line feeds. (#1825)
- Fix stringifying default `null` values for object property types. (#2138)
- Fix material update referencing `sceneEl` when the scene has not yet loaded. (#2137)
- Fix default values of a schema property getting changed to weird values. (#2140)

### Known Issues

- A regression in the October 29th version of Chromium passes microsecond-based
timestamp into `requestAnimationFrame` instead of milliseconds, breaking
animations.

### 0.3.2 (October 12, 2016)

Expand Down
30 changes: 12 additions & 18 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,20 @@

## Top-Level Goals

- Community: help people get involved with WebVR in a welcoming and fun environment
- Performance: ensure no overheads in using A-Frame in order to maintain high and consistent framerate
- Ecosystem: enable discovery and distribution of assets, components, libraries, shaders, and tools
- Community: help people get involved with WebVR in a fun and welcoming environment
- Performance: maintain high framerate with low latency
- Ecosystem: enable discovery and distribution of reusable components

## 0.3.0 (est. Aug 2016)
## 0.4.1 (est. Jan 2016)

- WebVR 1.0 API: room scale, tracked controls, and link traversal
- Visual Inspector: complementary tool for visually editing scenes
- Performance: solve low-hanging performance issues
- aframe.io: update homepage to be more helpful and resourceful
- Built-in implementation of text

## 0.4.0 (est. Oct 2016)
## 0.5.0 (est. Mar 2016)

- Room-scale Demos: create and prototype more room scale demos for people to fork
- Component Discovery: have a central place to find components and be able to consume components without needing to search and install
- Controls: make controls easier to extend and configure
- Post-processing: enable post-render effects
- Tutorials: produce more learning resources such as articles, guides, and screencasts

## 0.5.0 (est. Dec 2016)

- Asset Discovery: curate and provide free-to-use assets (such as models, sounds, and textures)
- Asset Discovery: curate and provide free-to-use assets such as models, sounds, and textures
- In-VR Editor: edit scenes from within VR with tracked controllers
- API:
- Potential redesign of the Primitives API
- Deprecation of `<a-animation>`
- Refactor of the System API
- Refactor to a separate texture component

0 comments on commit 87c934a

Please sign in to comment.