flutter_audio_games 0.31.0 copy "flutter_audio_games: ^0.31.0" to clipboard
flutter_audio_games: ^0.31.0 copied to clipboard

A package which makes it easy to write audio games in Flutter.

Changes #

0.31.0 #

  • Added the PlaySoundsSemantics widget.
  • Added the GameCredits screen.
  • Added the SelectPlaybackDevice screen.
  • Start using Web Audio style sound properties.
  • Added the SideScroller widget.
  • Added the BuildContext.playRandomSound extension method.
  • Added the TouchSurfaceBuilder widget.
  • Added the VoiceGroup class.
  • Removed text styles.
  • Updated backstreets_widgets.
  • Don't cache custom sounds.

0.30.0 #

  • Allow loading sounds from buffers.
  • Updated backstreets_widgets.

0.29.1 #

  • Removed unused argument to Directory.asSound.

0.29.0 #

  • Fixed a spelling mistake.
  • Added extension methods to files and directories to create sounds from them.
  • Exposed SourceLoader logger.

0.28.0 #

  • Allow copying a sound with a new path.

0.27.0 #

  • Allow modifying the sound type of a copied sound.

0.26.0 #

  • Give loadCustomSound access to the calling SourceLoader.

0.25.0 #

  • Upgraded dependencies so games should work on the web.
  • Allow custom sound sources.
  • Add more methods from So Loud.
  • Stop pretending we can ever have more than 1 instance of SoLoud.

0.24.0 #

  • Make touch menus more usable.
  • Add custom accessibility actions to touch menus.
  • Add the SourceLoader.disposeSound method.
  • Stop automatically disposing of sounds.
  • Allow load mode to be set on a per-sound basis.
  • Add extension methods to allow calling soloud methods on AudioSources and SoundHandles.
  • Allow setting the text style for Texts used throughout the package.
  • Removed the unused SoundType.tts member.
  • Added logging to SourceLoader.

0.23.2 #

  • Fix TouchSurface coordinates.

0.23.1 #

  • Fixed a bug with touch surfaces.

0.23.0 #

  • Use proper text for TouchSurface widgets.
  • Allow multiple touches in a TouchSurface.
  • Add the TouchArea widget.
  • Add keyboard shortcuts to TouchMenu widgets.
  • Allow keyboard shortcuts in TouchSurface widgets.

0.22.0 #

  • Many bug fixes.

0.21.0 #

  • Improvements to SourceLoader.
  • Add touch-friendly widgets.

0.20.0 #

  • Added velX, velY, and velZ properties to SoundPosition3d.

0.19.0 #

0.18.0 #

  • Updated backstreets_widgets.

0.17.0 #

  • Added the stopPlaySoundSemantics extension method.

0.16.1 #

  • Updated backstreets_widgets.

0.16.0 #

  • Added the SceneBuilder widget.

0.15.0 #

  • Use sounds instead of assets paths in GainListTile.

0.14.0 #

  • Start using PhysicalKeyboardKeys for GameShortcut instances.

0.13.2 #

  • Don't look up deactivated widgets.

0.13.1 #

  • Stop the PlaySoundSemantics widget when disposed.

0.13.0 #

  • Updated flutter_synthizer.

0.12.0 #

  • Added the Sound and SoundList classes.
  • Added the asSound extension method to String instances.
  • Added the asSoundList extension method to List<String> instances.

0.11.0 #

  • Added the isOnLine method for Point instances.

0.10.1 #

  • Stop music lingering when the widget is rebuilt.

0.10.0 #

  • Updated flutter_synthizer.
  • Set linger properly for music widgets.

0.9.1 #

  • Fixed a bug which meant Music widgets weren't rebuilt.

0.9.0 #

  • Added the MaybeMusic widget.
  • Added the ShortcutsHelpScreen widget.`

0.8.0 #

  • Updated the docs.

0.7.1 #

  • Use backstreets_widgets widgets more often.
  • Code clean-up.
  • Added the GainListTile widget.
  • Added the TransitionSoundBuilder widget.

0.7.0 #

  • Added the GainMixin.maybeFade extension method.
  • Added the Ambiances widget.
  • Started using the backstreets_widgets package.
  • Added the TimedTransitions widget.

0.6.2 #

  • Updated flutter_synthizer.

0.6.1 #

  • Fixed the type of ReverbBuilder.builder.

0.6.0 #

  • Added the ReverbBuilder widget.

0.5.0 #

  • Added the CutScene widget.
  • Added the PlaySound widget.
  • Cleaned up the source tree.

0.4.0 #

  • Added earcons to audio game menu items.

0.3.0 #

  • Updated flutter_synthizer.

0.2.0 #

  • Updated flutter_synthizer.

0.1.0 #

  • Added a context argument to GameShortcuts.
  • Use an InheritedGameShortcuts widget to make GameShortcuts accessible to builders.

0.0.1 #

  • Initial release.
2
likes
160
points
83
downloads

Publisher

verified publisherbackstreets.site

Weekly Downloads

A package which makes it easy to write audio games in Flutter.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Unlicense (license)

Dependencies

backstreets_widgets, flutter, flutter_soloud, http, logging, url_launcher

More

Packages that depend on flutter_audio_games