This website requires JavaScript.
4d5bcb2c64
Bring dispatchEvent, addEventListener and removeEventListener to the top level PixelStreaming class, simplifying API usage
William Belcher
2023-02-21 09:53:00 +1000
6767a38082
Link base library when building ui-library
William Belcher
2023-02-21 09:50:34 +1000
4bac084888
added github workflow for ui-library publishing
Hannes Muurinen
2023-02-20 14:34:03 +0200
f015c0099b
added ui-library build to GH release
Hannes Muurinen
2023-02-20 14:33:44 +0200
0206f0b879
ui-library build now uses NPM dependency, build-all linked filesystem dependency
Hannes Muurinen
2023-02-20 14:29:46 +0200
abeac692aa
reorganized directory structure
Hannes Muurinen
2023-02-20 13:59:20 +0200
77447475a0
added a comment to request function API docs: expected to be changed later
Hannes Muurinen
2023-02-20 13:34:38 +0200
b7ac12b953
prettier auto-format
Hannes Muurinen
2023-02-20 13:30:25 +0200
2fd3d8db33
fix imports: @epicgames-ps/lib-pixelstreamingfrontend-ue5.2, not -dev
Hannes Muurinen
2023-02-20 13:13:05 +0200
789cddb649
underscore for Config event listeners
Hannes Muurinen
2023-02-17 17:19:56 +0200
d65d4d71b4
underscore for Config event listeners: public API users use settingsChanged events
Hannes Muurinen
2023-02-17 17:17:44 +0200
a3a6cd04b6
make useUrlParameters read-only
Hannes Muurinen
2023-02-17 17:12:04 +0200
ba440d3c7d
make useUrlParameters read-only
Hannes Muurinen
2023-02-17 17:10:29 +0200
798bdca8b1
underscored some methods in Config
Hannes Muurinen
2023-02-17 17:04:12 +0200
4f6e8802f4
added documentation for the public functions
Hannes Muurinen
2023-02-17 17:02:39 +0200
a18552ab21
make the public API more compact by hiding private attributes
Hannes Muurinen
2023-02-17 16:31:02 +0200
14c6405562
hide non-public attributes in Config
Hannes Muurinen
2023-02-17 16:30:01 +0200
a4fd44fa6d
added a fallback click-to-play handler into uiless.ts
Hannes Muurinen
2023-02-17 16:29:11 +0200
b2902aa59c
Build the new library in setup scripts
Hannes Muurinen
2023-02-17 14:16:19 +0200
3201d8b8a0
update labels for custom settings
Hannes Muurinen
2023-02-17 14:03:13 +0200
c8ea29af58
Extract light/dark mode config out of Pixel Streaming library
Hannes Muurinen
2023-02-17 12:39:32 +0200
f89920dc91
removed unused import
Hannes Muurinen
2023-02-17 08:54:52 +0200
4836719c92
removed console.log
Hannes Muurinen
2023-02-16 19:35:08 +0200
3796d84327
save config params to URL only on demand
Hannes Muurinen
2023-02-16 19:22:33 +0200
4f47029d21
configurable parameter saving to URL
Hannes Muurinen
2023-02-16 19:06:10 +0200
11786999e5
extracted config UI from the config components
Hannes Muurinen
2023-02-16 18:49:02 +0200
2be47612f8
add missing type exports
Hannes Muurinen
2023-02-16 18:45:04 +0200
eb8e2e9e14
configure initial params in uiless.ts to auto start muted
Hannes Muurinen
2023-02-16 09:25:14 +0200
c02b3b5261
set partial initial settings in Config constructor
Hannes Muurinen
2023-02-16 09:24:23 +0200
7c6bba9380
add getSettings() for symmetry
Hannes Muurinen
2023-02-16 09:16:10 +0200
cc1224a7e1
export OptionParameters
Hannes Muurinen
2023-02-15 17:50:26 +0200
ae46a16590
API for changing settings
Hannes Muurinen
2023-02-15 17:19:57 +0200
586d8d1b39
Emit config change events
Hannes Muurinen
2023-02-15 15:14:55 +0200
1873d4d57e
emit streamerListMessage, move new streamer select overlay to UI side
Hannes Muurinen
2023-02-15 12:25:01 +0200
4cb7a09b89
dispatch Event objects
Hannes Muurinen
2023-02-15 10:38:08 +0200
d18eea9de7
use EventTarget to emit events
Hannes Muurinen
2023-02-15 10:19:13 +0200
a37c2a758b
added disconnect function to the API
Hannes Muurinen
2023-02-14 18:32:20 +0200
3e9de1f69b
webRtcDisconnect -> webRtcDisconnected
Hannes Muurinen
2023-02-14 17:39:09 +0200
6393452b2e
javadocs
Hannes Muurinen
2023-02-14 17:33:21 +0200
8fd63e23e9
events for webRtc data channel open, close, error
Hannes Muurinen
2023-02-14 17:31:08 +0200
433663d27d
added onOpen, onClose, onError handlers for data channels
Hannes Muurinen
2023-02-14 17:29:15 +0200
5572aae306
document overrides
Hannes Muurinen
2023-02-13 17:28:13 +0200
3571b25f87
used named imports everywhere, not import * as libfrontend
Hannes Muurinen
2023-02-13 17:26:45 +0200
d75e2aa377
let -> const everywhere in sample applications
Hannes Muurinen
2023-02-13 17:23:23 +0200
3870b53ded
a sample UI application with no overlay UI
Hannes Muurinen
2023-02-13 15:43:52 +0200
e387b7d7bd
optional override for videoParentElement
Hannes Muurinen
2023-02-13 15:43:09 +0200
2646c8ce3e
move UI wrapper elements to UI project
Hannes Muurinen
2023-02-13 14:57:39 +0200
5628eb9a73
import UI project in stresstest.ts
Hannes Muurinen
2023-02-13 14:57:04 +0200
5b112d80e6
events for freezeFrame functionality
Hannes Muurinen
2023-02-13 13:14:39 +0200
3b1f9cebd4
move buttons to UI project
Hannes Muurinen
2023-02-13 12:14:00 +0200
7294e5f94a
extract video quality indicator to UI project
Hannes Muurinen
2023-02-13 11:35:37 +0200
76f1155701
move settings panel to UI project
Hannes Muurinen
2023-02-10 16:06:37 +0200
2f8cb0b292
move stats panel to UI project
Hannes Muurinen
2023-02-10 15:41:05 +0200
3d8f239958
latency test API and callback events
Hannes Muurinen
2023-02-10 14:55:17 +0200
03be232b69
fix web-xr on Firefox (no navigator.xr available)
Hannes Muurinen
2023-02-10 13:56:56 +0200
a4507cdf61
reuse types in on() and emit()
Hannes Muurinen
2023-02-10 13:11:51 +0200
17651526de
replaced on\* callbacks with a typed event emitter
Hannes Muurinen
2023-02-10 12:36:46 +0200
c79b07b51f
emit onStatsReceived callback
Hannes Muurinen
2023-02-09 19:02:17 +0200
c7539912a1
refactor statistics object to contain all stats
Hannes Muurinen
2023-02-09 17:57:50 +0200
0464c358d2
fix AFK handler bindings
Hannes Muurinen
2023-02-09 16:28:44 +0200
cd7f971d87
bind callbacks to have access to this
Hannes Muurinen
2023-02-09 15:47:45 +0200
59e2c8ff87
extracted overlays from PixelStreaming library to UI
Hannes Muurinen
2023-02-09 13:14:40 +0200
d2f642422e
build both library projects in setup.sh
Hannes Muurinen
2023-02-09 15:49:15 +0200
9621d910f5
fix possible NPE in statistics panel (Firefox only)
Hannes Muurinen
2023-02-09 15:48:35 +0200
e45e3e54e1
onDismissAfk
Hannes Muurinen
2023-02-09 11:50:25 +0200
1589f03a11
expose callbacks for overlays
Hannes Muurinen
2023-02-09 10:30:20 +0200
cadb7ea242
expose AFK callbacks from API
Hannes Muurinen
2023-02-09 09:25:22 +0200
0187e5e999
renamed lib Application -> PixelStreaming
Hannes Muurinen
2023-02-09 08:37:46 +0200
3de8d7e411
add pixel streaming lib as ui dependency
Hannes Muurinen
2023-02-09 08:31:00 +0200
9a56322a3b
split library into library/PixelStreaming and library/UserInterface
Hannes Muurinen
2023-02-08 13:25:17 +0200
5cb3bf05c6
remove jss dependencies from library project
Hannes Muurinen
2023-02-08 11:09:20 +0200
f32a669da4
move PixelStreamingApplicationStyles to the UI project
Hannes Muurinen
2023-02-08 11:08:34 +0200
d38ef0ef39
add jss dependencies to UI project
Hannes Muurinen
2023-02-08 11:07:40 +0200
b0fb0643ad
Fix: Pass command line args to setup when calling run_local.bat (#109 )
Luke Bermingham
2023-02-20 16:02:52 +1000
359b804005
Fix: Pass command line args to setup when calling run_local.bat
Luke Bermingham
2023-02-20 16:01:33 +1000
6f271db226
Merge pull request #108 from EpicGames/UE5.2
Luke Bermingham
2023-02-20 14:46:57 +1000
556d1cb505
Update RELEASE_VERSION
Luke Bermingham
2023-02-20 14:24:21 +1000
5832a441c2
Update create-gh-release.yml
Luke Bermingham
2023-02-20 14:24:02 +1000
a059a5f734
Update RELEASE_VERSION
Luke Bermingham
2023-02-20 14:12:11 +1000
86c0036e43
Update create-gh-release.yml
Luke Bermingham
2023-02-20 14:11:51 +1000
d094d8fc06
Mod version to trigger release
Luke Bermingham
2023-02-20 14:05:41 +1000
9576084e1f
Remove leading quote typo
Luke Bermingham
2023-02-20 14:05:13 +1000
d08ba1d58e
Bump version to test GH release action
Luke Bermingham
2023-02-20 14:01:08 +1000
eec331b1ab
Update release action to make archive subdir
Luke Bermingham
2023-02-20 14:00:22 +1000
789c715510
Update RELEASE_VERSION
Luke Bermingham
2023-02-20 13:45:24 +1000
f1d192d318
Create subdirectory when making release archive
Luke Bermingham
2023-02-20 13:44:45 +1000
894e695fda
Roll back release until archives are created properly
Luke Bermingham
2023-02-20 13:28:35 +1000
4219326e60
Merge pull request #107 from EpicGames/master
Luke Bermingham
2023-02-20 13:07:03 +1000
a366404100
Merge branch 'UE5.2' into master
UE5.2-0.1.0
Luke Bermingham
2023-02-20 13:03:48 +1000
673a2607f1
neaten up install scripts (#106 )
William Belcher
2023-02-20 12:47:09 +1000
78354e47ae
neaten up install scripts
William Belcher
2023-02-20 10:37:58 +1000
259068d329
Update README.md
Luke Bermingham
2023-02-17 18:31:00 +1000
864c0f4d62
Sync branch with master and update github actions for this branch
Luke Bermingham
2023-02-17 18:19:47 +1000
92dd46dfc1
Bring Github actions to 5.2 branch (#105 )
Luke Bermingham
2023-02-17 18:03:37 +1000
83206b0cb6
Update RELEASE_VERSION
Luke Bermingham
2023-02-17 18:01:34 +1000
c0083659fe
Update package.json
Luke Bermingham
2023-02-17 18:00:55 +1000
f7c9ea83ff
Update publish-library-to-npm.yml
Luke Bermingham
2023-02-17 18:00:12 +1000
7278be4b59
Update create-gh-release.yml
Luke Bermingham
2023-02-17 17:59:52 +1000
6e452e830a
Update container-images.yml
Luke Bermingham
2023-02-17 17:58:34 +1000
2656e51303
Update container-images.yml
Luke Bermingham
2023-02-17 17:53:09 +1000