Adam Rohdin
756ade4e7d
DashboardItem now listens to paramter 'enabled' in constructor
2023-02-13 16:09:07 +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
Alexander Bock
f1e2765da9
Add support for multiple occurrances of -c commandline argument
2023-01-26 21:08:37 +01:00
Alexander Bock
ac7bf6f8f7
Use the et2utc function in case the normal date conversion fails
2023-01-26 18:24:30 +01:00
Alexander Bock
26d5ed0a08
Add the ability to pass a script to the setPropertyValue function that is called after interpolation has finished
2023-01-22 14:45:56 +01:00
Alexander Bock
45b1b9e7e7
Add tests for FileVerifier, DirectoryVerifier, and DateTimeVerifier ( closes #1563 )
2023-01-21 22:14:09 +01:00
Alexander Bock
2926250be9
Add function to return a list of all tags
2023-01-21 21:02:02 +01:00
Alexander Bock
ac228c9c87
Add a new dashboard item that shows the state of input devices ( closes #2415 )
2023-01-21 18:29:17 +01:00
Alexander Bock
59a8a006ee
Correctly deinitialize scenegraph nodes that are added at runtime
2023-01-21 16:52:14 +01:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
Emma Broman
53f6c8cbeb
Add property to disable all mouse input in OpenSpace engine ( #2361 )
...
Solves problem with double inputs when using touch interaction
2022-12-16 14:07:22 +01:00
Alexander Bock
44e5b17ec9
Global pass over the code to remove trailing spaces
2022-11-22 21:06:52 +01:00
Alexander Bock
6249fa6d89
Collection of a number of changes ( #2286 )
...
* Cleanup Property code
* Remove NOLINT statements
* Return Property class types as string_view
* Remove getStringValue function
* Simplify string value retrieval
* Ensure that image paths in the ImageSequenceTileProvider are sorted (closes #2205 )
* Some cleanup of OpenSpaceEngine
* Cleanup documentation
* Some more cleanup of engine classes
* Some more cleanup
* Update SGCT repository
* Use new Jenkins node identifiers as the old method broke with update
2022-10-30 12:54:14 +01:00
Alexander Bock
aeb366ae61
Add new dashboard item to show elapsed times ( closes #2234 ). Cleanup handling of TimeConversion and add unit testing
2022-10-15 00:08:22 +02:00
Alexander Bock
524b78f5d2
Add the ability to disablee keybindings ( closes #2238 )
2022-10-14 11:24:44 +02:00
Ylva Selling
d998d434ea
Merge remote-tracking branch 'origin/master' into issue/2029
2022-10-07 15:04:49 -04:00
Emma Broman
06a22c2592
Fix problem with camera path not finishing properly on skipToEnd
2022-10-07 09:17:58 +02:00
Emma Broman
8192292229
Move findNodeNearTarget function from path to pathnavigator
...
To reduce conflicts between wisdome installation branch and master
2022-10-06 22:25:27 +02:00
Emma Broman
5a970ee6e0
Add a function to skip immediately to the end of a playing camera path
2022-10-06 22:13:06 +02:00
Ylva Selling
cfb3859bb5
Merge remote-tracking branch 'origin/feature/skybrowser-reload' into issue/2029
...
# Conflicts:
# modules/skybrowser/include/renderableskytarget.h
# modules/skybrowser/include/wwtcommunicator.h
# modules/skybrowser/skybrowsermodule.cpp
2022-10-06 15:33:40 -04:00
Alexander Bock
8f98320bf6
Add new functions into the window delegate to query node id
2022-09-21 14:34:36 +02:00
GPayne
acf45e858b
Fixed file path bug with converting session recording version
2022-09-11 19:42:56 -06:00
Alexander Bock
664eb60f4f
Increase the compile times by including more precompiled headers ( #2217 )
...
* Define WIN32_LEAN_AND_MEAN and VC_EXTRALEAN globally
* Use forked version of TUIO, some more work on precompiled headers
* Improvements for the Kameleon module
2022-08-26 16:32:21 +02:00
Alexander Bock
979a5e3378
SkyBrowser Hash Handling ( #2201 )
...
* Add the loading of a hash for wwt image files and automatically force a redownload of the files if the hash has changed
* Move the wwtdataimages location into the sync folder
* Some general code cleanup
2022-08-22 15:16:07 +02:00
Emma Broman
0cc5704b6a
Add isGuiWindow check for mouse and keyboard callbacks
...
Fix interaction problems when hovering/clicking with the mouse in a non-GUI window, when having a setup with more than one window (e.g. the single_gui.json setup)
Previously, clicking with the mouse in the rendering window without the GUI also triggered mouse clicks in all the other windows, including the GUI windows. This was disturbing for interaction in the single_gui setup
Now, the GUI modules check to see if the clicked window is actually an interaction window
2022-08-05 11:41:10 +02:00
Alexander Bock
811c4a3138
Add the ability to pass a boolean value into the require function that gets passed into the loaded asset as a enabled property ( #2187 )
...
* Add the ability to pass a boolean value into the require function that gets passed into the loaded asset as a `enabled` property
2022-08-02 13:12:07 +02:00
Alexander Bock
41a4171aeb
Expose the SGCT statistics information through a property in the RenderEngine ( closes #2195 )
2022-08-01 15:27:05 +02:00
Alexander Bock
a4e3af700c
Add option to break on floating point exceptions
2022-08-01 14:29:45 +02:00
Alexander Bock
163ac4dcef
Cleanup of mostly asset files
...
- Fixes for all files
- constexpr cleanup
- Cosmetic changes
- Remove punctuation from the end of messages
2022-07-28 17:21:59 +02:00
Alexander Bock
c1252902c7
More Code Cleanup ( #2192 )
...
* Harmonizing ( and ) in function calls
* static const -> constexpr
* Fix compile issue
* Unify shader tab size
* Add _fs and _vs to shaders
* Harmonize spacing
2022-07-26 11:22:41 +02:00
Alexander Bock
9cc4c595a8
Code Cleanup ( #2191 )
...
* constexpr const -> constexpr
* const char* -> std::string_view
2022-07-25 15:57:45 +02:00
Alexander Bock
2f58e8ec8e
Remove some more warnings
2022-07-22 14:27:45 +02:00
Ylva Selling
84d5414d97
Fix comments on PR
2022-07-21 12:03:47 -04:00
Ylva Selling
b6d6633e95
Add fading functionality to renderables and set the fading to true for the stars and the milky way sphere
2022-07-20 15:15:02 -04:00
Alexander Bock
10ec6d3013
Revert pragma warnings
2022-07-11 14:26:13 +02:00
Alexander Bock
0b62d5cc4b
Disable unknown pragma warnings and adapt to it
2022-07-05 14:27:40 +02:00
Ylva Selling
6a3cdb172f
Merge remote-tracking branch 'origin/master' into feature/properties-visibility
2022-06-29 08:52:22 -04:00
Ylva Selling
bcb5c7bd28
Merge branch 'master' into feature/gamma-correction
2022-06-29 04:21:46 -04:00
Alexander Bock
9b1143f02f
Ubuntu 22.04 and GCC11 fixes ( #2163 )
...
* Update CEF version
* Update Ghoul
* Update SGCT
* Update codegen
* Remove warnings happening on Ubuntu 22.04 with GCC 11
* AppleClang warning fixes
* Compile fix for Ubuntu and MacOS
* Add Qt 6.2.3 to the CMAKE_PREFIX_PATH
2022-06-28 00:46:01 +02:00
Gene Payne
4f5b2fdb0d
Issue/2121 : SessionRecording wildcard and syntax improvements
2022-06-23 17:47:54 -06:00
Ylva Selling
d23969b8d3
Add gamma correction to screen space renderable (SSR) shader, property for SSR and default value gamma = 2.2 for sky browser display copies
2022-06-21 10:47:44 -04:00
Alexander Bock
02a2bcf1af
Add property that contains the list of all compiled modules ( closes #1021 )
2022-06-18 19:44:05 +02:00
Alexander Bock
8b88ff04c9
Adjust event doxygen comments to make them appear with the constructors
2022-06-15 09:42:28 +02:00
Micah Acinapura
7eff6b042e
added events for when renderables are enabled/disabled that can be used to link renderables together ( #2132 )
2022-06-14 12:09:30 -04:00
Ylva Selling
0fa317d96f
Fixes to comments on pull request
2022-05-17 11:40:19 -04:00
Ylva Selling
e1bda38529
Make imGUI listen to OpenSpaceEngine properties for visibility for properties and for scene graph nodes
2022-05-12 12:11:00 -04:00
Ylva Selling
0824b59d77
Move properties for visibility from CefWebGui to OpenSpaceEngine
2022-05-12 10:11:25 -04:00
Ylva Selling
9d583dafe9
Make Engine a Property Owner
2022-05-12 10:10:14 -04:00
Ylva Selling
7837e716cb
Add more visibility levels to properties
2022-05-11 14:30:46 -04:00
Alexander Bock
9715d22af0
Include the version number in the uid of the HttpSynchronization ( closes #2081 )
2022-05-06 00:53:56 -07:00