Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Reference UI #4234

Open
dsilhavy opened this issue Jul 13, 2023 · 6 comments
Open

New Reference UI #4234

dsilhavy opened this issue Jul 13, 2023 · 6 comments
Assignees
Milestone

Comments

@dsilhavy
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
The current reference UI uses an outdated version of Angular and potentially other outdated libraries for instance for plotting the charts. Moreover, the code is hard to maintain as it basically is build on top of a single JavaScript file with 2.5k lines of code.

As part of the work on version 5.0.0 a rewritten reference UI should be implemented using up-to-date frameworks and libraries. Moreover, it would be good if the new UI automatically populates the settings and adds new settings options once introduced in Settings.js and index.d.ts. The existing functionalities should be kept.

@dsilhavy
Copy link
Collaborator Author

dsilhavy commented Aug 7, 2023

Also check how we can integrate the offline playback demo into the same UI. Currently we are maintaining two dedicated UIs which is not ideal.

@dsilhavy
Copy link
Collaborator Author

dsilhavy commented Aug 7, 2023

We might also provide preset configurations. For instance, a preset for LoL+ that changes the related parameters to the recommended settings.

@dsilhavy
Copy link
Collaborator Author

dsilhavy commented Aug 8, 2023

Consider using a different controlbar as well e.g. https://github.com/muxinc/media-chrome

@DanielHabenicht
Copy link

DanielHabenicht commented Nov 16, 2023

If you need support. I can also update our project to a newer Stencil version or integrate some functions to your new version.
As highlighted in my issue we addressed quite a few pain points.

@heff
Copy link
Member

heff commented Nov 16, 2023

I'm happy to help on the media-chrome front for this. It. might also be worth bringing the <dash-video> project up to date if it's not anymore.

@DanielHabenicht
Copy link

I'm happy to help on the media-chrome front for this. It. might also be worth bringing the <dash-video> project up to date if it's not anymore.

I don't know for sure, but I think at the time we designed the new reference UI we also incorporated a revamp of the player, suitable for embedding or direct use in any major framework (angular, vuejs, react) based on stencil via webcomponents.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

4 participants