v2.0.0
Overall cleanup of the engine code to maintain toolkit standards and make public.
Feature/Polish:
- Make tk-framework-locking an optional dependency
- Removed the about app and created software_credits files in each app/engine/framework repo
- Change hooks from tk-multi-breakdown, tk-multi-loader2, tk-multi-snapshot, tk-multi-workfiles2 and tk-multi-shotgunpanel to match existing Shotgun tk-default-config2 hook structure
- Remove unnecessary code in hooks
- Add custom exception for errors
- Move common operations from engine to tk_vred/operations.py
- Implemented dynamic Shotgun menu loading
- Improved popup notification when loading in multiple files from the Loader
- Removed vred_bootstrap.py and migrated all requirements (ex. SHOTGUN_ENABLE, VRED_SCRIPT_PLUGINS) to startup.py script
- Remove the unnecessary pyside folder from resources
- Replace tank command with the newer sgtk command
- Move icons to an official icons folder
- Replace product token with code_name token
- Add sg_uploaded_movie for each Version from Publisher via VRED
- Remove hard coded path for VRED to access LMV translator
Fixed Bugs:
Fixed a bug where if you created a scene from a CustomEntity, the Shotgun components would not load correctly.