Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
axmol-2.7.0.zip | 2025-07-06 | 206.1 MB | |
axmol-bs-2.7.0.zip | 2025-07-06 | 55.1 kB | |
README.md | 2025-07-06 | 3.8 kB | |
v2.7.0 source code.tar.gz | 2025-07-06 | 29.9 MB | |
v2.7.0 source code.zip | 2025-07-06 | 35.0 MB | |
Totals: 5 Items | 271.1 MB | 10 |
The 2.7.0 release is a minor LTS
release for bugfixes and improvements
šThanks to all contributers of axmol include financial sponsors: @scorewarrior,@peterkharitonov,@duong,@thienphuoc, @bingsoo, @asnagni, @paulocoutinhox
Significant changes relative to 2.6.x
- The minimum required version of Android Studio has been updated to 2025.1.1
- Add mouse events listener for Widgets by @AlexandreK38 in https://github.com/axmolengine/axmol/pull/2580 (the callback function return type was changed from
void
tobool
) - Refactor imgui axmol backend by @halx99 in https://github.com/axmolengine/axmol/pull/2584, now both android and PC platform backends share it.
- The
ImGuiPresenter
's APIsmergeFontGlyphs
,clearGlyphRanges
,removeGlyphRanges
,addGlyphRanges
,getGlyphRangesId
have been removed(no longer needed), benefit from imgui-1.92.0 dynamic font atlas support, see imgui 1.92.0 release notes: https://github.com/ocornut/imgui/releases/tag/v1.92.0 - Add
ImGuiPresenter::getMainScale
, markImGuiPresenter::getContentZoomFactor
as DEPRECATED - Remove all overload stubs of API
ImGuiPresenter::addFont
, now onlyvoid ImGuiPresenter::addFont(std::string_view fontFile, float fontSize = DEFAULT_FONT_SIZE);
available
Bug fixes
- Fix Calling Label::setString after Label::getLetter causes layout issues by @halx99 in https://github.com/axmolengine/axmol/pull/2572
- Fix Label wrapping, overflow and alignment issues by @rh101 in https://github.com/axmolengine/axmol/pull/2567
- Fix https://github.com/axmolengine/axmol/issues/2569 build fail on ubuntu-22.04 by @halx99
- Fix statsLabel not show after Director::restart() by @remtori in https://github.com/axmolengine/axmol/pull/2581
- Fix linux crash on exiting cpp-tests after running Scene3DTest by @halx99 in https://github.com/axmolengine/axmol/pull/2582
Improvements
- Improve system font text rendering under WASM by @halx99, also fix issue: https://github.com/axmolengine/axmol/issues/2349
- Improve prompt when cmd 'xcodebuild' missing by @halx99
- Fix Bug-350.cpp of cpp-tests by @aismann in https://github.com/axmolengine/axmol/pull/2568
- Update Clipper2 to 1.5.4 by @aismann in https://github.com/axmolengine/axmol/pull/2563
- Update 3rdparty README.md (Clipper2 1.5.4) by @aismann in https://github.com/axmolengine/axmol/pull/2564
- Update and re-enable Scene3D test by @rh101 in https://github.com/axmolengine/axmol/pull/2562
- Update SDFGen.cpp (fix typo) by @aismann in https://github.com/axmolengine/axmol/pull/2565
- Change wasm initial memory to 128MB, allow memory increase by @AlexandreK38 in https://github.com/axmolengine/axmol/pull/2575
- Add locating visual studio build tools without full vs installed by @martinking71 in https://github.com/axmolengine/axmol/pull/2576
- Add click listener for WASM (without touches AKA on desktop) to cancel the current 'touches' by @AlexandreK38 in https://github.com/axmolengine/axmol/pull/2577
WASM
Option to use main loop timing 'timeout' instead of 'requestAnimationFrame' (RAF) by @AlexandreK38 in https://github.com/axmolengine/axmol/pull/2578- Remove Director redundant release statements by @halx99,@remtori
- Add close code and reason for Websocket close / onClose by @AlexandreK38 https://github.com/axmolengine/axmol/pull/2579
- Fix typo for 1kiss.ps1 by @halx99
SDKs & Tools updates
- AGP: 8.10.0 => 8.11.0
- gradle: 8.13 => 8.14.3
3rdparty updates
- Clipper2: 1.5.3 => 1.5.4
- libpng: 1.6.48 => 1.6.49
- imgui: 1.91.6 => 1.92.0
- jpeg-turbo: 3.1.0 => 3.1.1
- ogg: 1.3.5 => 1.3.6
- openssl: 3.0.16 => 3.0.17
- plainlua: 5.4.7 => 5.4.8
MD5 Hash of the release artifacts
axmol-2.7.0.zip
: e6f109f32481a15b0030fbb228902940axmol-bs-2.7.0.zip
: 4f7987d3c9d04ccf521225d3f8db2a15