Commit Graph

3420 Commits

Author SHA1 Message Date
Alexander Bock
932aee7d93 Add documentation to ParallelPeer 2022-04-27 09:38:15 +02:00
Emma Broman
8cd65d9c96 Hide fade property of screen space renderables 2022-04-26 17:37:27 +02:00
Emma Broman
4ee75b37f5 Fix reach and approach factor min/max values and make logaritmic
Prevents errors from the UI
2022-04-26 12:17:05 +02:00
Malin E
13ab8140c8 Merge branch 'master' into feature/jwst-pointing 2022-04-26 10:31:09 +02:00
Alexander Bock
01cf8a9d9c Move the launcher image synchronization from base -> base_blank and move the trail actions from base_blank -> base 2022-04-26 08:48:50 +02:00
Malin E
431a6d4904 Rename JWST pointing event to a more general name 2022-04-22 14:13:33 +02:00
Malin E
3e81092c68 Add duration to pointing event 2022-04-19 11:26:16 +02:00
Alexander Bock
5751fe26d3 Cleanup handling of warnings (#2030) 2022-04-16 20:57:29 +02:00
Alexander Bock
c84c3e4f67 Make CustomEvents more useful by adding the payload as a string 2022-04-14 15:57:40 +02:00
Emma Broman
80d3efd64c Prevent crash if a node was removed during path traversal (closes #1990)
Show an error message, because this is bad user behavior and should be discouraged :)
2022-04-13 16:47:23 +02:00
Emma Broman
e0d13d43dc Fix the fix for camera rotation not finished at end of path (#2015)
Glm::equal is not enough to check if two quaternions represent the same orientation.
2022-04-13 09:07:17 +02:00
Alexander Bock
04df80a4a2 Add the ability to list, enable, and disable events based on a numerical identifier (closes #1992) 2022-04-12 22:52:24 +02:00
Alexander Bock
02b6334399 Update the RenderBin when changing the Fade value (closes #1993) 2022-04-12 21:40:32 +02:00
Emma Broman
ef3eb88e8f Fix broken documentation (closes #2014)
Error came from changing from const char arrays to string_view
2022-04-12 14:19:40 +02:00
Alexander Bock
d360f2ae59 Address Visual Studio analyzer warnings 2022-04-12 00:58:11 +02:00
Emma Broman
f1667a7f43 Fix problem with camera path taking long to finish, when arrived
Lower threshold for when a camera path rotation is considered to be finished
2022-04-11 19:11:44 +02:00
Alexander Bock
99d2bddf7c Address coding style and remove compiler warnings in many places 2022-04-11 18:31:45 +02:00
Alexander Bock
c206da4a98 Coding style adaptations 2022-04-10 23:25:37 +02:00
Gene Payne
e515fac191 Merge pull request #1974 from OpenSpace/issue/1905
Fix for ASCII recording to correctly handle multi-line keybinding script
2022-04-08 12:32:32 -06:00
GPayne
a7411def21 Code review fix for session recording #1905 2022-04-08 12:32:02 -06:00
sylvass
15def75dc3 Merge pull request #1894 from OpenSpace/thesis/2021/skybrowser
Thesis/2021/skybrowser
2022-04-08 12:12:01 -04:00
Ylva Selling
c9bbb4a533 Merge remote-tracking branch 'origin/master' into thesis/2021/skybrowser
# Conflicts:
#	include/openspace/rendering/screenspacerenderable.h
#	src/rendering/screenspacerenderable.cpp
2022-04-08 11:46:09 -04:00
Malin E
5121495702 Merge branch 'master' into feature/jwst-update 2022-04-08 17:24:16 +02:00
Alexander Bock
5fc5ce318a Set default values for starting time and start camera (closes #1981) 2022-04-08 16:05:56 +02:00
Alexander Bock
e51e887f1f Remove unused parameter when accessing all loaded assets through Lua 2022-04-08 13:38:29 +02:00
Alexander Bock
ae91e9409b Add support for Windows 11 detection 2022-04-08 13:33:35 +02:00
Alexander Bock
6eba57730f Dynamic DPI scaling (#1980)
* DPI scaling
 1. Add the ability to query the operating system's DPI scaling values
 2. Expose those values through a new Lua function
 3. Add an asset that sets the CEF gui and the Dashboard font sizes and placements based on the DPI scaling
 4. Add that new asset into the base_blank asset
* Add message when including the dpiscaling
2022-04-08 13:28:18 +02:00
Alexander Bock
1cd84a64f7 Feature/wormhole (#1985)
* Backwards incompatible change to the astrocasting protocol
* Send password in the clear [never thought i write something like this]
* Update to new Protocol version,  remove built-in ParallelServer
* Remove Wormhole server in favor of Typescript version
2022-04-08 13:16:22 +02:00
Alexander Bock
c018796256 Catch exception thrown when trying to add an asset that does not exist (closes #1984) 2022-04-08 11:31:02 +02:00
Malin E
62f4d39b9c First version of the Point JWST event 2022-04-07 16:47:24 +02:00
Emma Broman
d0d918cdae Camera path updates (issue #1919 and #1947) (#1966)
* Use linear camera path when within target bounding sphere

And do a workaround for speed computation when bounding spheres are large
Closes #1910 (by at least making it so that the camera moves in an observable speed)

* Make linear paths rotate based on time rather than distance (closes #1947)
2022-04-06 17:34:36 +02:00
Alexander Bock
21babb88c0 Remove unused Rotation constructor 2022-04-06 01:12:50 +02:00
Alexander Bock
02adcf570e Add a hidden "Fade" property that modifies the effective opacity to enable other functionality (closes #1970) 2022-04-05 23:53:33 +02:00
Alexander Bock
73292ee54c Rename 'slave' to 'client' in the remaining code 2022-04-05 23:10:49 +02:00
Ylva Selling
f6763eeeeb Merge branch 'master' into thesis/2021/skybrowser
# Conflicts:
#	modules/webbrowser/CMakeLists.txt
2022-04-04 16:14:50 -04:00
GPayne
9d62b32831 Fix for ASCII recording to correctly handle multi-line keybinding script 2022-04-03 19:17:08 -06:00
Alexander Bock
7b462422fe Make the UTC function return the date in actual UTC format and add SPICE as a way to get the old format (closes #1776) 2022-03-30 10:58:53 +02:00
Alexander Bock
acfb5d76ef Fix error introduced in the Lua function codegen update that accidentally changed some function names 2022-03-29 17:31:48 +02:00
Micah Acinapura
7c7a6e5cff sort file lists before showing user. closes #1559 (#1943) 2022-03-24 10:24:12 -04: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
Ylva Selling
83ad7db147 Merge branch 'feature/cef-update' into thesis/2021/skybrowser 2022-03-21 16:19:42 -04: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
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
Ylva Selling
7d3a88f007 Make it possible to add two copies of the sky browser, which will make it possible to display many copies in a dome environment and have an interactive copy on the master node 2022-03-16 16:22:56 -04: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
Emma Broman
235e37d2e6 Add min/max values for ScreenSpacerenderable background color property 2022-03-04 11:09:44 +01:00
Ylva Selling
bd43816060 Pull request fix requested changes 2022-03-03 12:10:41 -05:00