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

Smart TV support #40

Merged
merged 49 commits into from
Nov 3, 2023
Merged

Smart TV support #40

merged 49 commits into from
Nov 3, 2023

Conversation

Jeroen-Veltmans
Copy link
Contributor

Initial implementation for #23.

Added navigation with the TV remote.
Slightly optimized default TV UI.
Increased default idle timeout for TVs.
Some smaller bugfixes.

Known issues:

Tizen 4.0 and Tizen 5.0 do not work as of now, partly due to a bug in the polyfill. I opened an issue which can be tracked here: webcomponents/polyfills#565
For now, it can be bypassed on Tizen 4.0 by adding the following script BEFORE loading the polyfills:

<script nomodule>
    customElements = customElements || {};
    customElements.forcePolyfill = true;
</script>

For Tizen 5.0 you would need to add the above, but also remove every nomodule for the legacy scripts as it will not load them otherwise.

Tizen 2.4 doesn't even show the player at the moment.

src/components/ChromecastButton.ts Show resolved Hide resolved
src/UIContainer.ts Outdated Show resolved Hide resolved
src/UIContainer.ts Outdated Show resolved Hide resolved
src/UIContainer.ts Outdated Show resolved Hide resolved
src/util/KeyboardNavigation.ts Outdated Show resolved Hide resolved
src/util/KeyboardNavigation.ts Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
src/DefaultUI.html Outdated Show resolved Hide resolved
@Jeroen-Veltmans Jeroen-Veltmans merged commit 1905aee into main Nov 3, 2023
1 check passed
@MattiasBuelens MattiasBuelens mentioned this pull request Nov 3, 2023
2 tasks
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.

None yet

3 participants