Skip to content

Conversation

@paulhazen
Copy link
Contributor

@paulhazen paulhazen commented Jan 17, 2025

This PR represents the changes to the development branch necessary to accomplish the next release.

#EOS-2205

paulhazen and others added 30 commits December 2, 2024 15:39
…-bridge

feat: `ManagedToUnmanagedBridge`
…lder-order

fix: `PlatformSpecificBuildOrder` `callbackOrder` correction
feat/chore: Enable mirroring logging to console application.
Where applicable, rename "print" and other logging functions to "log".

Intentionally not adjusting:
- SteamManager.SteamAPIDebugTextHook
- FileInfoExtensions.LogInequalityReason
- EOSManager.SimplePrintStringCallback

#EOS-2086
…ames

chore: Renaming "print" to "log" where applicable
If a `Text` element has a `.text` that is sufficiently large, then when trying to render it there will be a failure regarding "too many vertices", capping at 65000. One character does not necessarily map to one vertice. This change imposes a limit of 10000 printed characters. If the log goes over this limit, log messages are dequeued until there is enough room. This number was chosen after some light experimentation; I wasn't able to get a precise value that it exactly needed to be, and this seems to serve well enough.

This does recalculate the "length" of the log cache every time the log is updated. Is that problematic?
Some features of the plugin, such as the Ecommerce interface, require the use of the Social Overlay. If the Social Overlay isn't available, it won't work. This aims to cover exactly one scenario: the Unity Editor. If UNITY_EDITOR is defined, `DisabledInEditorWarningPanel` will enable a game object. That game object may contain text that explains the error. There is no standardized warning panel prefab, and should be used as-needed.

#EOS-2130
…onst char* so that the value is returned properly.
…unchers

Import eac launchers provided by the SDK 1.16.4
…tions, and added export functions for getting the create and initialize options.
…twork-in-editor

feat: Notify user that Ecommerce won't work in the Editor
…or-new-platforms

fix: Auto select deployment and client credentials for newly introduced platforms
fix: Complete application of command line arguments from the Epic Games Launcher
@paulhazen paulhazen marked this pull request as ready for review January 23, 2025 18:35
@andrew-hirata-playeveryware andrew-hirata-playeveryware changed the base branch from development to stable January 23, 2025 18:41
@paulhazen paulhazen changed the title Release 3.3.5 (into development) Release 3.3.5 (into stable) Jan 27, 2025
@paulhazen paulhazen merged commit a2726d5 into stable Jan 27, 2025
1 check passed
@EpicCliffHudson EpicCliffHudson deleted the release-3.3.5 branch September 23, 2025 03:43
@EpicCliffHudson EpicCliffHudson restored the release-3.3.5 branch September 23, 2025 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request release tracked This issue has a corresponding task in our internal bug tracking system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants