Releases: WorldWindEarth/WorldWindKotlin
Releases · WorldWindEarth/WorldWindKotlin
WorldWind Kotlin v1.7.5
- Tactical graphics migrate to Mil-Std-2525(D/E) library.
- Fixed concurrent GeoPackage database access.
- Added possibility to control pick behavior of shapes interior and outline.
WorldWind Kotlin v1.7.4
- Add Directional Sightline.
- Add JS version compatibility with popup windows. (#89)
- Getting class to obtain Shader Program and Drawable Pool in runtime is very inefficient.
- Bump Kotlin version 2.1.20.
WorldWind Kotlin v1.7.2
- Bind default texture when no texture has been supplied
- Add MilStd2525 Tactical Graphics tutorial
- Fix geometry rendering for polygons outline
- Optimize WMS/WMTS capabilities cache size
- Fix Line Stipple texture rendering - WebGl 1.0 does not support REPEAT for NPOT textures.
- Bump XML utlis version to 0.91.0-RC1 to avoid memory leaks.
- Fix Path rendering warning in WebGL.
- Request on-line WMS, WMTS and WCS capabilities in case of metadata cache inconsistency.
- Fix Polygon line vertex count
- Fix Placemark Label initialization
- Avoid elevation value boxing to prevent unnecessary memory allocation
- Do not calculate globe elevation for intermediate points in Surface Shape mode
- Add tactical graphics text outline
- Add text and background color API to mil-sym-js
- Remove mil-sym-js from assets and use it via NPM dependency
- Fix ANR on map file attributes access
- Apply vertical exaggeration to all objects in space (placemarks, 3d shapes, camera)
- Enhance MilStd2525 Render Settings and Color mapping
- Fix logic to keep map scale on orientation changed
WorldWind Kotlin v1.6.7
- Add support of Gravitational Model offset
- Add buffer upload queue to avoid OOM on frequent buffers update
- Add support of GeoPackage tiles bigger than tile matrix set bounds
- Clear elevation model cache only when Activity paused. Do not clear it on GL context lost.
- Fix default font size. Make it dependent on screen density.
- Fix GLSurfaceView live-cycle management.
- Fix shapes extrude geometry rendering
WorldWind Kotlin v1.6.0
- Added support of RMaps SQLite DB map files
- Added terrain double tap support in Android version
- Added support of unfilled frames for MilStd2525Placemarks
- Added an option to force the highest fidelity instead of high for tactical symbols (forces all text modifiers)
- Added support of NO DATA texels in tiled elevation data
- Added possibility to override available cache when downloading map or elevation area into cache file
- Added Label visibility threshold
- Enabled WAL for GeoPackage databases
- Fixed mitter length cutoff and near plane intersection
- Fixed pan gesture processing in JS version
- Fixed screen coordinates calculation on JS version when density factor is not equal 1.0
- Fixed Tactical Graphics sector calculation based on level of details
- Fixed PNG elevation decoding
- Fixed Tactical Graphics text offset
- Fixed tile row and column calculation for Mercator maps
- Fixed tile count and cache download progress
- Fixed WMTS KVP template builder
WorldWind Kotlin v1.5.7
- Optimize Shapes rendering performance.
- Add support of correct MilStd2525Placemark label output.
- Fix mass tile cache download memory overflow.
- Optimize clear GeoPackage cache performance.
- Filter surface shapes by terrain sector.
WorldWind Kotlin v1.5.2
WorldWind Kotlin v1.5.0
- Draw wide lines as polygons
- Enhance WMTS and WMS layers compatibility with GeoPackage cache
- Add buffer pool for Placemark leader line vertex data
- Fix line of contact generation artifacts
WorldWind Kotlin v1.4.19 LTS
- Added support of MBTiles map cache.
- Added support of ATAK map cache.
- Migrate GeoPackage offline maps to use ORMLite framework instead of pure SQLite queries.
- Keep all objects in pick list and allow consumer code to filter top objects if required.
- Added logic to determine minimal relevant level of details for the specified sector size.
- Fixed Dummy/TaskForce/HQ visualization.
- Add content manager size, last update date, layers and coverages count.
- Store WMS and WMTS layers metadata in GeoPackage to be able to create layer from cache off-line.
- Migrate to Kotlin 1.9.23 and update dependencies.
- Added TIFF elevation data support in JS source.
- Add possibility to specify resolution range when downloading image and elevation tiles into cache.
WorldWind Kotlin v1.4.0
- Added Mercator projection and 2D map support.
- Added support of TIFF and PNG compression for elevation data in GeoPackage.
- Added TIFF elevation format support in JS version.
- Added Content Manger concept to manage maps and evelvaions cache and store Web Service config inside GPKG database.
- Added support of GeoPackage content size determination and update GeoPackage content last change date on each tile save.
- Added possibility to specify resolution range when downloading image and elevation tiles into cache.
- Added Graticule line style support.
- Added MercatorLayerFactory based on URL template and removed hardcoded map layers for popular online maps.
- Fixed support of EPSG 3857 maps (use meters instead of degrees in the tile matrix metadata) in GeoPackage cache.
- Fixed surface shapes outline quality (width) on small "look at" ranges.