Releases: xpenatan/gdx-teavm
v1.0.4
v1.0.3
Small improvemenets
What's Changed
- Don't download assets if preload assets is true
- add PowerPreference option
- update teavm to 0.10.1
- update lib upload attempt count
- Small file handle fix
- Add option to overwrite saved file
- Improve download logs and progress method
Full Changelog: 1.0.2...1.0.3
v1.0.2
Quick fix to improve performance, load sync data and small changes.
What's Changed
- Small file storage improvement
- Use file type for checking if asset is loaded
- Improve arraybuffer copy performance by @xpenatan in #126
- Improve texture opengl method
- Fix sync loading (FreeType)
Full Changelog: 1.0.1...1.0.2
v1.0.1
v1.0.0
v1.0.0 is here! The long waited first release. Beta release is no more.
Also, thank you for 100 stars !
Now I can do minor patches more often 😃
First of all, this repo started as a dragome backend and then evolved to be a teavm only. It took some time to figure out how to get everything working together, and now it's time for a release.
This release will break b9 compatibility. If v1.0.0 is giving issues, please report (With a project example) so I can do hotfixes.
What is included in this release compared to b9?
- Updated teavm to 0.10.0.
- Pixmap now use Gdx2DPixmap. (Emscripten)
This remove all HTMLCanvasElement, HTMLImageElement and HTMLVideoElement hacks and everything is binary file. - New Gdx.files.internal, classpath and local implementation. Local files uses IndexedDB.
Preloader is no more. There is now a new system to keep loaded files. Preloader is renamed to AssetLoader and moved to a separate module. IndexedDB data is loaded at the start of the app and saving files is async. - Call app dispose when browser closes
Dispose will be called when closing. Its not a big deal because there is no time to save data when user closes the browser but its here. - Improve clipboard text copy/paste.
clipboard was not working correctly and now you can copy/paste text. Web api is async so may not work for the first time. - Files can now be dragged to the browser. You can now allow/Block dragged files and have its content before saving using TeaWindowListener in config class.
- AssetFileHandle is now required when adding assetsPath. Changing the type to Local will put assets in IndexedDB.
- Change default sound/music api to howler.js
It took me hours trying to improve audio using Web Audio API. The api have a lot of missing features that gave me headache so decided to change to a higher level api called howler.js. - Add shouldEncodePreference config
This will encode preference data so its not easy readable. - Add localStoragePrefix config
This will help saving local data to multiple apps using the same server url. - AssetManager can now download assets
Assets can now be downloaded using asset manager. There is still a issue downloading assets that have dependencies. This will be look at later. - GdxTests module have been improved so it is now easy to test libgdx testes frorm source.
- Improve TeaBuilder and AssetsCopy classes.
There may be more changelogs, but I may have lost them.
You can try gdx-test here . Not all tests work so there still improvements to be made.
What's Changed (Generated)
- Using dragome-w3c-standards module by @fpetrola in #4
- Using jsCast, evalCasting and standard XMLHttpRequest by @fpetrola in #5
- proguard enabled changes by @fpetrola in #6
- updating classpath handling in config by @fpetrola in #7
- updating poms by @fpetrola in #8
- Tests1 by @fpetrola in #9
- Fixed error due to version of libGDX. by @nosix in #10
- Small bug fix by @nicolaichuk in #30
- javadoc fix by @nicolaichuk in #35
- Adding demos links to README.md by @fpetrola in #37
- Add Artemis-odb Support, working on Linux and HyperLap2D Test by @fgnm in #43
- Update launch config by @xpenatan in #56
- Rename project by @xpenatan in #57
- Update readme by @xpenatan in #58
- Add link to Micronaut demo project by @hollingsworthd in #59
- Bugfix for File Listing: file listing now also includes binary, image… by @noblemaster in #61
- File System for FileType.Local by @noblemaster in #62
- Build Configuration: Asset Filter & Title for HTML File can now be Configured by @noblemaster in #64
- Remove backend web by @xpenatan in #67
- jzlib is required for java.util.zip.*. It cannot be excluded when compiling. by @noblemaster in #68
- Bugfix for File System. by @noblemaster in #69
- TeaNet: HTTP Requests & Opening Links by @noblemaster in #70
- Bugfix (minor): removing TeaNet HTTP response listener for exceptions also. by @noblemaster in #71
- Implementated: Clipboard & Setting Window Title & misc. by @noblemaster in #72
- Custom Mouse Cursors by @noblemaster in #74
- Lifecycle Listener & "BackBufferScale" by @noblemaster in #75
- TeaInput: misc. minor functionality implemented by @noblemaster in #76
- Latest teavm with misc. bugfixes. by @noblemaster in #77
- Keyboard focus in iFrame. by @noblemaster in #79
- Loading indicator in CSS by @noblemaster in #78
- Option to not show the libGDX logo during loading. by @noblemaster in #80
- Bugfix: base URL by @noblemaster in #81
- Release v1.0.0-b3-skipped by @xpenatan in #82
- Misc. code cleanup: JS, JSNI rename to NATIVE. by @noblemaster in #83
- Update master branch by @xpenatan in #84
- Release v1.0.0-b3 by @xpenatan in #85
- Bugfix: Asset Loading & Error "ERR_HTTP2_SERVER_REFUSED_STREAM" by @noblemaster in #86
- Bugfix: blank line on top of HTML body on mobile. by @noblemaster in #89
- Bugfix: Screen Density calculation. by @noblemaster in #90
- Bugfix: Asset Loading should not re-Download 403 Errors by @noblemaster in #88
- Release v1.0.0-b4 by @xpenatan in #91
- Storage Prefix to TeaApplicationConfiguration by @noblemaster in #94
- Release v1.0.0-b5 by @xpenatan in #99
- Release v1.0.0-b6 by @xpenatan in #105
- Release v1.0.0-b7 by @xpenatan in #109
- Support for IntBuffer in TeaGL20.glBuffer*Data(...) by @noblemaster in #110
- Release v1.0.0-b8 by @xpenatan in #112
- Release v1.0.0-b9 by @xpenatan in #114
- Merge pull request #114 from xpenatan/master by @xpenatan in #115
- Kill old file system and update audio by @xpenatan in #119
- Clean up asset downloader, preloader and some improvements by @xpenatan in #120
- Release v1.0.0 by @xpenatan in #121
New Contributors
- @nosix made their first contribution in #10
- @nicolaichuk made their first contribution in #30
- @fgnm made their first contribution in #43
- @xpenatan made their first contribution in #56
- @hollingsworthd made their first contribution in #59
- @noblemaster made their first contribution in #61
Full Changelog: https://github.com/xpenatan/gdx-teavm/commits/1.0.0