Skip to content

v3.3.0

Latest
Compare
Choose a tag to compare
@Dananji Dananji released this 02 Dec 18:04
· 26 commits to main since this release

What's Changed

  • Align CC btn in control bar with green border by @Dananji in #598
  • Use targetTouches in touch event to calculate progress updates by @Dananji in #600
  • Align structure highlight marker with hovered progress bar by @Dananji in #604
  • Force the media to load for iOS and Safari on desktop by @Dananji in #607
  • Fix broken captions button reference in handleCaptionChange() by @Dananji in #608
  • Start from custom manifest start by @masaball in #609
  • Default to empty string if manifest label is not present by @masaball in #621
  • Sanitize manifest url if params included in middle by @masaball in #623
  • Store captions on/off status in localstorage for session by @Dananji in #613
  • Display Video.js errors instead letting the player crash by @Dananji in #612
  • 3.2.1 patch by @Dananji in #617
  • Reveal player early on progress event with enough data for playback by @Dananji in #626
  • Limit time tooltip display offset to playable range width by @Dananji in #629
  • Fix player replaying last section/single section item in a loop by @Dananji in #628
  • Parsing refactor by @Dananji in #625
  • Zoom icons 596 by @Dananji in #619
  • React 18 upgrade by @Dananji in #633
  • Bump webpack from 5.76.2 to 5.94.0 by @dependabot in #631
  • Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #634
  • Limit re-renders for AutoAdvanceToggle, SupplementalFiles, and MarkersDisplay components by @Dananji in #640
  • Convert vjs components by @Dananji in #635
  • Make withCredentials work with videojs 7.x and 8.x by @mbklein in #642
  • Remove node-18 and add node-22 to CircleCI by @Dananji in #641
  • Remove useMemo in component export, refactor MetadataDisplay component by @Dananji in #646
  • State management refactor for structure by @Dananji in #643
  • Custom hook for state management in Transcript component by @Dananji in #652
  • Custom hook for MediaPlayer and VideoJSPlayer handling by @Dananji in #647
  • Bump rollup from 2.79.1 to 2.79.2 by @dependabot in #651
  • Bump tough-cookie from 4.1.2 to 4.1.4 by @dependabot in #654
  • Add comments, cleanup Videojs component options, use cx lib to build classnames by @Dananji in #653
  • Fix skipped tests for useLocalStorage by @Dananji in #655
  • Update player in Ramp demo site when using 'Set Manifest' by @Dananji in #661
  • Fix minor bugs in player introduced in refactor/cleanup work by @Dananji in #662
  • Move captions above controls when user is active by @Dananji in #665
  • Refine progress-bar by using VideoJS' native ProgressControl by @Dananji in #664
  • Remove cyclical dependence of SectionHeading and List by @Dananji in #668
  • Replace volume control with muteToggle/volumePanel, popup menus above progress-bar by @Dananji in #669
  • Adjust progress-bar spacing to display menus above it by @Dananji in #670
  • Collapse/expand sections button by @Dananji in #671
  • Bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #683
  • Change min-width and min-height of the player for iOS by @Dananji in #684
  • Regression bug: display error for empty Manifest w/o crashing by @Dananji in #685
  • Change UI for structured nav to include collapse all button by @Dananji in #686
  • Create inaccessible message interval only in a single custom hook by @Dananji in #690
  • Fix a11y issues found with Siteimprove, WAVE, and Axe by @Dananji in #691
  • Fix sections UI for non-collapsible structures by @Dananji in #692
  • Wrap long labels w/o spaces in structure to new lines by @Dananji in #693
  • Extend player min-width to Android browsers by @Dananji in #696
  • Center align progressbar in audio, and add padding by @Dananji in #697
  • Increase progress-bar height, remove hover animation by @Dananji in #699
  • Show timetool-tip above search marker when hovering by @Dananji in #702
  • Specify player's min-height for audio in mobile browsers by @Dananji in #703
  • Force player to load in Safari and iOS browsers by @Dananji in #707
  • Update progress-bar CSS on fullscreen exit in iOS by @Dananji in #708
  • Call player.load() in Safari/iOS browsers before calling play() by @Dananji in #709
  • Use control-bar width to add padding to progress-bar on sides by @Dananji in #715
  • Restrict setting player time when markers are outside of playable range by @Dananji in #716
  • Remove progress-bar shadow on focus by @Dananji in #721
  • Prevent playhead from jumping to end of progress bar by @masaball in #725
  • Trigger ended event when end = duration by @Dananji in #722
  • Add back tracks upon quality selection by @Dananji in #720
  • Change order of player.load() and setting isReady to keep markers by @Dananji in #726
  • Fix collapse/expand all button behavior with each section status change by @Dananji in #729
  • Invoke handleTimeupdate to update markers on player reload by @Dananji in #735
  • Explicitly update played range by @Dananji in #733
  • Remove space between control-bar pseudo elements, to mouse display on hover by @Dananji in #737
  • Update README for 3.3.0 release by @Dananji in #745

Full Changelog: v3.2.0...v3.3.0