Skip to content

Conversation

@mcottontensor
Copy link
Collaborator

As per title.

Tested and the bundle size is no different with it as a peer dep or a normal dep.

@changeset-bot
Copy link

changeset-bot bot commented Apr 8, 2025

🦋 Changeset detected

Latest commit: 110d4f9

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.5 Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

@lukehb lukehb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

Further thought as a post-PR/post-release verification step: once a release is made of the new ui-library with this change, we should do a small test locally making reference frontend use the public NPM version of the lib and if all that works well, then I think we can be confident downstream people will be okay too.

@mcottontensor mcottontensor merged commit e255bc0 into EpicGamesExt:master Apr 8, 2025
3 checks passed
@mcottontensor mcottontensor deleted the nopeer branch April 8, 2025 00:49
mcottontensor added a commit to mcottontensor/PixelStreamingInfrastructure that referenced this pull request Apr 8, 2025
…picGamesExt#568)

(cherry picked from commit e255bc0)

# Conflicts:
#	Frontend/ui-library/package.json
#	package-lock.json
@mcottontensor
Copy link
Collaborator Author

💚 All backports created successfully

Status Branch Result
UE5.5

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

mcottontensor added a commit that referenced this pull request Apr 8, 2025
…library (#568) (#569)

* Moved frontend library from a peer dep to a normal dep in ui-library (#568)

(cherry picked from commit e255bc0)

# Conflicts:
#	Frontend/ui-library/package.json
#	package-lock.json

* Fixing package-lock issues
mcottontensor added a commit that referenced this pull request Apr 8, 2025
* Action audit (#565) (#566)

- Removing duplicated push and pull_request triggers
- Removing multiple install commands when one root will work.
- Removing references to UE5.5 in favor of wildcard matching

(cherry picked from commit 4ee5695)

Co-authored-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>

* [UE5.5] Moved frontend library from a peer dep to a normal dep in ui-library (#568) (#569)

* Moved frontend library from a peer dep to a normal dep in ui-library (#568)

(cherry picked from commit e255bc0)

# Conflicts:
#	Frontend/ui-library/package.json
#	package-lock.json

* Fixing package-lock issues

* Fixing issue where workspace path doesnt exist in npm publish action (#570) (#571)

Trying to also fix issues with the changelog update perms.

(cherry picked from commit 4f9b8a7)

Co-authored-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>

* Trying to fix changelog update action

* Still trying to fix changeset update action

* What a nightmare

* Updated NPM changelogs (#572)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fixing publish action.

* Fixing publish action more.

* Wrong package file.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
mcottontensor added a commit that referenced this pull request Apr 8, 2025
* Action audit (#565) (#566)

- Removing duplicated push and pull_request triggers
- Removing multiple install commands when one root will work.
- Removing references to UE5.5 in favor of wildcard matching

(cherry picked from commit 4ee5695)

Co-authored-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>

* [UE5.5] Moved frontend library from a peer dep to a normal dep in ui-library (#568) (#569)

* Moved frontend library from a peer dep to a normal dep in ui-library (#568)

(cherry picked from commit e255bc0)

# Conflicts:
#	Frontend/ui-library/package.json
#	package-lock.json

* Fixing package-lock issues

* Fixing issue where workspace path doesnt exist in npm publish action (#570) (#571)

Trying to also fix issues with the changelog update perms.

(cherry picked from commit 4f9b8a7)

Co-authored-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>

* Trying to fix changelog update action

* Still trying to fix changeset update action

* What a nightmare

* Updated NPM changelogs (#572)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fixing publish action.

* Fixing publish action more.

* Wrong package file.

* Fix: Various input issues with input into streamed UE widgets (including IME support) (#564) (#575)

* Add stub of editTextModal to application
* Added events for showing onscreen keyboard, hooked them up to an edit text modal
* Added explicitly stopping event propogation on text input into stream UI bleeding into UE keyboard input
* Added hidden text box input for desktop IME use
* Added config option to not show the modal
* Added new docs page about typing into streamed inputs
* Remove oncomposition event from keyboard controller as they were only needed for IME input which is now handled via modal
* Removed now unused styles from PixelStreamingApplicationStyles.ts
* Update Typing into streamed text inputs.md
Mentioned the use of software cursor as an option.
---------

Co-authored-by: Matthew.Cotton <matt@tensorworks.com.au>
(cherry picked from commit 5fb6eb6)

Co-authored-by: Luke Bermingham <1215582+lukehb@users.noreply.github.com>

* Platform scripts audit (#567) (#577)

* Limited the bash script to build cjs
* Added a cjs build target
* Updating bash script to be a little more friendly with builds.
* Added rebuild options to bash script
* Updating windows batch script to be inline with bash script.
* Cleaned up arguments further for the bash script
* Tweaking build behaviour. Updating args
* Sorting out webpack configs

(cherry picked from commit f7abd33)

Co-authored-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>

* Updated NPM changelogs (#576)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Luke Bermingham <1215582+lukehb@users.noreply.github.com>
mcottontensor added a commit that referenced this pull request Apr 8, 2025
* Action audit (#565) (#566)

- Removing duplicated push and pull_request triggers
- Removing multiple install commands when one root will work.
- Removing references to UE5.5 in favor of wildcard matching

(cherry picked from commit 4ee5695)

Co-authored-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>

* [UE5.5] Moved frontend library from a peer dep to a normal dep in ui-library (#568) (#569)

* Moved frontend library from a peer dep to a normal dep in ui-library (#568)

(cherry picked from commit e255bc0)

# Conflicts:
#	Frontend/ui-library/package.json
#	package-lock.json

* Fixing package-lock issues

* Fixing issue where workspace path doesnt exist in npm publish action (#570) (#571)

Trying to also fix issues with the changelog update perms.

(cherry picked from commit 4f9b8a7)

Co-authored-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>

* Trying to fix changelog update action

* Still trying to fix changeset update action

* What a nightmare

* Updated NPM changelogs (#572)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Fixing publish action.

* Fixing publish action more.

* Wrong package file.

* Fix: Various input issues with input into streamed UE widgets (including IME support) (#564) (#575)

* Add stub of editTextModal to application
* Added events for showing onscreen keyboard, hooked them up to an edit text modal
* Added explicitly stopping event propogation on text input into stream UI bleeding into UE keyboard input
* Added hidden text box input for desktop IME use
* Added config option to not show the modal
* Added new docs page about typing into streamed inputs
* Remove oncomposition event from keyboard controller as they were only needed for IME input which is now handled via modal
* Removed now unused styles from PixelStreamingApplicationStyles.ts
* Update Typing into streamed text inputs.md
Mentioned the use of software cursor as an option.
---------

Co-authored-by: Matthew.Cotton <matt@tensorworks.com.au>
(cherry picked from commit 5fb6eb6)

Co-authored-by: Luke Bermingham <1215582+lukehb@users.noreply.github.com>

* Platform scripts audit (#567) (#577)

* Limited the bash script to build cjs
* Added a cjs build target
* Updating bash script to be a little more friendly with builds.
* Added rebuild options to bash script
* Updating windows batch script to be inline with bash script.
* Cleaned up arguments further for the bash script
* Tweaking build behaviour. Updating args
* Sorting out webpack configs

(cherry picked from commit f7abd33)

Co-authored-by: mcottontensor <80377552+mcottontensor@users.noreply.github.com>

* Updated NPM changelogs (#576)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Rebuilt package-lock

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Luke Bermingham <1215582+lukehb@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants