Releases: WorldWindEarth/WorldWindKotlin
Releases · WorldWindEarth/WorldWindKotlin
WorldWind Kotlin v1.0.6
- Enable R8 minification in Android examples and tutorials.
- Fix kotlinx-serialization obfuscation which caused Star Field Layer and XML requests not working.
- RequestRedrawEvent is made an object to avoid useless memory allocation.
- On nothing picked callback was added to SelectDragListener to control if user tap outside the terrain.
WorldWind Kotlin v1.0.3
- Make Angle a value class with Double property of degrees.
- Use extension functions degrees and radians instead of fromDegrees and fromRadians.
- Replace Angle properties in degrees and radians to inDegrees and inRadians to avoid conflict with extension functions.
- Add conversion of Angle to minutes, seconds, mrad, mil NATO, mil Warsaw Pact, MOA and backwards.
WorldWind Kotlin v1.0.2
- Fix MilStd2525Placemark level of details selection.
- Fix incorrect terrain position pick ray calculation.
- Fix Android WorldWindow.requestRedraw() returning type.
- Replace Java TimeUnit with Kotlin Duration in NavigatorEventSupport.
- Use different approach to drag clamp to ground and flying placemarks.
- Add parameters to control which axis to reset in BasicWorldwindowController.
- Add parameter to control if engine keeps pixel scale.
- Use library built-in SelectDragListener in examples. Fix movement of flying Renderables.
- Migrate on Kotlin 1.7.20
WorldWind Kotlin v1.0.1
Fixes:
- DrawableLambda file had wrong package. It was moved to correct location.
- Tutorials was not distributable to JS. Added JSExport annotation to Main file.
- Window devicePixelRatio was incorrectly processed on Mobile devices in JS. Added correct densityFactor processing.
Enhancements:
- Night texture was enabled in BasicTutorial by default.
- MainScope and Android Context become accessible from RenderContext via RenderResourceCache.
- JS Tutorials are now deployed to GitHub Pages at https://tutorials.worldwind.earth
WorldWind Kotlin v1.0.0
Initial release.