|
1 | 1 | # @epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.6 |
2 | 2 |
|
| 3 | +## 0.3.0 |
| 4 | + |
| 5 | +### Minor Changes |
| 6 | + |
| 7 | +- 7c2514d: Added Viewport Resolution Scale parameter to request higher resolution streams on small screens |
| 8 | + |
| 9 | +### Patch Changes |
| 10 | + |
| 11 | +- d72dc6a: - Addressing security issues raised by dependabot. (glob, js-yaml, playwright) |
| 12 | + - Added lint npm script to the root project. Running `npm run lint` will now run linting over all packages. |
| 13 | +- 7a78d64: Make `npm run lint` work regardless of the directory it's invoked from. Each workspace's `eslint.config.mjs` now pins `parserOptions.tsconfigRootDir` to `import.meta.dirname`, so `parserOptions.project` resolves relative to the config file's own directory rather than whichever CWD `typescript-eslint` happens to pick by default. Previously the six workspace configs prefixed `project` with the workspace directory (e.g. `'Common/tsconfig.cjs.json'`), which only worked under one specific `typescript-eslint` version's resolution behavior and broke CI when run from within the workspace. |
| 14 | +- Updated dependencies [7c2514d] |
| 15 | +- Updated dependencies [d72dc6a] |
| 16 | +- Updated dependencies [7a78d64] |
| 17 | + - @epicgames-ps/lib-pixelstreamingfrontend-ue5.6@0.3.0 |
| 18 | + |
3 | 19 | ## 0.2.0 |
4 | 20 |
|
5 | 21 | ### Minor Changes |
|
10 | 26 |
|
11 | 27 | Added a new feature to run a variable length latency test session (e.g. a 60s window) |
12 | 28 | and dump that stats from the session to two .csv files: |
13 | | - |
14 | 29 | 1. latency.csv - Which contains the video timing stats |
15 | 30 | 2. stats.csv - Which contains all WebRTC stats the library currently tracks |
16 | 31 |
|
17 | 32 | To enable the latency session test use the flag/url parameter ?LatencyCSV |
18 | 33 | to enable this feature (by default it is disabled and not UI-configurable). |
19 | 34 |
|
20 | 35 | To use this latency session test feature: |
21 | | - |
22 | 36 | 1. Navigate to http://localhost/?LatencyCSV |
23 | 37 | 2. Open the stats panel and click the "Run Test" button under the "Session Test" heading. |
24 | 38 |
|
|
29 | 43 | for internal historical testing so support for connecting to this version has been restored. |
30 | 44 |
|
31 | 45 | To connect to a 4.27 project: |
32 | | - |
33 | 46 | 1. Navigate to http://localhost/?BrowserSendOffer |
34 | 47 | 2. Connect (warning: this option is not compatible with all newer UE versions) |
35 | 48 |
|
|
45 | 58 | - 208d100: Add: a html modal for editing text input that is shown on the frontend when user clicks/taps on a streamed UE widget. |
46 | 59 |
|
47 | 60 | This edit text modal fixes the following: |
48 | | - |
49 | 61 | - Fix: Users can now input non-latin characters (e.g. Chinese, Japanese, Korean etc.) using IME assistance. |
50 | 62 | - Fix: Users on mobile can now type using on-device native on-screen keyboards (which was previously non-functioning). |
51 | 63 | - Add: Users can copy/paste from their clipboard into the edit text modal naturally. |
52 | 64 |
|
53 | 65 | When adding this modal the following was also fixed and extended: |
54 | | - |
55 | 66 | - Fix: Typing into other frontend widgets (e.g. the settings panel) no longer sends input to the focused UE widget. |
56 | 67 | - Add: Exposed a frontend event for when UE sends text input content, meaning customisation of behaviour is now possible. |
57 | 68 | - Docs: Added docs explaning this new edit text modal. |
|
0 commit comments