* Take screnshots using lua function, returning screenshot number. Add screenshot endpoint.
* Change capitalization from screenShot to screenshot
* Fix screenshot filename collision bug when using multiple windows.
* Add support for multiple endpoints for webserver
* Add support for a default endpoint (redirect) in webgui
* Always serve prod gui
* Update webgui deps
- Add Shift+A keybind for New Horizons scene to set the Aim+Anchor method, restoring the A keybind to the previous usage
- Various fixes in the New Horizons scene to make it operable
- Added optional keybinds CTRL+I, CTRL+K, CTRL+O, and CTRL+L for situations where the keypad is not available
- Various fixes for the Rosetta scene
- Updated the rosetta images to only download a single zip file that gets extracted
- Rebound the Philae trail visibility from F to G so that it is not on the same key as the friction
- Disable the Rosetta image plane on default
- Added optional F12 keybind to create a screenshot if the PRINT_SCREEN button is not available
- Automatically remove old delta time keybindings when new ones are set in order to prevent double-binding
* Apollo missions with renderablemodel and spice rotation updates
* Added user control for face culling.
* Added gui property for disabling face culling.
* Changed rotation vector property to handle degrees instead of radians
* Separated apollo globebrowsing
* Improve cmake errors
* Calling doMessageLoopWork more often to increase gui performance
* Introduce frequent callbacks
* Restructure browser update callbacks
* Cleanup cef speedup
* Add flag to toggle updating browser between renderable calls
* CEF should not be used in single process mode
* Update CEF version
* Postbuild step for finding framework from web helper
* Load libcef dynamically to fix issue with CEF update
* Only include dynamic library loader on mac
* Improve keyboard mapping support on MacOS
* Add arrow keys
* Rename manifest
* Fix bug with missing blinking cursor in text fields
* Bump minimum cmake version
* CEF fixes: Runtime and correct helper path
* Be true to actual sandbox compatibility specified by CEF
* Cleanup
Introduce the ability to navigate using an anchor and aim.
Example use: Set spacecraft as anchor and planet as aim to always look down at a planet, while followin the spacecraft in its orbit.
* Update node packages, download nodejs in build process, start server from openspace process
* Patch CEF cmake automatically
* Build webserver automatically
* Work on CMake for WebBrowser, Webgui and CefWebGui
* Map key modifiers to CEF
* Smooth time interpolation in webgui
* Automatically focus on search field in filter lists
* Move webgui code to external repositories
* Use asset system to distribute webgui
* Remove webgui from main repository
* Add support for right click in webgui and improve timetopic
* Resolve cmake policy warning
* Add relative time interpolation to lua interface
* Sanitize json error message before logging error. Workaround for #736
* Added gui properties to scene graph nodes
* Add version topic
* Add shortcuttopic
* Add ability to disable rendering of cefwebgui
* Don't do message loop work if there is no browser.
* Set correct path to nodejs on unix
* Message loop work in presync
* modifications for shortcuts in gui, added names for shortcuts
* Set properties via lua scripts
* Allow gui grouping for shortcuts
* Add gui paths keybindings
* Blocking keyboard callbacks when webgui has keyboard focus in an editable field
* Allow disabling of WebBrowser and CefWebGui
* Make it possible to hide GUI
* Get rid of redundant dashboard items if web gui is used
* Hide WebGUI on slave nodes
* Hide WebGUI on main rendering window if a GUI window exists
* Enable WebGUI on default unless it is overwritten in the openspace.cfg
* Add guiName for propery owners in socket api