Added MacBook touch bar items for opening GUI and focussing on objects
Improved tooltip handling
Only show tooltips after one second of hovering
Added ability to disable tooltips
Enabled the manual sorting of items in the user interface
Added simplified GUI mode and shifted GUI activation keys (F1 -> F3 and F2 is new simplified GUI)
Content
Improved the behavior of billboard sizes by limiting minimum/maximum size
Added Loadingscreen to appear while a scene is loading
Added implementation to allow scenes to load multithreaded
Added Rotation method that stays fixed to a specified body
Added transformation objects that evaluate Lua scripts for rapid prototyping
Enabled multiple directories for image sequences like New Horizons and Rosetta
Scenes
Changed data layout by splitting old data/scene folder into data/asset and sync folders, thus separating the scene specification and the downloaded data
Added ability to execute global initialization scripts
Moved VRT specification into separate customization asset
Cleanup of Earth, Moon, and Mars WMS configuration files
Other
Made OpenSpace an AppBundle on MacOS
Set default number of antialiasing samples to 4
Cleanup of logging behavior
Added GIT commit hash output in log
Bugfixes
Changed the default length of Uranus to prevent SPICE errors that would case Uranus’ trail to query positions before 1850
Fixed bug that prevented separate GUI window from working
Added support for multiple ImGUI contexts used for multiple windows
Prevent crash from happening when too many texture units are requested
Fix Rosetta scene and rendering on MacOS
First steps towards making OpenSpaceEngine resilient against missing SGCT configuration errors
API
Added ability to query the current binding of keys
Added ability to change the range of the delta time slider
Added ability to specify exponents for all numeric sliders
Added function to unload Mission file
Renaming path tokens
${BASE_PATH} -> ${BASE}
${OPENSPACE_DATA} -> ${DATA}
New token ${WEB}
Redesigned on-screen text information to be more flexible