Releases: fx-lange/unity-record-and-repeat
Releases · fx-lange/unity-record-and-repeat
RecordAndRepeat v0.4.0
Release 0.4: improved public API
- improved
Recorder
accessibility by code - architecture more flexible by utilizing events and components instead of forcing polymorphism
- improved performance during playback
- documentation and example updates
Be aware, that the example scenes won't work if you clone directly instead of using the release package.
RecordAndRepeat v0.3.0
Release v0.3 is almost a full architecture rewrite to simplify the public API and enhance the usability.
Warning - Breaking changes: porting recordings from older versions won't be possible!
But Recording
and DataFormat
won't undergo drastic changes anymore in future releases.
- Rebranding to RecordAndRepeat (former RecordAndPlay)
- Architecture simplification
- The former StringRecorder implementation is now the default implementation (
DataFrame
,Recorder
,Recording
andDataListener
) - Default implementation is thereby based on string recordings with integrated
JsonUtils
support. - Cleaner
Recorder
API for accessing state and changing default settings. - (Extending the abstract base classes it still possible and documented under Docs/CustomRecording though it is cumbersome and currently not recommended).
- The former StringRecorder implementation is now the default implementation (
- UI
- Recorder interface now always fully visible (not just after starting the recording)
- Drag&drop support for recordings into Unity Timeline with Unity 2018.2 onward.
- Improved and additional examples
- New example for recording simplified
Transform
, good starting point for recording VR data. - Updated mouse recording example.
- New example for recording simplified
- Updated and more detailed documentation, including screenshots and code snippets.
RecordAndPlay v0.2.2
Release v0.2 is focused on a seamless timeline integration and improves usability in general
- Improved Timeline integration
- RecordingClip properly reflects selected recording (via name and duration)
- SpeedMultiplier, Looping and ClipIn is now supported for RecordingClips
- Most RecordingClip context menu actions are now enabled (like trim and split)
- Improved Recorder interface via custom Inspector
- Display recorder status
- Set recording name
- Pause, save and cancel recording
- Custom Inspectors for Recording and RecordingClip
- Display recording details like frame count and recording type
- Protect read-only information like duration
- Full access to Recording DataFrames
- Enables plotting and analysing user behaviours
RecordAndPlay v0.2.1
Release v0.2 is focused on a seamless timeline integration and improves usability in general
- Improved Timeline integration
- RecordingClip properly reflects selected recording (via name and duration)
- Looping and ClipIn is now supported for RecordingClips
- Most RecordingClip context menu actions are now enabled (like trim and split)
- Improved Recorder interface via custom Inspector
- Display recorder status
- Set recording name
- Pause and cancel recording
- Custom Inspectors for Recording and RecordingClip
- Display recording details like frame count and recording type
- Protect read-only information like duration
- Full access to Recording DataFrames
- Enables plotting and analysing user behaviours
RecordAndPlay v0.2.0
Release v0.2 is focused on a seamless timeline integration and improves usability in general
- Improved Timeline integration
- RecordingClip properly reflects selected recording (via name and duration)
- Looping and ClipIn is now supported for RecordingClips
- Most RecordingClip context menu actions are now enabled (like trim and split)
- Improved Recorder interface via custom Inspector
- Display recorder status
- Set recording name
- Pause and cancel recording
- Custom Inspectors for Recording and RecordingClip
- Display recording details like frame count and recording type
- Protect read-only information like duration
RecordAndPlay v0.1.1
MIT LICENSE added
RecordAndPlay v0.1.0
improve example: custom mouse class instead of just Vector3