Releases: fulldecent/FDWaveformView
Releases · fulldecent/FDWaveformView
5.0.2
What's Changed
- Fix Carthage Support by @evandcoleman in #145
- Update deployment target by @RVetas in #151
- Remove Travis CI, Carthage, CocoaPods, relayout project with modern project layout from Swift5 Module Template
New Contributors
- @evandcoleman made their first contribution in #145
- @RVetas made their first contribution in #151
Full Changelog: 5.0.1...5.0.2
Correct Timescale in Video
Changed
- Switch to new standard library clamp functions
- Added by William Entriken
- Fixed timescale bug for some mp4 files
- Added by Doug Earnshaw
Full Swift Package Manager Support
To keep using FDWaveformView and get updates, please use Swift Package Manager to install.
If this is your first time, just use File > Swift Packages > Add Package Dependency... and you're done.
Support Swift 5
Changed
- Converted to Swift 4.2 and Xcode 10
- Added by Doug Earnshaw
- Prevent to handle panning gesture while pinching
- Added by HANAI, Tohru
- Improve rendering of zooming and scrolling with highlight
- Added by HANAI, Tohru
- Updated to Swift 5
Fix highlighted samples
Fixed
- Fixed Highlight Samples not aligned to base waveform #101.
- Added by Jon Andersen
Support Swift 4.0
Changed
- Now supporting Swift 4.0
Ranges and Fixes
Changed
- Now using ranges in the API where appropriate
- Added by William Entriken in Regards to Issue
#76.
- Added by William Entriken in Regards to Issue
Fixed
- Fixed a retain cycle in completion handler of waveform render operation
- Added by Philippe Jayet
- Cancel waveform render operation when view is released
- Added by Philippe Jayet
Rendering Enhancements
2.2.0
Released on 2017-05-03.
Added
- Improved accuracy of waveform rendering
- Added by Kip Nicol
- Added support for rendering waveform images outside of a view (See
FDWaveformRenderOperation
)- Added by Kip Nicol
- Added support for rendering linear waveforms
- Added by Kip Nicol
- Added support for changing
wavesColor
andprogressColor
after waveform was rendered- Added by Kip Nicol
- Added support for updating waveform type and color to iOS Example app.
- Added by Kip Nicol
Fixed
- Fixed waveform rendering for large audio files
- Added by Kip Nicol
- Fixed bug which could prevent waveform from fitting new view size if rendering was in progress during a view resize
- Added by Kip Nicol
- Fixed bug which caused
waveformViewDidLoad()
to not be called after the audio file was loaded- Added by Kip Nicol
- Fixed bug which caused subsequent waveform renderings for new audioURLs to never complete if there was an error with a previous render
- Added by Kip Nicol
- Fixed bug which could cause a crash (divide by zero error) if the view's width was 0
- Added by Kip Nicol
Fix performance and add animation support
Added
- Improved example app to include more options
- Added by William Entriken
- Allow animation for changes to zoom
- Added by William Entriken
Fixed
- Improved accuracy of waveform rendering
- Added by Kip Nicol
- Fixed waveform rendering for large audio files
- Added by Kip Nicol
- Fixed crash with quick load time
- Added by William Entriken in Regards to Issue
#76.
- Added by William Entriken in Regards to Issue
Fix LayoutSubviews
Added
- Allow scrubbing independantly of scrolling
- Added by Doug Earnshaw
- Tidy up Swift 3.0 conversion, remove some forced unwraps & generally make more Swifty
- Added by Doug Earnshaw