Commit Graph

9207 Commits

Author SHA1 Message Date
Malin E 8c4b72ee80 Append _errror to saved text file, remove if the request was successful 2022-03-24 13:31:49 +01:00
Malin E 8f08c75bd6 Use monospaced font for selection combo boxes 2022-03-23 16:41:54 +01:00
Malin E efa82f3ad8 Merge branch 'master' into feature/horizons-framework 2022-03-23 15:46:37 +01:00
Emma Broman a81960e511 Add info messages when creating paths to different "invisble" nodes 2022-03-22 11:17:44 +01:00
Emma Broman 2f29fcd9e2 Fix wrong order of path type enum, and make it enum class 2022-03-22 11:15:20 +01:00
Alexander Bock 3844df20c9 Feature/codegen lua (#1906)
Adapting Lua functions to new codegen functionality
Improve the documentation itself
Add some styling to generated documentation
Have parameter names for Lua-defined Lua function documentation

Co-authored-by: Emma Broman <emma.broman@liu.se>
2022-03-21 09:05:37 +01:00
Alexander Bock 6f25dd31e5 Make the Sun asset export the Sun as a light source (closes #1870) 2022-03-19 13:56:16 +01:00
Alexander Bock 86dcff62c4 Provide error message when loading a speckfile that does not contain only numbers (closes #1903) 2022-03-18 15:50:01 +01:00
ElonOlsson f29dee2fe3 added user agent: OpenSpace, to http-request 2022-03-18 10:35:08 -04:00
Alexander Bock 2d7e8f9967 Pass information about the operating system to the version reporter script (#1865) 2022-03-18 15:19:02 +01:00
Alexander Bock c80c30e8ff Update Ghoul to handle detection of AMD cards (closes #1907) 2022-03-18 14:35:14 +01:00
Alexander Bock 1833894264 Only print the error for missing shadow caster once (closes #1594) 2022-03-18 14:24:36 +01:00
Malin E 62ceb53c74 Merge branch 'master' into feature/horizons-framework 2022-03-15 13:53:13 +01:00
Malin E c6da82ea27 Update assets that use Horiozns data
* Including updating the data itself too
2022-03-15 11:07:37 +01:00
Emma Broman 4e45f6634d Add helper function and timer to trigger idle behavior (#1898)
* Format property infos in orbital navigator more consistently

* Add helper function to trigger an idle behavior (issue #1833)

* Add timer to start idle behavior when camera is idle (issue #1730)
2022-03-15 10:06:24 +01:00
Malin E 561e2a69cc Add correct url encoding of some symbols 2022-03-14 10:33:16 +01:00
Malin E 68186b8749 Improve parsing of times and matches 2022-03-11 15:07:32 +01:00
Alexander Bock c8753faee1 Fix correct Radii for Bianca moon of Uranus 2022-03-11 09:55:15 +01:00
Malin E 607c61f995 Prevent duplicates when loading several horizons files in one trajectary 2022-03-10 14:31:16 +01:00
Malin E 27c40929e5 Switch horizons extension, improve integration with profile editor 2022-03-10 13:37:07 +01:00
Malin E 66e0857037 Align the horizons GUI 2022-03-09 16:38:55 +01:00
Malin E eb087c643f Some improvements 2022-03-09 14:01:47 +01:00
Malin E fde3b42b93 Merge branch 'master' into feature/horizons-framework 2022-03-08 14:26:10 +01:00
ElonOlsson 99714c14fc added monitor size argument of in taskRunner for function loadConfigurationfromFile because of function now taking 3 instead of 2 arguments. 2022-03-07 17:38:42 -05:00
Malin E 85312e620a Remove debug prinitng of reply 2022-03-07 15:01:10 +01:00
Malin E 1fe6fb6ee5 Address comments 2022-03-07 14:37:38 +01:00
Emma Broman 235e37d2e6 Add min/max values for ScreenSpacerenderable background color property 2022-03-04 11:09:44 +01:00
Alexander Bock 6a708b1f18 Implement new Spout input methods to Tileproviders and new Renderables (#1901)
* Implement new Spout input methods to Tileproviders and new Renderables

Co-authored-by: Marco Silva <marco@elumenati.com>
2022-03-03 23:47:09 +01:00
Malin E bfcb24761e Merge branch 'master' into feature/horizons-framework 2022-03-03 09:09:29 +01:00
Emma Broman 2d3c76f222 Update gui hash to get camera path gui (closes #1854) 2022-03-02 18:58:41 +01:00
Emma Broman a0433c0419 Use largest of boudning and interaction sphere for creating camera path (closes #1897) 2022-03-02 10:52:03 +01:00
Emma Broman 0c86254168 Give ISS node a bounding sphere that matches the size of the spacecraft 2022-03-02 10:50:56 +01:00
Emma Broman e127dec602 Fix openspace.debugging.renderCameraPath leading to crash
Keep the path around after it's finished, so that we can render/analyze it. It will be cleared once the next path is generated anyways.
2022-03-02 09:28:20 +01:00
Emma Broman dfc2402638 Shorten info message (pause during camera path) 2022-03-01 13:11:35 +01:00
Malin E ab371c0f6a Add warning when using Observer table Horizons data 2022-02-28 15:51:36 +01:00
Emma Broman 2919ad77ed Typo fix 2022-02-28 15:31:47 +01:00
Malin E a8158a3f1e Add regular OpenSpace log messages to the horizons log 2022-02-28 15:02:19 +01:00
Malin E 39eed741ab Remove or add the arcseconds time type option depending on horizons type 2022-02-28 14:36:11 +01:00
Malin E cff7a9e1c4 Add check for space module to avoid compile errors 2022-02-28 14:09:44 +01:00
Malin E 30487fafde Mode adjustments and clean up 2022-02-28 11:48:08 +01:00
Emma Broman 7295a25af3 Gui update
* Remove linear flight from touch UI
* Fix some weird drag behavior for layers (now only title is daggable, not the entire propertyowner)
2022-02-27 20:55:57 +01:00
Emma Broman aeeeea7793 Reorder default path type property, so the most useful ones comes first
OBS! Breaking change for the installations that uses paths, as the option property uses the indices in the list to set the value
2022-02-27 20:52:38 +01:00
Emma Broman 6e751585b0 Add a property to change the default arrival distance for camera paths 2022-02-27 20:51:26 +01:00
Alexander Bock e249af5c0e Long overdue mark for pre-release of next version 2022-02-26 22:44:16 +01:00
Alexander Bock 45c97c4a81 Enable more unit tests 2022-02-26 21:45:16 +01:00
Alexander Bock 37f2e017ec Remove Fallback layers (closes #1819) 2022-02-25 14:16:44 +01:00
Emma Broman d0fcec569c Address stability problems for camera paths and make them more useful in general
* Change spline curve parameter interval from [0,1] to [0,nSegments], for slightly increased precision
* Use linear paths whenever precision isn't enough/paths are too long (and traverse linear paths differently, to make them less depending on the distance)
* Remove OrbitalNavigator.LinearFlight and instead add "Zoom to" helper functions (closes #1837 )
* Add check to prevent triggering awkward short paths, for example when flying to the current target or to the same geo position twice
* Refactor speed code and handle speed when path is shorter than start+closeup distance
* Add easing to speed dampening
* Add topic for engine mode (to be used for UI later)
* Cleaner log when creating paths (some previous info messages are now debug messages)

Related PR: OpenSpace/OpenSpace-WebGuiFrontend#70
2022-02-25 08:49:19 +01:00
Malin E 84e3f30e31 Adjust Horizons Dialog requests to both Vectors and Observer data 2022-02-24 16:52:49 +01:00
Alexander Bock 02677b5180 Initializing GLFW and then destroying it has some performance implications on the application. Therefore use OS specific functions to get the window size 2022-02-23 14:37:05 +01:00
Alexander Bock 3f6fccb373 Correctly disable vsync if requested 2022-02-23 13:40:40 +01:00