12,864 Commits over 2,192 Days - 0.24cph!
Improved automatic demo shot naming increments
Improved name sorting, compare trailing number if it exists (eg. neswhot7 will now come before newshot12)
Fixed new scientist corpses showing their net ID on loot panel
Improved current shot name test settings (ellipsis, no line breaking)
Shot name widget should now match length of timeline buttons
Potentially fixed exceptions when saving
Fixed exceptions when switching demo while a shot was being played or recorded
Fixed shots list not being refreshed when switching between demos that are on the same map
Better default name of a new shot (if the previously recorded shot ended with a number, increment the number)
Better input field handling for renames
Fixed debug camera resetting when switching between shots in the same demo while autodebugcam is turned on
▊▊▅▅▅ ▅▌▌█▉ ▆▄█▆ ▉▊▇▉▄▍ ▌▌█ ▇▇█▅▌▌
Fixed demo UI not scaling correctly based on the ui scale setting
Can no longer enable the cursor if in camera mode and UI is disabled
█▌▍▌█ ▍ ▅▌▋▇▌▇ ▇▅▇▌▌▌▌▉▄▇ █▆▋▊▍ ▅▅▍ ▆▋▄▉▉▌▊▅ █▌█▉▉▋ ▋▊▆ ▄▆▍▍▅ ▋▆▊▄, █▋▅ ▌▍▄ ▊▋ ▄ ▅▆ ▋▉▉▆▊▇ ▄▅▉▌ ▊█▄ ▇▍▌▆▄▄
▌██▌▆ ▉▍▇▄▉▅ █▌▉▌▋▊▋ ▋▊▇▅▊
█▆█▊▄▌▍█ ▇▄█▋▊█▋▊▍ ▉▅ ▋▆▅▆▉ ▍▋▆▇▍▅▆▊▋▌ ▄▉▌▌
▌▉▅▄▋ ▇█▋▆▆ ▍▅▋ ▄▆█▇▇▄▌▊▆▉▉▉
Another dof recording fix
Fix dof distance not being applied properly
Improved handling of long shot names
Added some input validation to shot and folder name input
Fixed demo UI wrong sorting layer causing input issues
Disable demo.compressShotKeyframes by default
Demo UI is now scaled by screen size
Increased size of new shot and folder buttons
Fix depth of field not working
Fixed drag and drop handling
Update next frame icon
Fixed shot entries missing drag dots
Remove recordshot convar, we run it via UI now
Timeline styling changes, removed UI sample images
▉▍▋ ▊▆▊▇▆ ▆▅▉▆▇ █▄▌▍▆▍ ▇▉▊▄▅▄ ▉▆▉ ▄▅▄ ▄▆▌█▅▇▌▌
Don't show suicide menu option when in a demo (doesn't do anything)
Show "Quit Demo" in it's place while playing a demo
Manage suicide button from the MainMenuSystem component instead of it's own component
▌▍▅▋▆ ▄█▊▍▇ ▍█▇▌▇ ▍▉▊▉ ▊▌▅█ ▇ ▄▋▇▍▍ ▅▅ ▉▋▉▊▍▄▅, ▄▍▉▄ ▄▊█▋▌ ▉▊▌ ▇▄█▊▊ ▋▉▌▊▉▊ █▊ ▋▅▇ ▊▌▆█ ▌█▉▉▄▋▄ ▋▍ ▇▍▌▇
▇▊█▉▋▆▄▅▋▍ ▆▊▊▇▊▇▅▄▉▆ ▊▌▆▍ ▍▄▉▇▋ ▇▌▇▇█▇▌▆/█▌█▌▌█▉▌▌█▉▉▊ ▆▉▋███
▇█▉▋▊ ▊▇█▅ ▍▇▅ ▄▋▄▊▅ ▅█▌█▊▄ ▄▊▄▌ ▄▄▆ ▉▍▄▌█▋▌▅▋▅ █▍█▍▉
▇█▋▊▉ █▊▍▉▄▋▇█▅ ▊▌▇█▍▇ ▇▄ ▆▇ ▆▋▍▇▆██▆▅▉ ▆▉▄██ ▋▌ ▍█▋▋
▌▋▇▌█▉ ▊▊█▌▄▇▉▋ ▉█▌▅█▄▆▅▋ ▍▊▅ ▍▉▌▍▋ ▉▅█▆▋▋, █▇▋█▍▋ ▆▆▆█ █▆▆▍ ▆▉▌▌▊▄█▆ ▆▊▅▋ ▉▅█▅▅▉▌ ▊█▋▋ ▉▇█▉▊█▋█ ▆▊▍█▍▇
▋▉▉▄▊▄▌ ▊▍▇▄ ▆▌▋▋ ▍▅▊▇▉▋▅▄ ▉▆▉▉▄▋▊
▆█▉▇▌▉ █▊▊██▌ █▋▅▋▄█ ▌▋ ██▊▍▄ ▉▉▄▋▄ ▉▌▌▆▅▉▊▉ ▌▅█ ▉▄▌▄▌▋ ▆▇▉█▄▅▄▆▋ ▋▉ ▆▇▄█▍▊▌▉▄▆
▋▍▋▋▇ ▉▌▍▊▊ ▊▌▋▌▌▅ ▄▅▉▉▌▋▋▅ ▋█▍▉▆▋█▌▉▊ █▊▍ ▄▆▇▍▆ ▅▆▌▋▇ ▇▇ ▌▊▆▍▇▊▍ ▅▊▄▌ ▊▇▋▍▅▌▆▅▇▆ ▅▍ ▍▅▉ ▉▊▉▆▄▅▉
▅▊▄▉▍ ▊██▉▇ ▍▅▄▇▅ █▉▉█▅ ▋█▉▋ ▊▌▄▌▄▍▅▉▅▊ ▅▊▅ ▇▄▌▆▍▉▄ ▇▌▍▇▆▋▉ ▋▆▅█ ▊▄▆▍▄ ▊▉█▉▅█ ▍█
Don't run any dof processes (lerp times, nudges) while playing a shot if the shot has dof data
Load cfg later in the demo load process (hopefully fix player seed issues)
Added demo.readcfg convar to load the cfg again while the demo is playing
Revert DropMe changes on branch, theoretically not needed anymore
Cleanup playback and recording when exiting a demo
Run "decal.clear" when opening a shot