S1API 3.1.0-beta.3
Pre-release
Pre-release
·
162 commits
to beta
since this release
Warning
This is an experimental prerelease for Schedule I v0.4.6 on the public beta branches. It is not intended for the current stable game build, and additional beta changes may require further S1API updates.
Hotfixes since beta.2
- Fixes S1API-created phone apps rendering as blank or clipped on the v0.4.6 beta.
- Replaces the fragile
ProductManagerAppprefab clone with a clean S1API-owned full-screen panel and a single cachedContainer. - Preserves the existing
PhoneApp.OnCreatedUI(GameObject)API, so mod developers do not need to change their phone app implementations. - Removes the obsolete
ProductManagerApp.StartHarmony patch that was only needed for cloned native app instances. - Corrects the Melon metadata version so startup logs now report
3.1.0-beta.3instead of the stale3.1.0-beta.1.
Root cause
Schedule I v0.4.6 changed the serialized ProductManagerApp hierarchy from one direct child named Container to two. S1API populated the first match while the remaining native full-screen container covered the custom UI.
Distribution
This prerelease is published on GitHub only. It is not published to Nexus Mods, Thunderstore, or NuGet and does not replace v3.0.6 as the latest stable release.
This release resolves #92.
Full changelog: v3.1.0-beta.2...v3.1.0-beta.3