360°/VR Video Plugin Changelog
Changelog
15 Feb 2023
v2.0.0
- Breaking Changes: This drops support for older browsers such as IE
- Update build tooling to drop older browser support
16 Aug 2022
v1.10.1
- Set license field back to MIT
31 Aug 2021
v1.10.0
- Skip syntax check with vjsverify
31 Aug 2021
v1.9.0
- Vendor three JavaScript files
- Don't run tests on version
- Updated generator-helpers
15 Jun 2021
v1.8.0
- Added an option to prevent clicks from toggling playback
- Added option to change the detail level of the projection sphere
- Bug fix: Include edited three.js examples in module dist files
- Bug fix: Separated 180_LR/180_TB, add 180_MONO, fix cropping in 180 views
- Fixed publish by skipping require verification
- Updated dependencies, readme, examples, and switch to github actions ci
3 Mar 2020
v1.7.2
- Null check fullscreen toggle to fix iOS without it.
18 Nov 2019
v1.7.1
- Increased touchmove threshold for "taps" on mobile
- Added generator-helper dependencies back in
- Added lint-staged as developer dependency
- Fixed up package-lock URLs
9 Sep 2019
v1.7.0
- Added support for Spatial audio rendering via Omnitone
28 Aug 2019
v1.6.0
- Added 180 projection support
- Added an initialization event that triggers after init() is finished
- Added YouTube Equi-Angular Cubemap (EAC) projection
- Updated npm-run-all to 4.1.5
- Fixed JavaScript highlight in README.md
- Updated examples and readme
- Added a test, fix the build, update generator verison
- Bug fix: Prevented switching to lowest resolution HLS resolution, due to non-displayed video
17 Sep 2018
v1.5.0
- New feature: Motion controls option
- Bug fix: Removed the postinstall script to prevent install issues
- Updated to generator-videojs-plugin 7.2.0
- Updated videojs-generate-rollup-config to version 2.2.0
23 Aug 2018
v1.4.7
- Using Generator 7
8 Aug 2018
v1.4.6
- Updated dependencies
3 Aug 2018
v1.4.5
- Babel the ES distribution by updating the generator
1 Aug 2018
v1.4.4
- Dispose of event listeners on window correctly
20 Jul 2018
v1.4.3
- Corrected incorrect CSS naming
5 July 2018
v1.4.2
- Update to generator v6
18 Jun 2018
v1.4.1
- Bug fixed: iOS sizing issue when deactivating VR display
8 Jun 2018
v1.4.0
- Hide control bar while moving, allow clicking to play/pause, allow right click
- Update rollup and rollup-plugin-json
23 May 2018
v1.3.0
- Now handles 360_CUBE projection
- Bug Fix: FrontSide -> BackSide for 360 videos due to changes in three.js
- Bug Fix: No rotate instructions and iOS back arrow fix
- Bug Fix: Re-implement touch pan controls
- Bug Fix: Remove Safari video image canvas work-around
- Bug Fix: vjs-fluid class usage, and remove
mutationobserver
work-around - Updated rollup to version 0.58.2
- Updated rollup-plugin-babel to version 3.0.4
- Updated rollup-plugin-commonjs to version 9.1.3
- Updated three to version 0.92.0
8 May 2018
v1.2.1
- Correctly show an error in IE/Safari when WebVR is unsupported
27 Mar 2018
v1.2.0
- Bug fix: Chrome m55 Android gyro breakage by updating webvr-polyfill
- Updated Rollup to version 0.57.1
20 Feb 2018
v1.1.1
- Expose version correctly
- OrbitControls: no pan, less speed, no zoom
- Rework three example builds to fix webpack
31 Jan 2018
v1.1.0
- Removed three unnecessary JavaScript files from the repo
- Bug Fixes
- Default projection typo
- Native WebVR
- Safari HLS
4 Dec 2017
v1.0.3
- Implemented workaround for firefox/polyfill display issue
19 Oct 2017
v1.0.2
- Makes stereo modes so actually stereo
- Updated information in readme about equirectangular
29 Aug 2017
v1.0.1
- Made the
projection
valuesequirectangular
and360
equivalent.
24 Aug 2017
v1.0.0
- Added an option to force cardboard button
- Exposed more of VRS methods
- Added a cardboard button for native webvr support
- Auto projection set to the correct value and not auto
- Cleaned up window listeners
- Correctly checks for cardboard button on control bar so two aren't added
- Encode svg in CSS, use exact button replacement size
- Made cardboard button pseudo fullscreen on iOS
- Updated pin webvr-polyfill to 0.9.23
- Fixed pixelation issues on some devices
- Prevent initialization from happening twice
- Separated and reset CardboardButton and BigVrPlayButton
- Use player
fullscreenchange
event so fullscreen toggle works on Safari