Skip to content

Commit

Permalink
V0.5.0 (#27)
Browse files Browse the repository at this point in the history
  • Loading branch information
ChristopherChudzicki authored Dec 23, 2022
1 parent 78d1b8d commit ca1c5a7
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
26 changes: 13 additions & 13 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
## Changes

0.1.0-dev
### 0.5.0
- THREE.js is no longer included in the build output and must be included separately. [#26](https://github.com/unconed/threestrap/pull/26)
- Fixed stats plugin throwing an error on destroy() if mounted in a non-body element [#25](https://github.com/unconed/threestrap/pull/25)

- TODO fill in!

0.0.12-dev
### 0.0.12-dev

- Camera: Lower near distance to 0.01 by default.
- Controls: Ship TrackballControls.
Expand All @@ -15,12 +15,12 @@
- Time: Provide `warmup` option to wait N frames before starting clock (complements render warmup)
- Time: Add `time` real time clock.

0.0.10
### 0.0.10

- Bootstrap: Can pass in CSS selector for { element: ... } option.
- Size: handle retina/high-DPI displays to match Three.js changes.

0.0.9
### 0.0.9

- New Extra/VR: `render` replacement for Oculus/Cardboard VR using the `getVRDevices` API and `THREE.VRRenderer`. Specify as `render:vr` or use the `VR` alias, see `examples/vr.html`.
- New Extra/Fullscreen: Go fullscreen / VR with keypress or API.
Expand All @@ -29,7 +29,7 @@
- Extra/Cursor: Hide cursor in VR mode.
- Vendor/controls/VRControls: Apply VR state and fallback to DeviceOrientationControls / OrbitControls

0.0.8
### 0.0.8

- New Core/Warmup: Hide canvas for first few frames to avoid stuttering while JS/GL warms up.
- Core/Size: Rename capWidth/capHeight to maxRenderWidth/maxRenderHeight
Expand All @@ -38,38 +38,38 @@
- Core/Bind: Moved before renderer
- Core/Fallback: Simply fallback message into wrapper + message

0.0.7
### 0.0.7

- New Extra/Cursor: Set mouse cursor contextually. Can auto-hide cursor with time out.
- New Core/Fallback: Abort and display standard message when WebGL is unavailable.
- Initialize `three.Time.now` on install.

0.0.6
### 0.0.6

- Core: 'ready' event now always fires on hot install
- Core/Time: Frame count/time `frames` and variable speed `clock`/`step`. Use `speed` option to control.
- Core/Fill: Configurable options for behavior, add `layout` option to position overlays like stats correctly.
- Extra/Stats: Insert into containing DOM element.

0.0.5
### 0.0.5

- Make canvas display as block in 'fill'

0.0.4
### 0.0.4

- Shorthand syntax `foo:bar` for aliases in plugin list
- Make api mechanism reusable as `THREE.Api`
- Hot-swap plugins with `three.install/uninstall(name/plugins)`

0.0.3
### 0.0.3

- this.api({...}, three) now auto-passes `three` as argument to API methods.
- Move `bind` and `renderer` into their own plugins
- Make bind mechanism reusable as `THREE.Binder`
- Diff changes made with `$.api().set()`, provide `.changes` as well as all passed `.options` values
- Ad-hoc aliases to override plug-ins on init

0.0.2
### 0.0.2

- Declarative event binding
- .on/.off/.trigger naming, with fallback for DOM/THREE objects
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "threestrap",
"version": "0.4.1",
"version": "0.5.0",
"description": "Minimal Three.js Bootstrapper",
"repository": {
"type": "git",
Expand Down

0 comments on commit ca1c5a7

Please sign in to comment.