Commit Graph

  • 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