Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.95 KB

CHANGELOG.md

File metadata and controls

45 lines (33 loc) · 1.95 KB

Changelog

1.0.0

This release contains breaking changes so read the changes carefully to see how you may be effected.

Added
  • 3x assets
  • Added iPhone X/safe area layout support
  • Added icons and loading screen to example project
  • Added configuration
    • Allows configuration of volume, interval to update progress bar and elapsed string, and accuracy for taps on progress to jump playback
    • All LSPAudioViewController instances must be initialized with a LSPConfiguration instance
    • A default configuration is available from deafultConfiguration in LSPConfigurationBuilder or you can build your own
    • Player frame is now determined by LSPAudioViewController's frame
  • Added show and hide: to LSPAudioViewController to toggle the default presentation animations
  • Added accessibility to interactive elements
    • Accessibility elements are localized to English, localization strings available to be overridden by other languages
  • Added scrubbing gesture to progress bar
  • Added jumpToProgress: in LSPAudioViewController to move playback to an exact progress point
  • Added setVolume: in LSPAudioPlayer to set player volume during playback
  • More tests
Removed
  • Removed iOS 8 support
  • Removed static sharedInstance and player references from LSPAudioPlayer
  • Removed bottomConstraint, observationInterval, seekTolerance, title, and URL properties from LSPAudioViewController
    • These were moved into configurations or completely removed as they were unnecessary
Changed
  • Changed audioViewController:didClosePlayer: to be called after close animation is finished
  • LSPAudioViewController no longer overrides view; instead, the player UI is located in playerView
Fixed
  • Fixed timestamp not updating when playback paused but timeline tapped to change position
  • Fixed timestamp displaying inaccurate times when starting or stopping playback

0.2.0

  • Dropped iOS 7 support
  • Updated Masonry to 1.1