mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-08-02 17:00:23 -04:00
* Initial proof-of-concept * Only show license check page for publishing Games/Maps * Can specify asset license when publishing from the Editor * License can be set from asset's settings. Can be set before being published properly * Batch Publish window now shows license, with a simple way to apply a license to all selected assets * Remove this, we'll do it on the website * Cleanup https://files.facepunch.com/CarsonKompon/2026/May/26_10-29-PeriodicAnnelid.png * Use `Sandbox.Services.PackageType` for all this * Cleaner dropdown for this * Proper LicenseControlWidget * Show license descriptions in the license dropdowns * Icon not needed * Ensure license dropdown saves changes locally and fetches from cloud if needed * Fix license dropdown showing "None" in some instances when it was already set on the backend * Refactor after rebase so we use new AssetLicense string instead of old int/enum * Remove leftover test function * Can proceed without awaiting this * Cleanup FinishAsync * Simplify LicenseControlWidget so it just uses the SerializedProperty * Undo VS formatting changes to unedited files