Skip to content

S1API 3.1.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:23
· 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 ProductManagerApp prefab clone with a clean S1API-owned full-screen panel and a single cached Container.
  • Preserves the existing PhoneApp.OnCreatedUI(GameObject) API, so mod developers do not need to change their phone app implementations.
  • Removes the obsolete ProductManagerApp.Start Harmony patch that was only needed for cloned native app instances.
  • Corrects the Melon metadata version so startup logs now report 3.1.0-beta.3 instead of the stale 3.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

Contributors