Releases: SaltieRL/WebReplayViewer
v0.9.1
v0.9.0
Fall back to basic assets if loading fails
If our calls to rl-loadout-lib
fail for some reason, the new default is to load assets that are bundled with this library and display the Octane as the default car for everything.
Bump minor versions on core dependencies
This update contains several updates to our internal dependencies and bumps a number of peer dependency versions as follows:
@material-ui/core
from4.6.1
to4.9.7
react
andreact-dom
from16.12.0
to16.13.0
three
from0.110.0
to0.114.0
In addition, we have migrated rl-loadout-lib
from 0.4.3
to 0.6.0
to close out #84
Fix resolved model paths from webpack config
Fixes an issue when importing Draco models
Update rl-loadout-lib to 0.4.2
Updates the version of rl-loadout-lib to 0.4.2, which includes OffscreenCanvas
support for Chrome users. Textures are now generated using WebGL so performance has improved greatly.
Update to latest versions of React, Material-UI
Updates a number of core dependencies, namely:
[email protected]
@material-ui/[email protected]
[email protected]
Also improved the load time of the docs/
folder by removing dependencies on React and Material UI. Since the docs project directly uses imports from the main project's node_modules, it was importing duplicate copies of React and Material-UI, forcing module compilation times to double. This should fix that issue.
Compact player and bug fixes
Adds a few new features
- Adds compact controls that provide the same functionality as the standard set of controls provide.
- New compact view tab to testing page
- Optional
autoplay
prop added to replay viewer that will start or stop the clock on mount - Caches requests for position data to prevent duplicate requests
Fixes a few bugs as well:
- Fixes a bug where the objects that spawn in the scene don't take their correct positions
- Fixes a bug where the "play" button doesn't match the initial state of the viewer
Update lodash
Includes lodash
security fixes by bumping from 4.17.11
to 4.17.14
Reducing depedency count
- Removed peer dependency on
@material-ui/icons
and@material-ui/styles
- Added internal dependency on
styled-components
for custom button theming- Fixes a number of bugs like the replay viewer not taking full height due to non-applied class styles
- Reduced bundle time and size (~47%) of example library