v3.0.0-Beta7
Pre-release
Pre-release
What's Changed
- Make IosGameWindow parameter optional, and simplify to allow a custom UIWindow provider by @soywiz-invideo in #787
- Feature: New ScaledScene + moved connect4 sample using it by @soywiz in #792
- Implement Charset.forName by @soywiz in #797
- Initial Vfs JVM NIO support on JVM and Android by @soywiz-invideo in #798
- Be able to edit any Text by @soywiz-invideo in #510
- Fix infinite loop on mp3 playback with times >= 2.playbackTimes, and some more WAV and MP3 fixes by @soywiz in #802
- Support JVM & JS platform native Charset encoders/decoders by @soywiz in #801
- Fixed LineRenderBatcher.draw(Matrix, body) leak by @soywiz-invideo in #805
- Fixes SoundAudioStream.SoundChannel.current and fixes getting mp3 length based on LAME Xing/Info tags by @soywiz in #804
- Support custom BlendMode by @soywiz in #828
- Add AGList.flush command by @soywiz-invideo in #829
- Update kotlinx.coroutines to 1.6.4 by @soywiz-invideo in #830
- Audio .MOD support by @soywiz in #836
- Flush gl commands before rendering into a texture by @soywiz-invideo in #837
- Premultiplied alpha fixes by @soywiz-invideo in #831
- Add spread property to TransitionFilter by @soywiz in #833
- Fixes additive blending for premultiplied alpha by @soywiz-invideo in #839
- fix Matrix3D.setToLookAt bug by @lifenjoy51 in #838
- Fix zip file can't be read when uncompressed size is not in header by @jeffdgr8 in #842
- Added XM fasttracker library port from webaudio-mod-player by @soywiz in #845
- Bump to gradle 7.5 by @soywiz in #849
- Fixes android kotlinx-serialization by @soywiz in #850
- Fix leak and some issues, plus allow to specify premultiplied & wrapping for each quad by @soywiz-invideo in #847
- Fix/fixes.gpu.vector.rendering by @soywiz-invideo in #854
- Fixes mutability exception in TexturedVertexArray by @soywiz-invideo in #856
- Fix/fix.some.premultiplied.issues by @soywiz-invideo in #857
- Fix/fix.compiling.korge.in.newer.jvm.versions by @soywiz in #858
- Some more premultiplied alpha fixes, test JS Browser on CI add Wine and Lima variants to test/run Windows and Linux on other targets, some fixes and revert Matrix3D.setLookAt by @soywiz-invideo in #859
- Update README.md by @andsiu in #860
- Do selective testing on CI by @soywiz-invideo in #861
- Use checkout@v3 and test all if we change the .github/workflows/TEST.yml file by @soywiz-invideo in #863
- Some Android fixes and improvements by @soywiz-invideo in #862
- Add missing korge-sandbox sample and limit sandbox changes to run on the JVM by @soywiz-invideo in #864
- Fix init waiting while initializing a Vfs.Proxy when requesting several files at once by @soywiz-invideo in #865
- Optimize JvmClassLoaderResourcesVfs, improve MergedVfs and add EmptyVfs by @soywiz-invideo in #866
- Fix JS alpha premultiplication by @soywiz-invideo in #869
- Fix korvi video to not leak by @soywiz-invideo in #870
- Fix macos AWT scrolling speed by @soywiz in #875
- Improve KorIM Bitmap premultiplication handling, ensure and assume bitmaps uploaded to AG are premultiplied so linear sampling works as expected by @soywiz-invideo in #871
- Optimization: reduce intermediary render buffers in ComposedFilter from N to just 2 by @soywiz-invideo in #876
- Fix UIButton text and graphics scale by @soywiz-invideo in #877
- Fix FSprites blend modes and colors by @soywiz-invideo in #878
New Contributors
- @lifenjoy51 made their first contribution in #838
- @jeffdgr8 made their first contribution in #842
- @andsiu made their first contribution in #860
Full Changelog: v3.0.0-Beta6...v3.0.0-Beta7