Update TODO
This commit is contained in:
parent
921ce03030
commit
e182659e8d
1 changed files with 52 additions and 8 deletions
60
TODO.md
60
TODO.md
|
@ -3,7 +3,7 @@
|
||||||
- [x] Volume Controller
|
- [x] Volume Controller
|
||||||
- [x] Mobile Gestures
|
- [x] Mobile Gestures
|
||||||
- [x] Allow for multiple players on one page
|
- [x] Allow for multiple players on one page
|
||||||
- [x] Remove Iconoir's Vue package, [replace with CSS](https://iconoir.com/docs/packages/css)
|
- [x] ~~Remove Iconoir's Vue package, [replace with CSS](https://iconoir.com/docs/packages/css)~~ (Replaced with packs in v0.5.0)
|
||||||
- [x] Presentation
|
- [x] Presentation
|
||||||
- [x] Milieu Settings
|
- [x] Milieu Settings
|
||||||
- [x] Mode (Default | Fullscreen)
|
- [x] Mode (Default | Fullscreen)
|
||||||
|
@ -24,11 +24,55 @@
|
||||||
- [x] Custom
|
- [x] Custom
|
||||||
- [ ] Cast Support
|
- [ ] Cast Support
|
||||||
- [ ] 360 Video Support
|
- [ ] 360 Video Support
|
||||||
- [ ] Compress JavaScript?
|
|
||||||
- [ ] Add Themes
|
- [ ] Add Themes
|
||||||
- Components for use cases
|
- [ ] Built-in integration for Zalvena
|
||||||
- [ ] More Videos (Left/Right Sidebar or Bottom Row, like YouTube during pause-state)
|
- Accessibilty
|
||||||
- [ ] Actions
|
- [ ] Respect Reduce Motion
|
||||||
- "Go Back" and allow alternative* in upper left
|
- [ ] Respect color scheme
|
||||||
> * Allow developer to override name and function entirely
|
- [ ] Tooltips
|
||||||
- Extra actions in bottom right for more functions
|
- [ ] Style captions and prevent overlays
|
||||||
|
- [ ] ARIA labels
|
||||||
|
- [ ] Improve keyboard navigation
|
||||||
|
- [ ] Focus management
|
||||||
|
- Audio
|
||||||
|
- [ ] Audio Gain
|
||||||
|
- [ ] Vertical Slider
|
||||||
|
- [ ] Mute if `<Volume/>` is clicked
|
||||||
|
- Error Screens
|
||||||
|
- [ ] "Video Source failed to load"
|
||||||
|
- [ ] "Audio Source failed to load"
|
||||||
|
- [ ] "Stream is not live"
|
||||||
|
- [ ] "Source format not supported"
|
||||||
|
- Create Global Options
|
||||||
|
- [ ] Allow to set own defaults and other options within the `astro.config.js` file.
|
||||||
|
- Configuration Options
|
||||||
|
- Add:
|
||||||
|
- [ ] `Autoplay` - Begin playing the video playback as soon as the media i available. (***Require review on this item***)
|
||||||
|
- [ ] `ControlsDelay` - Defaults to `2000`. Amount of time to wait while playbacking is occuring, if the amount is reach then hide the controls
|
||||||
|
- [ ] `CurrentTime` - Defaults to `0`. Start the player at this point in the video timestamp.
|
||||||
|
- [ ] `Type` - Defaults to `Video`. Type of player that should be used. ["Video" | "Audio"]
|
||||||
|
- [ ] `Provider` - Defaults to `URL`. ["Video" | "Audio" | "YouTube" | "Vimeo" | "HLS"]
|
||||||
|
- [ ] `Duration` - Playback length of the player. If this is not set, it'l be determined when the source is loaded.
|
||||||
|
- [ ] `Loop` - If the video ends, start it again automatically.
|
||||||
|
- [ ] `Muted` - Mute the player upon load.
|
||||||
|
- [ ] `PlaybackRate` - Set the playback rate.
|
||||||
|
- Change:
|
||||||
|
- [ ] Each button as a component
|
||||||
|
- [ ] The `Picture-in-Picture` function needs to be revamped to work for Mozilla Firefox.
|
||||||
|
- [ ] Set default `SeekColor` to `accent`.
|
||||||
|
- [ ] Change name of: (Breaking Change)
|
||||||
|
- [ ] `Poster` to `Artwork`
|
||||||
|
- [ ] `PlayerName` to `Target`
|
||||||
|
- Remove:
|
||||||
|
- [ ] `VideoAttributes`
|
||||||
|
- [ ] `AudioAttributes`
|
||||||
|
- [ ] Add storyboards
|
||||||
|
- [ ] Add markers
|
||||||
|
- [ ] Add storage
|
||||||
|
- i18n
|
||||||
|
- [x] English
|
||||||
|
- [ ] Spanish
|
||||||
|
- [ ] German
|
||||||
|
- [ ] Japanese
|
||||||
|
- [ ] Created a "Build" mode
|
||||||
|
- Allow the developer to build to their own layout and more within the Zorn player, making the project more customizable.
|
Loading…
Add table
Reference in a new issue