Commit Graph

999 Commits

Author SHA1 Message Date
Alexander Bock
187d1fbb2c Even when specifying a custom openspace.cfg file, define BASE as the location where the original file lives (closes #3806) 2025-09-29 10:17:23 +02:00
Alexander Bock
f405efee00 Fix example file for ScreenSpaceDebugPlane 2025-09-22 13:57:54 +02:00
Alexander Bock
c7861c6106 Correctly resolve symbols in stacktraces on user machines 2025-09-08 13:35:26 +02:00
Alexander Bock
ff72e47f7b Move to use postfix increment only 2025-09-07 16:56:59 +02:00
Alexander Bock
96ac60899d Replace StackWalker with C++23 stacktrace 2025-09-06 17:18:10 +02:00
Alexander Bock
f3f51a7285 Fix CMake issues 2025-08-30 21:59:59 +02:00
Alexander Bock
491ac7c0a3 Update common compile options submodule and SGCT submodule 2025-08-27 10:19:31 +02:00
Alexander Bock
39bd973321 Correctly define comparison operators 2025-08-26 23:17:04 +02:00
Alexander Bock
f33e38b336 Fix compile issue on Arch (closes #3780) 2025-08-18 14:19:27 +02:00
Alexander Bock
d13a3d0f60 Add the ability to choose units in the Simulation Time Dialog (closes #1391) 2025-08-16 14:28:39 +02:00
Alexander Bock
a17ab7542d Add a duplicate button to the action menu in the launcher (closes #2418) 2025-08-16 13:43:05 +02:00
Alexander Bock
148b1d2ae3 Disable edit button in the Launcher if we start with a built-in profile 2025-08-16 12:19:32 +02:00
Alexander Bock
f6099b14a0 Fix issue with infinite look in the LuaConsole if the window is minimized while the console is open 2025-08-13 18:17:49 +02:00
Alexander Bock
156e4031e4 Update SGCT 2025-08-13 17:51:07 +02:00
Alexander Bock
e275566af0 Update compile settings for CLang 2025-08-12 15:59:14 +02:00
Alexander Bock
19e9e2c1fb Adapt to new compile option style and fix warnings (#3773) 2025-08-12 14:19:45 +02:00
Alexander Bock
02f2814834 Fix compile issue for MinVR (closes #2813) 2025-07-28 14:18:07 +02:00
Alexander Bock
6aec8e9338 Remove explicit name for versions 2025-07-25 09:19:52 +02:00
Alexander Bock
fc5d7ffe2f Correctly set the cocoa menu bar. Add error checking for the offscreen window generation 2025-07-16 13:22:24 +02:00
Alexander Bock
a8620e9428 Use a discrete graphics card preferentially over an integrated card if both exist 2025-07-04 10:23:55 +02:00
Alexander Bock
f1313b7424 Store correct string markers when picking from a scriptlog in the profile editor (closes #3620) 2025-07-02 17:43:49 +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
4c1a1fc57b Update SGCT repository
- Make it possible to offset the statistics window
2025-06-16 14:44:20 +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
Alexander Bock
94edfdb471 Correctly update whether OpenSpace has started before 2025-06-11 10:02:26 +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
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
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
221c8b427f Rename iswa renderable classes to fit the naming scheme. Also use documentation feature (closes #3689) 2025-05-30 12:23:43 +02:00
benpm
2ed999fbb5 bump sgct version 2025-05-21 12:32:56 -06:00
Alexander Bock
273f060925 Harmonize naming of Configuration / Window Configuration in the Launcher settings 2025-05-21 10:20:41 +02: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
Alexander Bock
5e3a972767 Remove more warnings from the codebase 2025-05-19 20:35:14 +02:00
Roxeena
eec755bfc7 Give hint to user if Horizons news appear instead of request results
* Fixes #3622
2025-05-19 17:37:21 +02:00
Alexander Bock
6a7e40f4ef Disable rendering of the MacOS menu bar (closes #163) 2025-05-08 09:51:40 +02:00
Alexander Bock
637ee4ec4f Cleanup of the Initializer class (#3631)
* Combine single- and multithreaded initializer to only one initializer
* Change the default to 0 to represent initializing the nodes on the main thread. Increase the default number of threads

---------

Co-authored-by: Malin E <malin.ejdbo@gmail.com>
2025-05-01 10:24:27 +02:00
Alexander Bock
f024c25666 Add the ability to run as task file at startup. Add new model conversion task that requires an OpenGL context. Add ability to use FileVerifier and DirectoryVerifier on files that don't exist (#3612) 2025-04-29 09:50:29 +02:00
Alexander Bock
3ef4b003ab Launcher should indicate whether a profile is a standard profile or a user profile (#3611) 2025-04-24 09:39:20 +02:00
Alexander Bock
a4ddce76ef Add submenu to the "New" buttons (#3601)
- Add submenu to the "New" buttons
 - Don't prompt to save an empty profile
 - Set pointing hand cursor
 - Style the new menu bar
 - Reduce the number of different grayscales in the launcher QSS
2025-04-22 21:12:04 +02:00
Alexander Bock
ad29099140 Fix the tab order of the launcher widget (closes #3616) 2025-04-22 20:38:55 +02:00
Alexander Bock
f2ac303b95 Fix issue preving the setting of the window configuration from the commandline 2025-04-17 20:49:00 +02:00
Alexander Bock
e4eebaef7e Fix crash when the notification file is empty. Fix warning when running with Qt version newer than 6.7 2025-04-17 20:20:13 +02:00
Alexander Bock
78efc7b244 Add focus border for the list widget in mark interesting nodes window (closes #3441) 2025-04-17 17:26:22 +02:00
Alexander Bock
a85821f88c Deemphasize Edit and Start buttons in Launcher when they are disabled (closes #3443) 2025-04-17 09:37:55 +02:00
Alexander Bock
9a623129d8 Add Notification window to the Launcher (#3595) 2025-04-16 17:13:14 +02:00
Alexander Bock
e7bc5a90a6 Make the window configurator a bit more compact (closes #3607) 2025-04-16 15:18:13 +02:00
Alexander Bock
125f54aa0a Update nlohmann repository (#3609)
* Remove old non-submodule version of nlohmann in favor of submodule
* Update nlohmann from 3.9.1 to 3.12.0
- Already disable implicit conversions in preparation for next major version
2025-04-16 14:13:20 +02:00
Alexander Bock
af20b97dc7 Add ability to configure horizontal field of view per window instead (#3584) 2025-04-14 19:47:54 +02:00