New
0.21.1
Features
- Added the functionality to automatically choose a discrete graphics card over an integrated graphics card on laptops that have both
- Improved the rendering of orbital trajectories, specifically for very large datasets (#3739)
- Improved the visual fidelity of Saturn's rings and its shadow on the planet (#3749)
UI
- Moved the map of Earth from the night sky panel into the GeoLocation panel and add the ability to search for features on other planetary bodies (OpenSpace/OpenSpace-WebGui#184)
- Added a confirmation dialog to some property settings that are irreversible, like disabling the mouse input (#3730)
- Correctly reflect in the user interface when navigation and time controls are disabled during recording playbacks (OpenSpace/OpenSpace-WebGui#175)
- Added a new tab to the ScreenSpace renderables panel to add a browser with a specific webpage (OpenSpace/OpenSpace-WebGui#177)
- Added the functionality to hide panels at lower visibility levels. Hide the ScriptLog unless the visibility is set to "Advanced User" (OpenSpace/OpenSpace-WebGui#186)
- Improved the keybinds panel to show all keys bound to a specific key instead of needed to manually switch between Shift, Alt, and Ctrl keybindings (OpenSpace/OpenSpace-WebGui#182)
- Improved the handling of text fields that are too long by displaying hover tooltips that show the full name of, for example, scene graph nodes (OpenSpace/OpenSpace-WebGui#188)
Content
New Assets
- Added a new asset for 3I/ATLAS
- Added a new asset with an action for locking temporal layers (#3760)
Updates to existing Assets/Profiles
- Updated the temporal night time layer on Earth as the previous was no longer working
- Changed GUI naming and coloring for 1I/'Oumuamua and 2I/Borisov and added labels for both
- Removed Plutos Keplerian trail as the new kernels are now reaching back to 1549 (#3726)
- Renamed Galactic Line/Band to equator and updated their identifiers (#3737)
- Added missing absPath() in the slidedeck example
- Fixed the Sun glare to use the correct billboarding for fisheye rendering
Content creation
ContiguousModeinRenderableOrbitalKepleris now an AdvancedUser property
API
- Added the camera view direction information to the camera topic (#3741)
Bug Fixes
- Occasionally, the camera was moved outside the universe when rotating around Earth (#3497)
- Important: If you are using the MRF cache, you need to delete the
mrf_cache/Earth/Height Layers/Terrain_tilesetfolder
- Important: If you are using the MRF cache, you need to delete the
- The JWST profile failed to load
- The Euclid profile failed to load
- The Messenger profile failed to load
- It was not possible to load the user interface on a different device (OpenSpace/OpenSpace-WebGui#187)
- Shift-clicking the enabled checkbox for scene graph node caused the immediateness to get stuck (#3744)
- The info button in the kebab menu of the current scene graph was not visible (#3735)
- When the Lua console was open, any keystroke was still being used by the main user interface (#3649)
- The
GanymedePositionscene graph node was placed in the incorrect folder in the Juice profile - The names for many profiles in the meta information was incorrect (#3743)
- The opacity slider for the Milky Way galaxy was inoperable
- The quick adjust slider in the time panel was broken (OpenSpace/OpenSpace-WebGui#176)
- The "All globes" illumination was not actually applied to all globes (#3729)
- It was not possible to focus the camera on Charon
- The Local Dwarf Groups were using a wrong color mapping
- It was not possible to pick a text value from the script log in the Profile editor (#3620)
- The menu bar on MacOS was incorrectly set, causing crashes
- It was not possible to use relative paths in a GeoJSON texture (#3761)
- The planets sonification was crashing when no planets were available
- The documentation for RenderablePlaneSpout and RenderableSphereSpout was missing
- The min/max values for the transform matrix of a RenderableModel were set incorrectly (#3746)
- When calling
setPropertyValuewith a 0 second duration, the postscript was not called - Some long tooltip descriptions were not correctly broken across lines (OpenSpace/OpenSpace-WebGui#180)
- It was possible to drag a hidden window from just below the menu bar (OpenSpace/OpenSpace-WebGui#183)
- Exoplanet globes were producing warning messages when they only had a single solid color (#3728)
- Exoplanet globes were producing warning messages when MRF caching was enabled
- Using the
toggleFadefunction was printing an error message even though there was no error condition - The Video module had an enabled property that was unused