Commit Graph

12020 Commits

Author SHA1 Message Date
Emma Broman
b6d3704439 Update GuiHash and Backend hash to fix issues with routing
And fix an outdated comment
2025-06-18 17:14:46 +02:00
Alexander Bock
1601e06f32 Make the toggleSun action work when triggering it manually 2025-06-18 16:49:37 +02:00
Emma Broman
d20ddb3456 Update GUI hash 2025-06-18 09:00:46 +02:00
Amos Brocco
ae862c16e5 Some X11 cursors in GLFW are optional and result in a crash (GLFW) (#3716) 2025-06-16 20:10:49 +02:00
Alexander Bock
c164e378f1 Rename Solar Glare and Solar Surface back to Sun Glare and Sun Surface to make it easier to find them in the menu 2025-06-16 19:54:17 +02:00
Alexander Bock
38dd5f8937 Update backend and webgui hashes 2025-06-16 19:42:23 +02:00
Alexander Bock
21cfc7eb6b Fix the loading of binary session recording files recorded with version 0.15 2025-06-16 19:42:12 +02:00
Ylva Selling
35332384b7 Change frontend endpoint to gui (#3717) 2025-06-16 19:34:14 +02:00
Emma Broman
ce50c3411d Utilize toggleFade function to clean up some toggle actions (#3718)
* Clean up some actions that should use the `fadeIn` and `fadeOut` scripts
2025-06-16 19:33:59 +02:00
ElonOlsson
2829f259ac Feature/WSAdocs (#3715)
* documentation in FITS renderable

* selected color range bug fix, parameter documentation for fits sphere and field lines sequence renderables

* Very compact description in mission panel

* field line vs fieldline

* Alex comments

* Add missing punctuation

* emmas comments

---------

Co-authored-by: Emma Broman <emma.broman@liu.se>
2025-06-16 11:09:06 -04:00
Emma Broman
f8672d6064 Fix broken Jupiter Minor Moons 2025-06-16 16:06:58 +02:00
Alexander Bock
e3fe192bb2 Correct the documentation for the startPlayback Lua function to take a full path instead 2025-06-16 15:51:31 +02:00
Alexander Bock
4c1a1fc57b Update SGCT repository
- Make it possible to offset the statistics window
2025-06-16 14:44:20 +02:00
Emma Broman
38b4aeaebc Update data for exoplanets module 2025-06-16 13:21:41 +02:00
Mathis Brossier
28929da822 Miscellaneous changes (#3708)
* Add fov input for fisheye projections in launcher
* Updated gitignore to ignore more necessary files
* Fixed typos
* Replace `add_definitions` with `add_compile_options` in CMakeLists for /MP /bigobj, which are not preprocessor defs
* Fixes in TuioEar: add `override`; replace erroneous `unique_lock` with `lock_guard`; minor refactor

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-06-14 16:12:44 +02:00
Micah Acinapura
430a93ddda Updated ecliptic band texture to include months. also added action to choose between color/grayscale (#3714) 2025-06-14 15:55:34 +02:00
Alexander Bock
93c0f75ef2 Remove Clang warnings 2025-06-14 15:42:38 +02:00
Alexander Bock
ce1b3a8ebf Remove unreachable code 2025-06-14 13:48:01 +02:00
Alexander Bock
5655088a25 Use correct sync directory in Dynamic Downloader 2025-06-14 13:47:35 +02:00
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