branchrust_reboot/main/demo_ui_2cancel
70 Commits over 92 Days - 0.03cph!
Rename the convar for toggling the new ui to `demo.newui` off by default, saves.
- Fix not being able to duplicate scenes with puppets in it.
- Add countdown to shot director
- Show a preview of the dolly cam's current position in dolly edit mode
- Snap current time to a keyframe's time when editing a dolly node
- Add dof.debug to the demo options panel
- Fix color grading sliders
- Add a way to change the seed of any puppet.
- Show demo filename instead of just the name in the UI..
Dolly edit context menus, clean up transitions, a bunch of ux improvements
Add gradients for rust utk, add them to timeline/options panel
Fix puppets not compiling in client-only mode
UX changes + polish (animations/highlights/better guides)
Refactor demo controls styling into uss rather than just inline styling big chunks.
Restore old UI under `demo.legacyui` cvar, allow multiple animation clips on one track with cross blending, switch UI toggle key to tab.
Puppets, demo player clothing + position overrides.
Add shot director mode, basically the same as demo1 ui camera recording
hook up demo2 UI to the game
Pull in shelve for runtime fbx -> animation clip parsing
Add PNG sequence/MP4/Prores demo exporter
Add linear/cubic spline camera math utils/jobs
Add Rust UTK - UI Toolkit based package that recreates most of the existing Rust UI elements.