* Remove planet geometry and simplespheregeometry
* Only use a single TLE loading implementation
* Add caching to the satellite loader; Add Lua function to load kepler file
* Fix RenderablePlanetProjection specification
* Add OMM loading funtion; Remove mean motion from Kepler parameters
* Replace TLETranslation class with GPTranslation and support OMM files
* Support loading SMDB files in kepler functions
* Merge RenderableSatellites and RenderableSmallBody with RenderableOrbitalKepler
* Update submodules
* Adapt existing satellites to new OMM file type
* Remove TLE helper
* Remove SSSB shared file and adapt sssb assets
* Remove debris assets that are no longer supported by celestrak
* Revert "Remove debris assets that are no longer supported by celestrak" (commit c8e5f3f)
* Updated all satellite assets to use the new celestrak URL format
* Removed Orion nebula from base and added to default_full profile
* Updated paths for actions
* Added debug action for undoing event fading
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
* Added all trail toggle
* Added actions for trails and planets/moons
* Added planet lighting assetd; updated action paths
* Add mars layers actions
* Added new layers from Carter
* Cleaned up trail action names, cleaned up some default keybindings
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
* Some cleanup of the ImGUI code
* Reorder the panels
* Make StringPropertys work without losing value on context loss
* Add a new ImGui compoment that shows the status of the scene graph
* DPI scaling
1. Add the ability to query the operating system's DPI scaling values
2. Expose those values through a new Lua function
3. Add an asset that sets the CEF gui and the Dashboard font sizes and placements based on the DPI scaling
4. Add that new asset into the base_blank asset
* Add message when including the dpiscaling
- Remove the asset_helper file and call the onInitialize and onDeinitialize functions directly
- Small compile fix on Windows
- Removes the need for the registerIdentifierWithMeta function by automatically doing that for all asset.export statements
- Allow the passing of either identifiers (as before) or entire tables to the removeSceneGraphNode, removeScreenSpaceRenderable, deleteLayer, removeAction, and export methods. In that case, the Identifier key from the table is extracted and used instead
* changes to asset/loader/meta to support adding nodes created at runtime
* update assets meta.
* update tle helper and gui to work with changes
* fixes#1840
* group titan trail and atmosphere with globe
* license for magnetosphere
Co-authored-by: ElonOlsson <olssonelon@gmail.com>