bullseye2d 2.0.2
bullseye2d: ^2.0.2 copied to clipboard
A cross-platform 2D game library for Dart that supports a WebGL2 backend as well as native support for Windows, Mac and Linux via SDL3.
2.0.2 #
- Code Style and clean ups to get a better Pub Point Score. Also we got rid of js_util.
2.0.1 #
- See Migration Guide for upgrade instructions from 1.x
2.0.0 #
- Multi-platform support: Bullseye2D now runs on Windows, Mac, and Linux in addition to web browsers. It uses SDL3 for the desktop targets.
- New CLI commands:
bullseye2d run web,bullseye2d run sdl3,bullseye2d build webandbullseye2d build sdl3 - Breaking change:
Graphics.gl(raw WebGL2 context) is no longer publicly exposed
1.0.12 #
- Feature: Helper class added to easily save data in the browser's local storage
- Tweak: Use Matrix3 Pool in graphics module to reduce GC pressure
- Fix: Catch NotSupportedError on Audio Playback
1.0.11 #
- Code style improvements and formatting
1.0.10 #
- Feature: Added
drawImageRectmethod for drawing source portions of images to destination rectangles with automatic stretching - Tweak: Improved
Rectclass with type-safe return types (returnsTinstead ofnum) and added helper setters and methods - Tweak: Removed automatic
frames.isLoadingchecks in drawing commands for better performance - developers are now responsible for checking loading state soko64added to examples readme file
1.0.9 #
- Fixed: When game was embedded in iFrame and looses focus it wasn't possible for it to get the focus back which led to the problem that no events were reaching the app.
1.0.8 #
- Fixed: Typo in Examples Readme
- Fixed: Various Links in Api Doc fixed
1.0.7 #
- Fixed: When loading an image / a texture no mipmaps were generated after loading (if requested via texture flags)
1.0.6 #
- Formatted dart code.
1.0.5 #
- Readme page for example added
1.0.4 #
- Added
View source codebutton to demo page.
1.0.3 #
- Remove
examplecommand. It was a bad idea in the first place, because the way I've implemented it assumes it could be run from local dart cache and dart doesn't like this (for good reasons). So I removed the command for now.
1.0.2 #
- Fixes
Cannot operate on packages inside the cache.error onexamplecommand.
1.0.1 #
- Fixes an issue with the
examplecommand of thebullseye2dcli tool.
1.0.0 #
- Initial version.