Commit Graph

12001 Commits

Author SHA1 Message Date
Alexander Bock
5a366d02db Use correct tags for the constellation art 2025-06-14 13:41:28 +02:00
Roxeena
6204b2e6b9 Fix example sonifications' ambient sound level 2025-06-13 11:56:55 +02:00
Alexander Bock
821a340bd7 Update webgui hash 2025-06-12 23:10:08 +02:00
Emma Broman
93398aff67 Bring back the space stations at startup and add actions for toggling them (#3713)
Do not toggle these as part of the regular satellites
2025-06-12 20:29:49 +02:00
ElonOlsson
87c1372744 Todays Sun, PR for branch: feature/WSA (#3652)
The merge commit
---------

Co-authored-by: shyamthyagarajan <shyammuralithyagarajan@gmail.com>
Co-authored-by: Lundkvist <alundkvi@ndc.nasa.gov>
Co-authored-by: lundkvistarn <lundkvistarn@live.se>
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
Co-authored-by: Emma Broman <emma.broman@liu.se>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-06-12 09:57:26 -04:00
Alexander Bock
eb8f621390 Add new Lua function to save base64-encoded files to disk 2025-06-11 15:39:27 +02:00
Emma Broman
4bc2fdb83c Update outdated instructions in gui.asset 2025-06-11 10:30:46 +02:00
Alexander Bock
94edfdb471 Correctly update whether OpenSpace has started before 2025-06-11 10:02:26 +02:00
Alexander Bock
db2f93257b Create download directory for Node.js before trying to read the existing version number 2025-06-11 09:52:34 +02:00
Ylva Selling
9b427d617a Show getting started tour on startup (#3705)
* Add has started before value to profile topic

* Address PR comments
2025-06-11 09:43:18 +02:00
Alexander Bock
2589ccd4ac Correctly redownload NodeJS when the requested version number changes 2025-06-10 23:28:26 +02:00
Alexander Bock
da545909d6 Increase required NodeJS version to make the new new backend work 2025-06-10 22:45:08 +02:00
Alexander Bock
e308383e7c Add profile information to the version checkin 2025-06-10 13:38:16 +02:00
Emma Broman
68ab41a241 Fix broken Apollo profile and transform initialization in general (#3704)
* Fix faulty log category and minor inconsistencies in GlobeTranslation and GlobeRotation

* Small refactor

* Remove unused return value from initialize function

* Fill attached node in globetranslation initialize and initialize all timeline

Should make the timeline translation work with globetranslations in other cases that the renderabletrails

* Do the same type of change for rotation and scale

* Update initialize function singatures

* Initialize and update translation in trail before use

* Screenspace renderable renderable - move initialize call to initialize

* Refactor trail position calls to make it clearer what is being done

* Call timeframe initialize functions in transform classes

* Do not call update in trail position after all - it borks up the performance

* GlobeTransform: Only fill attached node in init and onchange, and allow nodes without renderable

* Correctly initialize the multi-transform types

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Address code review comment

* Update comments in renderabletrail

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-06-10 12:05:30 +02:00
Alexander Bock
2048a1b5df ShowComposer (#3707)
- Updated webgui config and paths for ShowComposer
  - Update backendhash, download showcomposer.  Fix issue with sorting dictionary keys
  - Update the hashes for the backend and showcomposer

---------

Co-authored-by: dmelancon <mr.dmelancon@gmail.com>
2025-06-09 21:14:21 +02:00
Alexander Bock
1f72257141 Make the ImGui module more resilient against use-after-free action (closes #2938) 2025-06-09 14:06:51 +02:00
Alexander Bock
0984c1ddca Remove non-existent asset request (closes #3703) 2025-06-09 13:42:42 +02:00
Emma Broman
1278ab69a0 Fix inconsistent naming of imported moon asset in moon mission assets
And import asset in trail keyframe asset
2025-06-09 13:01:17 +02:00
Ylva Selling
1c8cb30b12 Fix crash when reloading skybrowser (#3690)
* Make skybrowser use accelerated rendering
* Remove flag for not accelerating rendering
* Make default side full HD for texture
* Make wwt calls be exposed with pointer to worldwidetelescope communicator & restructure
* Restore on reload functionality
* Make default value for updating the sky browser when target travels true
* Remove texture quality property and make the vfov and radius work again
2025-06-09 11:41:08 +02:00
Alexander Bock
d5c586f46f Prevent division by 0 error in ScreenSpaceSkybrowser (closes #3696) 2025-06-09 11:22:33 +02:00
Alexander Bock
72c40f531f Correctly resize the CEF browser when any window in a collection is resized (closes #3686). Warn about the behavior when showing 2D elements on multiple windows 2025-06-08 15:19:19 +02:00
Alexander Bock
758c0f0641 Move the images from mission files to our own servers (closes #3700) 2025-06-06 10:25:04 +02:00
Alexander Bock
373625ddc2 Use the default theme-color for text in the asset list (closes #3694) 2025-06-05 14:53:16 +02:00
Alexander Bock
fbd4128b34 Pass through the coding styles 2025-06-05 10:59:58 +02:00
Alexander Bock
7b731219aa Fix for the SGCT unit tests 2025-06-03 16:42:02 +02:00
Alexander Bock
4bf2d675e5 Fix up the tags for dwarf planets 2025-06-02 15:12:23 +02:00
Alexander Bock
ae8e95e038 Print info message when hiding the UI that shows how to get it back
- Print the information message informing about the keybdining if it exists
  - Add new function `keyBindingsForAction` that returns the list of keys that are bound to a specific action
  - Change the parameter to the `keyBindings` function to be optional, causing it to return all actions bound to keys
2025-06-02 12:05:37 +02:00
Alexander Bock
11beff4ce0 Apply the Focusable tag to all scene graph nodes (#3677)
- Apply the Focusable tag to all scene graph nodes
  - Fix tag specification for the Moon
2025-06-02 11:17:25 +02:00
hn-88
37bc62e766 Some more patches towards building on MacOS (#3695)
- bump CMAKE_OSX_DEPLOYMENT_TARGET to "13.3"
  - CXX STANDARD to 20 etc for Mac builds
  -  Update cef platforms correctly for arm64 and x86_64
  - patch cxx and c standard versions in flags set for macos
2025-06-02 11:16:07 +02:00
Alexander Bock
23783688ba Update Ghoul repository (#3695) 2025-06-02 09:12:36 +02:00
Alexander Bock
221c8b427f Rename iswa renderable classes to fit the naming scheme. Also use documentation feature (closes #3689) 2025-05-30 12:23:43 +02:00
Roxeena
9d3bc5ac68 Update the parent transform class in Timeline updates fixes #3691 2025-05-28 15:28:09 +02:00
Alexander Bock
10e2da78df Remove the zombie process (#3687)
The OpenSpace_Helper process was staying when terminating OpenSpace.  This fixes that by automatically closing the helper process when the parent process dies for whatever reasons
2025-05-28 10:51:04 +02:00
Alexander Bock
32a99ea62a Replace “ and ” with " to make copy-pasting from the documentation page possible. Replace \ with / to make copy-pasting paths less painful (#3683) 2025-05-26 11:04:34 +02:00
Emma Broman
f220dc8b9e Update GUI Hash: Remove duplicate friction controls (closes #3674) 2025-05-23 11:18:51 +02:00
Emma Broman
f0c3df7309 Fix broken selection properties (closes #3676)
And small options key cleanup
2025-05-23 09:22:06 +02:00
Alexander Bock
1d80019e53 Allow nil as a value for the setPropertyValue functions 2025-05-23 08:34:47 +02:00
Alexander Bock
c3b1aec9be Unify earth_satellite and earth_satellites tags. Harmonize constellation art tags 2025-05-23 00:14:25 +02:00
Alexander Bock
2b46271f59 Fix issue with parsing the color for a GeoJSON element 2025-05-22 16:37:56 +02:00
Emma Broman
26ebee9b7a Add missing identifier in property json info
The JSON included the full URI, but not the identifier
2025-05-22 09:57:18 +02:00
Alexander Bock
a5e9b8db17 Update Ghoul submodule (closes #3663)
Thanks to hn-88 and wtbgagoa for providing the fix
2025-05-21 21:00:08 +02:00
benpm
2ed999fbb5 bump sgct version 2025-05-21 12:32:56 -06:00
Emma Broman
f1153da5db Update GUI Hash (bring back copy URI for bool properties)
b2c5407c61
2025-05-21 17:42:59 +02:00
Emma Broman
05f064aa2b Fix so property visibility change is respected also for currently hidden properties
We only subscribe to changes for visible properties, so here we need to notify the property owner about the change
2025-05-21 10:27:47 +02:00
Alexander Bock
273f060925 Harmonize naming of Configuration / Window Configuration in the Launcher settings 2025-05-21 10:20:41 +02:00
Alexander Bock
212385a59a Don't refer to the ESC key in the shutdown message (closes #3666) 2025-05-21 09:39:53 +02:00
Emma Broman
0e7423bc27 Correctly unset meta data subscription callbacks and small fix for dashboard item simulation increment
Fixes a crash when changing visibility of properties during runtime.
2025-05-21 09:12:11 +02:00
Alexander Bock
eaff4fdb4c Remove remnant of the deprecation functions 2025-05-21 09:10:50 +02:00
Benjamin Mastripolito
141fda231b Merge pull request #3634 from benpm/issue/3596-saturn-ring-shadow
Issue/3596 saturn ring shadow. fixes #3596
2025-05-20 15:17:47 -06:00
Alexander Bock
237798d9a3 Add ability to specify log level verbosity for file downloads. Make notification file download not log anything as there already will be a warning message 2025-05-20 16:16:14 +02:00