From 0937a000bc0238162344b159af83d314b5e8025c Mon Sep 17 00:00:00 2001 From: Andrew Lugg Date: Mon, 22 Apr 2024 13:29:21 +1200 Subject: [PATCH] Fix type, and update testing for newer dart sdk. --- .github/workflows/dart.yml | 2 +- CHANGELOG.md | 4 ++++ lib/src/resources/resource_manager.dart | 2 +- pubspec.yaml | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index 6e479c6d..10c8eeb6 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - sdk: [stable, 3.0.0] + sdk: [stable, 3.3, 3.2, 3.1] steps: - uses: actions/checkout@v2 diff --git a/CHANGELOG.md b/CHANGELOG.md index a7e4fac6..c4a3db80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ announcements on the StageXL forum or use one of the support links below: * StageXL GitHub * StageXL StackOverflow: +### 2.2.1 +* Add support for loading audio from data url. +* Update latest lints and cleanup + ### 2.2.0 * Support the latest version of `package:xml`. * Update Dart SDK restraint to ^3.0.0 diff --git a/lib/src/resources/resource_manager.dart b/lib/src/resources/resource_manager.dart index a09916dc..2a5c2eca 100644 --- a/lib/src/resources/resource_manager.dart +++ b/lib/src/resources/resource_manager.dart @@ -112,7 +112,7 @@ class ResourceManager { bool containsSound(String name) => _containsResource('Sound', name); void addSound(String name, String url, [SoundLoadOptions? options]) { - var loader; + Future loader; if (url.startsWith('data:')) { loader = Sound.loadDataUrl(url, options); } else { diff --git a/pubspec.yaml b/pubspec.yaml index 5c654ae1..92b3862b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: stagexl -version: 2.2.0 +version: 2.2.1 description: A fast and universal 2D rendering engine for HTML5 and Dart. homepage: http://www.stagexl.org repository: https://github.com/bp74/StageXL