branchrust_reboot/main/demo_ui_2cancel
30 Commits over 30 Days - 0.04cph!
- Make appearance and animation windows movable (mostly refactoring to make all utk rust windows movable)
- Create keyframes for current zoom/focal length when placing dolly cameras.
- Fix NRE from cloning players
- Fix not being able to use convars directly in demoui2, no longer prioritizing the options menu.
- Maybe fix the dlaa/dlss crash, needs more testing
- Add toggle to cast shadows in sandbox lights
- Fade out dolly cameras when you get too close to them
- Add a "open export folder" button in the export tab.
- Automatically switch to dolly view when exporting.
- Fix spacebar not pausing/resuming demo when in dolly view.
Add undo/redo to demo2 ui
Add demo timeline zooming, horizontal scrolling, re-ordering tracks with click + drag, make animation tracks work with rectangle selection.
Fix demo ui 2 rendering over pause menu.
Rename puppet mode to Sandbox, add hierarchy view + inspector panels, you can also add lights from the hierarchy now.
- Fixed time of day keyframes flickering when scrubbing the demo
- Fixed developer console rendering under demo2 ui.
- Allow typing values into demo options sliders by double clicking.
- Re-open options when toggling UI
- C key now cycles between the modes (the help menu)
- Bump up max blur slider.
- Tooltips (i did a bunch, i'll add more in the future)
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.