All notable changes to this project will be documented in this file.
FDWaveformView
adheres to Semantic Versioning.
Released on 2024-03-27.
- Removed Travis CI, CocoaPods, Carthage
Released on 2020-02-12.
- Switch to new standard library clamp functions
- Added by William Entriken
- Fixed timescale bug for some mp4 files
- Added by Doug Earnshaw
Released on 2019-04-08.
- 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
Released on 2017-10-27.
- Fixed Highlight Samples not aligned to base waveform #101.
- Added by Jon Andersen
Released on 2017-10-27.
- Now supporting Swift 4.0
Released on 2017-05-31.
- Now using ranges in the API where appropriate
- Added by William Entriken in regards to issue #76.
- 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
Released on 2017-05-03.
- Improved accuracy of waveform rendering
- Added by Kip Nicol
- Added support for rendering waveform images outside of 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 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
Released on 2017-04-15.
- Improved example app to include more options
- Added by William Entriken
- Allowed animation for changes to zoom
- Added by William Entriken
- 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.
Released on 2017-02-16.
- Allowed scrubbing independantly of scrolling
- Added by Doug Earnshaw
- Tidied up Swift 3.0 conversion, removed some forced unwraps & generally made more swifty
- Added by Doug Earnshaw
Released on 2016-09-27.
- Automated CocoaPods Quality Indexes testing
- Added by Hayden Holligan
- Used GPU to process waveforms
- Added by Hayden Holligan
Released on 2016-09-02.
- Corrected rendering, fixed typo
- Added by William Entriken in regards to issue #62.
Released on 2016-08-02.
- Fixed Podspec for Swift files
- Added by William Entriken in regards to issue #61.
Released on 2016-06-27.
- Full API documentation
- Added by William Entriken in regards to issue #53.
- Release process documentation
- Added by William Entriken in regards to issue #57.
- Changed Log
- Added by William Entriken in regards to issue #54.
- Swift Package Manager support
- Added by William Entriken in regards to issue #52.
Released on 2016-04-10.
- Carthage support
- Added by William Entriken
Released on 2016-03-29.
- Separated scrolling and pinching options
- Added by Rudy Mutter
- Used recommended CocoPods project format
- Added by William Entriken
- That warning everyone was seeing
- Added by Yin Cheng
Released on 2015-09-14.
- Profiling tests
- Added by William Entriken
Released on 2014-01-06.
- First cocoapods release
- Added by William Entriken
Released on 2013-11-04.
Initial public release.