- Merged in chewie 1.0.0
- Nullsafety support
- Fixed iOS "Duration called on null"
- Add animated play/pause
- Add playback speed control
- Other changes
Merged in chewie 0.12.0 with, among others, dependency updates and iconic fotn removal.
Initial version of Chewie Audio, the audio player with a heart of gold.
Forked from https://github.com/brianegan/chewie
- Removed video components from Chewie to make an audio-only player.
Chewie Changelog
- Add replay feature
- Add Animated Play/Pause Button
- Thanks to: #228
- Update Android example to latest support
- Update Dart SDK
- Update Flutter SDK
- Update
wakelock
dependency
- Format using
dartfmt -w .
for pub.dev
- Bugfix: only
setState
if widget is mounted (cupertino + material)- Thanks to: #309
- Replace
open_iconic_flutter
withcupertino_icons
to resolve Apple App-Store rejection (ITMS-90853)- Fixes: #381
- Update
video_player
dependecy (stable release)
- Fix portrait mode
- Add auto-detect orientation based on video aspect-ratio
- Add optional parameters for
onEnterFullScreen
- Support iOS 14 with SafeArea in FullScreen
- Remove
isInitialRoute
from full screen page route
- Changed wakelock plugin from
flutter_screen
towakelock
due to lack of maintenance offlutter_screen
.
- Require latest flutter stable version
- Hero Widget is no longer used (thanks @localpcguy)
- Tap to hide controls (thanks @bostrot)
- Replay on play when video is finished (thanks @VictorUvarov)
- Errors are properly handled. You can provide the Widget to display when an error occurs by providing an
errorBuilder
function to theChewieController
constructor. - Add ability to override the fullscreen page builder. Allows folks to customize that functionality!
- Update to work with
video_player: ">=0.7.0 <0.11.0"
- Cosmetic change -> remove unfinished fit property which slipped into the last release
- Add overlay option to place a widget between the video and the controls
- Update to work with
video_player: ">=0.7.0 <0.10.0"
- Absorb pointer when controls are hidden
- Add options to define system overlays after exiting full screen
- Add option to hide mute button
- Add option to hide full screen button
- Breaking changes: Add a
ChewieController
to make customizations and control from outside of the player easier. Refer to the README for details on how to upgrade from previous versions.
- Update to work with
video_player: ">=0.7.0 <0.8.0
- Thanks @Sub6Resources - Preserves AspectRatio on FullScreen - Thanks @patrickb
- Ability to start video in FullScreen - Thanks @miguelpruivo
- Requires Dart 2
- Updated dependencies that were not Dart 2 compatible
- Fix time formatting
- Fix skipping
- Remove listener when disposed
- Start video at certain position
- Update to work with
video_player: ">=0.6.0 <0.7.0
- Update README to fix installation instructions
- Update to work with
video_player: ">=0.5.0 <0.6.0
- Update to work with
video_player: ">=0.2.0 <0.3.0
- Add
showControls
option. You can use this to show / hide the controls - Move from
VideoProgressColors
toChewieProgressColors
for customization of the Chewie progress controls - Remove
progressColors
in favor of platform-specific customizations:cupertinoProgressColors
andmaterialProgressColors
to control - Add analysis options
- Take a
controller
instead of aString uri
. Allows for better control of playback outside the player if need be.
- Fix images in docs for pub
Initial version of Chewie, the video player with a heart of gold.
- Hand a VideoPlayerController to Chewie, and let it do the rest.
- Includes Material Player Controls
- Includes Cupertino Player Controls
- Spike version: Focus on good looking UI. Internal code is sloppy, needs a refactor and tests