* updates to night sky assets and new actions for ui panel;
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* swap order of east/south declaration
* updated zeropoint_data to synched resource
* rework action to use fadeIn
* Apply suggestions from code review
update to ns navigation actions
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* update to position function for review
* removed action based on review
* Update data/assets/actions/nightsky/createsuntrails.asset
up formatting of suntrails action
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* update to nightsky grids for segement property name change
* updated fade distances for mercury and venus label to be visible from earth when close
* fix to nightsky grid segments
* added time actions to list of nightsky assets
* Update default UI panels to include night sky panel
* fix to add sun trails action
* Show night sky panel in nightsky profile
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
Co-authored-by: Emma Broman <emma.broman@liu.se>
* Added pboettch/json-schema-validator submodule
* Added initial code for selecting window config to edit
* Use updated sgct submodule with json-validate
* Bump sgct submodule version reference
* Bump sgct submodule version reference
* Version checking of sgct window config in progress
* Json schema validator submodule is now in sgct
* Added support for read-only window configs, and additional changes
* More changes with opening config in window edit, plus schema files added
* Update sgct schema version with more defs to work with sgctedit schema
* Fixes to get sgct edit schema working with dialog for error messages
* Improvements in exception handling
* Improved handling of multiple sgct & json exception types
* Minor improvements in exception messages
* Extra spaces in error message output
* Fixing importing of json config data from launcher to sgctedit
* Fixed window size & position update
* Changes for preserving settings in edit vs new mode
* Changes to import settings from config file
* More changes for importing testing of config file based on file tests
* Fixed window placement dims in monitor, and some code refactoring
* Move json validation before initial read
* Add CMake copy of sgct schema file to OpenSpace post-build
* Bump sgct submodule reference
* Modify calls for json schema validation and bump to latest sgct
* Bump to new sgct repo with unit testing and updated schema
* Added first test for window config editor schema
* Finished tests for sgcteditor validation
* Code cleanup pass
* Fix of sgctedit test for remove description
* CMake and include config changes to fix build after merge
* Bump sgct submodule version
* Improve paths in sgctedit test
* Bump sgct reference for test path fix
* Check for imported monitor number being in valid range
* Make sgct config 'monitor' key/value optional
* Have 'save' or 'save as' buttons depending on edit or new modes
* Code review feedback changes
* Fix to include the last file in the user config dir list
* Addressing some PR request
* Change to pass-by-reference in editRefusalDialog
* Separating errors into summary and detailed messages in error dialog
* Disable edit button with hover text if config read shows invalid format
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
- Implement documentation topic that can be used to query documentation using the network API.
- Implement a way to pass arguments to lua scripts using json (rather than formatting entire lua string clientside)
- Implement ability to attach callback to lua script executions
- Implement abillity to transport return values from lua scripts back to network API clients.
- Do not initialize server interface on slave nodes.
- Implement Dictionary -> json converter using nlohmann json library
* Updated SGCT to latest commit, to include OpenVR convenience functions.
* Made OpenSpace application support OpenVR. Check CMake option "OPENSPACE_OPENVR_SUPPORT" to enable this functionality.
* Merged latest SGCT to remove ogl_header dependency in SGCTOpenVR header
* Merged latest SGCT with minor Mac gl/glew include fix for including SGCTOpenVR as it relies on inclusion of gl headers.
* CMake fix in OpenSpace app for resetting variables after unchecking OPENVR_SUPPORT.
* Created separate SGCT config files for Oculus Rift and HTC Vive HMD
* Update Ghoul to enable experimental GLM features
* Update SGCT repository
* Updated to latest SGCT version for latest fixes.