New
0.21.3
Features
Launcher
- The edit button in the Launcher is now correctly disabled if a built-in profile is selected at startup
UI
- Used a more user-friendly "Default Properties" instead of "DefaultProperties" for the GeoJSON layers
Content
Updates to existing Assets/Profiles
- Increased the maximum tile level for the ESRI World Imagery from 19 to 21
- The layers defined in the paleo map asset will now be disabled by default as they were too many and caused issues
Lua
- The
openspace.time.SPICEfunction onw takes an additional argument to control the formatting of the returned date string - The
openspace.downloadFilefunction now takes an additional argument controlling whether a file should be downloaded if it already exists
Bug Fixes
- Height layers on Earth would disappear when requesting the highest available detail (#3791)
- The OpenSpace Helper that renders the user interface now also correctly requests a dedicated graphics card, causing the application to no longer crash
- The user interface became unresponsive when displaying a large amount of data
- Disabling Perform shading on globes would create a warning message for every frame (#3770)
- The action to add a sun trail would behaved inconsistently for different dates (#3817)
- Restore the erroneously removed barycentric trail for the Pluto system
- The shadows on a ring system would not render correctly in fisheye mode (#3776)
- The action to toggle planet and moon trails was not working correctly
- The Lua console would result in an infinite loop when minimizing OpenSpace while the console was open
- The fieldlines in the Today's Sun profile would not be colored correctly when switching days (#3786)
- Spherical grids did render incorrectly when their opacity was not completely full
- The Nights Sky version of Saturn was missing the correct scale factors
- The Minor Planet Center asset contained an error causing it to fail to load
- The period of asteroids retrieved from the Minor Planet Center was calculated incorrectly (#3804)
- OpenSpace would crash when deinitializing a ScreenSpaceRenderableRenderable
- The base folder was detected incorrectly when providing the path to a
openspace.cfgfile that lived in a different folder (#3806) - The camera position could become unreliable when focussing on an object with a degenerate model transform (#3177)
- Correctly set sandboxing settings for Chromium Embedded Framework on Linux (#3711)