Ylva Selling
33f1b97c0f
Merge remote-tracking branch 'origin/master' into feature/missions
2023-03-28 16:52:20 -04:00
Ylva Selling
c1245fc9c5
Add actions to missions topic
2023-03-28 13:51:57 -04:00
Alexander Bock
31c0b4a623
Send the origin and the destination scene graph nodes along with the events signalling the beginning or the end of a camera path ( closes #1834 )
2023-03-23 23:35:42 +01:00
Ylva Selling
99edcfc4e7
Merge remote-tracking branch 'origin/master' into feature/missions
...
# Conflicts:
# data/assets/scene/solarsystem/missions/newhorizons/newhorizons.asset
# data/assets/scene/solarsystem/missions/osirisrex/osirisrex.asset
# data/assets/scene/solarsystem/missions/osirisrex/osirisrex.mission
# data/assets/scene/solarsystem/missions/perseverance/perseverance.asset
# include/openspace/mission/missionmanager.h
# modules/server/src/connection.cpp
# src/mission/missionmanager.cpp
# src/mission/missionmanager_lua.inl
2023-03-21 12:03:10 -04:00
Gene Payne
00c8543306
Switch to std::list for adding & removing assets in deterministic order ( #2543 )
2023-03-17 16:07:17 -06:00
Alexander Bock
ddcbe85b51
Add events when paths are started or finished ( closes #1834 )
2023-03-11 17:20:20 +01:00
Alexander Bock
3df65ae899
Simplify property handling; Fix unit tests
2023-03-11 15:58:40 +01:00
Alexander Bock
23ee2ee5da
Add new verifier to handle identifiers and update codegen to be able to use them ( closes #2522 )
2023-03-11 13:18:12 +01:00
Alexander Bock
21cb90b7f8
Add a message that we are running a debug build to the version information ( closes #2523 )
2023-03-11 01:14:10 +01:00
Alexander Bock
6fa589c880
Adding option for constant velocity flight ( closes #2150 )
...
Using adapted code from James H
2023-03-11 00:16:54 +01:00
Alexander Bock
d40c60dd0a
Fix property extraction from Lua for IntProperty
2023-03-10 13:10:14 +01:00
Emma Broman
4a50c4cbc0
Double renderbins for renderables ( #2520 )
2023-03-08 10:59:32 +01:00
Alexander Bock
60d842ab3f
Another property fix
2023-03-07 13:01:48 +01:00
Alexander Bock
4d9c448764
Reintroduce Lua conversions to BoolProperty as it doesn't derive from NumericalProperty
2023-03-07 12:57:53 +01:00
Alexander Bock
0831b00a77
Centralize the extraction of Lua values and fix bug when trying to extract the first parameter of a Lua parameter pack
2023-03-07 01:56:17 +01:00
Alexander Bock
1aef976911
Show error message when trying to save navigation state to an invalid file path ( closes #2508 )
2023-03-07 00:05:31 +01:00
Alexander Bock
a711591c09
Update Doxygen ( #2537 )
...
* Modernizing Doxygen
* Remove warnings for Doxygen
2023-03-06 23:41:24 +01:00
Alexander Bock
ebf0454da2
Create documentation JSON correctly
2023-03-06 23:38:38 +01:00
Alexander Bock
8c7c932c78
Update codegen, make use of source location information
2023-03-06 15:50:31 +01:00
Alexander Bock
24ba6d5c7e
Adjust to new Ghoul update
2023-03-04 21:12:35 -07:00
Adam Rohdin
88972fc27b
New function that resets screenshot index to 0. Usefull when capturing png sequence for video
2023-03-02 14:36:03 +01:00
Alexander Bock
375e5c6561
Tracy Update ( #2534 )
...
* Update the Tracy repository
* Update submodules
2023-03-01 11:48:21 -07:00
Alexander Bock
5b29fb045a
Add new Lua function to load CSV file, utilize new function to correctly load , inside field values ( closes #2124 )
2023-02-28 10:49:23 -07:00
Alexander Bock
32af3cc675
Merge branch 'master' of https://github.com/OpenSpace/OpenSpace
2023-02-28 05:57:14 -07:00
Alexander Bock
f97979f29a
Reorder variables in the setTime function
2023-02-27 20:52:55 +01:00
Alexander Bock
7b78a33df3
Provide informational text in the actions panel if the user tries to create an illegal identifier ( closes #2289 )
2023-02-27 18:25:20 +01:00
Alexander Bock
35a92b6e4d
Add the ability to start a profile paused ( closes #2228 ). Bump profile version to 1.2
2023-02-27 18:03:35 +01:00
Emma Broman
3ffb29b9be
Add option to invert idle behavior ( fixes #2379 )
...
Both through separate property and by allowing negative speed factor
2023-02-27 16:06:15 +01:00
Alexander Bock
561e9d7f22
Provide GUI names for Property Owners
2023-02-21 13:00:11 +01:00
Adam Rohdin
ebbcd549dc
Updated documentation for setPropertyValueSingle with all avaiable easing functions
2023-02-17 16:56:18 +01:00
Emma Broman
352c9dd5ec
Touch module code cleanup ( #2465 )
...
* Remove unused feature that allowed us to "pick" nodes using touch (it didn't really work and had some nasty hardcoded and costly implementation). Fixes Touch interaction picking refactor #1041
* General refactoring of code and removing redundant code
* Make touch markers prettier (change default color and smoothen edges)
* Add module property to control which renderable types are "directly touchable"
* Add SGN property to control which individual nodes are "directly touchable" ("SupportsDirectInteraction")
* Fix stuttering when zooming in closer than the orbitalnavigator allows
2023-02-14 13:55:24 +01:00
Alexander Bock
c242104baf
Improve the reporting of specification errors
2023-02-13 22:16:23 +01:00
Ylva Selling
e924b41bf0
Merge pull request #2359 from OpenSpace/issue/2313
...
Issue/2313: Ensure all nodes in a cluster loads the image collection in the sky browser
2023-02-13 12:55:08 -05:00
Adam Rohdin
756ade4e7d
DashboardItem now listens to paramter 'enabled' in constructor
2023-02-13 16:09:07 +01:00
Adam Rohdin
e69ec8ac4d
Neater solution than cb45f96
2023-02-13 10:14:08 +01:00
Ylva Selling
0ee565027e
Merge remote-tracking branch 'origin/master' into issue/2313
...
# Conflicts:
# modules/skybrowser/skybrowsermodule_lua.inl
2023-02-10 13:06:38 -05:00
Adam Rohdin
cb45f962e5
Fix bug where triggering of action via keybinds didn't get called
2023-02-10 15:52:41 +01:00
Alexander Bock
be122a5a73
No longer trigger an assert when binding a key to an action that does not exist ( closes #2485 )
2023-02-06 23:17:16 +01:00
Alexander Bock
79ad5776cc
CMake cleanup ( #2489 )
...
* CMake Cleanup
* Warning suppression with CEF
* Use SGCT tinyxml in skybrowser for now
* Disable warnings about missing field initializers
2023-02-05 23:24:12 +01:00
Alexander Bock
0615eab81d
Ignore any key that is used to abort the shutdown sequence ( closes #2478 )
2023-02-01 23:46:40 +01:00
Emma Broman
997c022357
Update GUI hash to fix broken Focus menu search ( closes #2466 )
...
Also make it obvious that gui hidden property is false per edfault
2023-02-01 18:15:43 +01:00
Alexander Bock
494188371b
Automatically abort ongoing shutdown when interacting with the mouse or the keyboard ( closes #2393 )
2023-02-01 12:50:35 +01:00
Alexander Bock
d76a05eddb
Make the check for whitespaces and dots in identifiers fatal also in non-Debug builds
2023-02-01 09:23:35 +01:00
Alexander Bock
62612958db
Add special case to the string tokenizer for "Keypad +" ( closes #2358 )
2023-01-31 00:06:32 +01:00
Alexander Bock
bb1a09dcb2
Update codegen repository and make use of it
2023-01-30 00:48:57 +01:00
Alexander Bock
3b06b53187
Provide error message if a GuiPath does not start with / ; Automatically add / in the Profile editor. Default initialize all paths to / ( closes #2318 )
2023-01-28 22:38:00 +01:00
Malin E
7866c65cde
Add lua functions to get distance to bounding and interaction sphere
2023-01-27 10:37:08 +01:00
Alexander Bock
00a63e528f
Always add Gui properties for SceneGraphNodes; Initialize GuiPath with /
2023-01-26 21:16:46 +01:00
Alexander Bock
ac7bf6f8f7
Use the et2utc function in case the normal date conversion fails
2023-01-26 18:24:30 +01:00
Arohdin
f9f6f198e1
Fixed bug where lua function openspace.pathnavigation.isFlying() returned unexpected value.
...
Function now returns true or false as expected (based on OpenSpaceEngine::Mode)
2023-01-25 12:01:20 +01:00