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

DE-7017: Generic improvements #37

Merged
merged 26 commits into from
Apr 8, 2024
Merged

Conversation

fingerartur
Copy link
Contributor

@fingerartur fingerartur commented Apr 8, 2024

Here I'm making a few generic improvements.

## New Features

* Add option to keep player controls hidden.
* Make `BaseThemeOverlay` more configurable:
  * Add option to hide buttons (audio, full screen, track options)
  * Add option to hide the top bar of player controls
  * Add option to render a companion component above the bottom bar
    of player controls
* Add option to display cues on the seek bar

## Fixes

* Fix rounding of duration.

This way it is easy to pack TGZ NPM packages for local use.
In order to configure visibility of UI controls.
`@typescript-eslint/no-unsafe-assignment` it is getting reported in situations where it there is no
reason for it.
Now all values with remainder 0.8 and higher
are rounded UP instead of down, to produce
a more accurate value.
@fingerartur fingerartur requested a review from thasso April 8, 2024 09:32
@fingerartur fingerartur merged commit 88cb5a7 into main Apr 8, 2024
2 checks passed
@fingerartur fingerartur deleted the fix/DE-7017-generic-fixes branch April 8, 2024 15:34
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.

2 participants