* Move global objects out of OpenSpaceEngine
* General cleanup of main.cpp
* Add default_joystick asset to all scenes
* No longer suppress mouse interaction on slave nodes
* Window delegate uses function pointers rather than subclassing
* Fix for false overwriting of ImGUI configuration file
* Change default color and tilt angle of fisheye rendering
* Restructured performance manager
* Simplify screenshot handling
* commit '64524e8f44763b4601895e0bb896f628f877782b':
Renamed "RenderOptionInfo" to "RenderOption" (closes#692)
Add Lua functions to print cluster id (closes#704)
Show current and total file size for each download (closes#705)
Fix subscription bug introduced in code cleanup
Update Ghoul and sgct repository
Add strange units to the distance conversion (closes#703)
Render text informing of ongoing shutdown (#696)
Fix bug preventing specification of easing function for property setting (closes#695)
Make it possible to not load an asset on default and later load it at runtime (closes#694)
Remove extra opacity value from renderablebillboardscloud and make text labels listen to the opacity (closes#693)
Conflicts:
ext/ghoul
* WebsocketInputStates: Change to an unordered_map
* WebsocketCameraStates: Skip updating if there are no states to processes
* FlightControllerTopic: Switch for processing different types of events (input, connection, disconnect, etc.)
* FlightControllerTopic: Stores memory for a single WebsocketInputState instead of all
* commit '2751ee327c986f32d036e54a6f7a1229e937682d':
Update Ghoul repository to show milliseconds in log timestamps Add log information to the SceneGraphnode to show initialization and OpenGL initialization of nodes
Add missing files in multiresvolume
OpenGL logging
Code cleanup Remove warnings from multiresvolume module
Feature/state machine (#673)
Fix shader path
Feature/time interpolation (#669)
Feature/model lighting (#670)
Fix issue #660 and provide percentage for http syncs (#671)
Add BoolProperty to SpaceModule to control SpiceManager exception handling (closes#661) Add debugging indices to SceneGraphNodes Rename ImGui indices debugging definition
* Initial implementation
* Better approximation of target time
* Correctly use double precision for time passing
* Cleanup
* Adding proportional adjustment of delta time at end of interpolation
* Keyframe based time interpolation
* Add property for time interpolation duration. Move time interpolation methods to TimeManager.
* Fix bugs with time gui
* Make several clicks on delta time buttons work as expected
* Clean up
* Improve time interpolation for parallel connection
* Improve time API. Fix time interpolation bugs.
* Fix mac compile issue
* Add hour button
* Add missing + sign
* Remove newer images from projection buffer when going back in time
* Add comment about clearing projection buffer
* Fix bug with jumping time in parallel connection
* Rename integrateFromTime to previousFrameTime
* Compile fix for iswa module
* Address code review comments
* Code cleanup
* Fix bug causig unsmooth behaviour when pausing while interpolating in time
=========================================
* Initial pass at network navigation, based on Joysticks
* Need to figure out deceleration/when to reset the WebsocketInputStates
* Make height map fallback layer work again
* Add documentation to joystick button bindings
* Removed grouped property headers
* Add new version number constant generated by CMake
* Make Joystick deadzone work properly
* Change the startup date on Earth to today
* Fix key modifier handling
* Add debugging indices for TreeNodeDebugging
* Fix script schedule for OsirisRex
* Do not open Mission schedule automatically
* Upload default projection texture automatically
* General code cleanup
* Fix check_style_guide warnings
* Remove .clang-format
* MacOS compile fixes
* Clang analyzer fixes
* Switch openspace.cfg file from a Dictionary-based loading to a variable based loading
* Change ConfigurationManager to not use Dictionary anymore, but a struct with explicit configuration values instead
Web GUI from Klas Eskilson (three new modules: webgui, webbrowser and cefwebgui)
Parallel connection refactorization
Wormhole server added to the main repository
Transfer function editor work from Cristoffer Särevall
Update ghoul