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
Emma Broman
93ef632663
Fix faulty identifier in exoplanet system creation script
...
And clarify that some tags are used in the UI => dangerous to change
2025-04-17 10:02:42 +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
ba392d97ea
Add new test images
2025-04-16 15:21:32 +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
151d3f37b6
Fix reparenting function to actually update the children list of the two parents ( closes #3603 )
2025-04-15 19:26:32 +02:00
Alexander Bock
b554187d76
Improve performance of setPropertyValue function ( #3579 )
...
* Cache full property URIs
* Multithreaded handling
---------
Co-authored-by: Emma Broman <emma.broman@liu.se >
2025-04-15 17:43:57 +02:00
Emma Broman
b5dbee2164
Fix exoplanet system 1 AU ring no longer being a ring, but a grid
...
Default value for gridsegments changed in #3506
2025-04-15 12:59:48 +02:00
Emma Broman
d2821b48b7
Add missing tags for the Moon ( closes #3406 )
2025-04-15 10:49:06 +02:00
Alexander Bock
17b182cda3
Add new Kepler data reader for the IAU's Minor Planet Center database files ( #3591 )
2025-04-14 19:50:05 +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
Ylva Selling
17279d2b4a
Add handling for apostrophe code ( #3594 )
2025-04-11 13:40:30 +02:00
Arohdin
d1ae420301
RenderableSphere assets: set blending and depth options
2025-04-08 14:21:49 +02:00
Ylva Selling
39a6d7ed5d
Fix out of bounds crash and remove duplicate notifyChangeListeners ( #3589 )
2025-04-07 09:43:01 +02:00
Emma Broman
0d45e5fc8e
Add documentation for ColorMappingComponent ( #3581 )
...
* Add documentation for `ColorMappingComponent`
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Adjust text for line width
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2025-04-07 09:37:21 +02:00
Alexander Bock
565bad9d4a
Add new calibrator asset and profile ( closes #2268 )
2025-04-05 15:55:14 +02:00
Emma Broman
c16968e6fb
Update SGN Focusable property identifier to match the one in codecen parameters
...
So we can set it from an asset
2025-04-04 15:57:40 +02:00
Emma Broman
d47e7f2074
Add type documentation for the different light sources ( #3582 )
...
* Add type documentation for the different light sources
* Address code review comments
2025-04-04 10:02:08 +02:00
Alexander Bock
6fa3f76c48
Add a new panel to the Launcher to control which WebUI button appears on the bottom bar ( #3569 )
...
- Add markNodes to the profiletopic
---------
Co-authored-by: Ylva Selling <ylva.selling@gmail.com >
2025-04-03 18:09:35 +02:00
Emma Broman
eb709b830c
Small option property cleanup ( #3577 )
...
* Notify change listeners
I can't come up with a reason for why we would not want to do this
* Remove the Display Type for OptionProperty (only used in ImGui)
* Replace extra boolean with internal anonymous addOption function
* Tiny refactor
* removed dropdown on a couple of more places
* Update optionproperty.cpp
---------
Co-authored-by: ElonOlsson <olssonelon@gmail.com >
2025-04-02 09:28:11 +02:00
Alexander Bock
80955e3ec1
Add ScreenSpaceRenderableRenderable class ( #3575 )
2025-04-01 12:45:35 +02:00
Alexander Bock
070d1180e5
Fix issue with scnlib update
2025-04-01 10:13:47 +02:00
Alexander Bock
bf2fee7d71
Submodule updates ( #3586 )
...
Update submodules and also provide compatibility with CMake 4.0.
- assimp: `v5.4.1` -> `v5.4.3`
- catch: `v3.5.3` -> `3.8.0`
- date: `master` -> `v3.0.3`
- freetype2: `v2.10.4` -> `v2.13.3`. Also change to freetypes original Git server
- glbindings: `v3.3.0` -> `v3.4.0`
- glm: `master` -> `v1.0.2`
- scnlib: `v4.0.1` -> `v2.0.2`
- soloud: `master` -> `master`
- tinyxml: `master` -> `v11.0.0`
- tracy: `v0.10.1` -> `v0.11.0`
2025-03-31 22:30:31 +02:00
Alexander Bock
627b09296a
Add unit tests for conversions between profile versions ( closes #2701 )
2025-03-31 11:32:40 +02:00
Alexander Bock
9f7d6e9044
Add tilt and window blitting options to the Launcher ( #3568 )
2025-03-31 11:02:44 +02:00
Alexander Bock
ce56e2d118
Add WMS layer for Titan HiSAR map ( #3565 )
2025-03-31 11:02:18 +02:00
Alexander Bock
e93ad7910f
Rename propertyowner and gui to geographic overlays ( #2883 )
...
Breaking change
2025-03-24 17:12:47 +01:00
Alexander Bock
b1a8c82a1e
Use central subdirectory function. Fix compile issue with Tracy
2025-03-24 15:10:34 +01:00
Alexander Bock
f3583224c2
Correctly store the last profile run even if it is in a subfolder ( closes #3570 )
2025-03-24 14:51:58 +01:00
Alexander Bock
9b3dd36dc5
Move the OpenSpaceFolder by default into the user folder ( #3567 )
...
Breaking change
2025-03-24 09:08:06 +01:00
Alexander Bock
31c24d3352
Turn the time selector in the Profile Editor into a tabbed window ( #3562 )
2025-03-24 09:03:01 +01:00
Alexander Bock
86dd037870
Window Configuration Generation ( #3550 )
...
* Use built-in toJSON converter instead of manually creating the string. Also removes the ability to create fisheye configuration files from the Lua script directly
2025-03-24 08:49:37 +01:00
David Wagner
9dcdf42df6
Add a 'reload' function to the AssetManager. Also make it vailable as a scripting API ( #3543 )
2025-03-22 14:49:52 +01:00
Alexander Bock
28d0a778d5
Add proper motion of stars ( #3561 )
2025-03-20 09:55:19 +01:00
Alexander Bock
6b35545f69
Add reference information for the eclipse paths
2025-03-19 13:55:40 +01:00
Alexander Bock
edd123197f
Give the GeoJSON component in the RenderableGlobe a better name ( closes #2883 )
2025-03-19 13:31:13 +01:00
Alexander Bock
1bb34bf1c7
Fix failing unit tests ( closes #3513 )
2025-03-18 14:23:54 +01:00
Alexander Bock
aa7a31eced
GCC/Clang compile fix
2025-03-18 13:16:39 +01:00
Alexander Bock
7ca40c1575
Update SGCT repository
2025-03-18 12:04:43 +01:00
Alexander Bock
c07479222a
Compile fix
2025-03-18 10:01:59 +01:00
Alexander Bock
2e191b6bd2
Second merge fix
2025-03-17 11:42:57 +01:00
Alexander Bock
ab84ca7ad6
Fix merge issue
2025-03-17 11:37:32 +01:00
Brian Abbott
b5e6a0f13b
Changed the color of the constellation boundaries ( #3458 )
2025-03-14 11:26:12 +01:00
Alexander Bock
5008aa7cd7
Adding documentation and examples ( #3541 )
...
- Make the SourceType and DestinationType parameters required in the DashboardItemAngle
- Shift the "UTC" string in the DashboardDate from the FormatString to the TimeFormat
- Make the SourceType and DestinationType parameters for the DashboardItemDistance required
- Add new "Deltatime" option to the DashboardItemFramerate. Add examples for the DashboardItemFramerate
- Fix issue where the inputstate would not update if no option was selected
- Automatically disable simplification if a unit is requested in the asset for a DashboardItemSimulationIncrement or DashboardItemVelocity
2025-03-14 11:25:26 +01:00
Alexander Bock
fc9b2ab091
Increase the compilation speed ( #3545 )
...
- Remove toStringConversion function and move json_helper include out of numericalproperty.inl
- Optimizing some header files
- Remove duplicate Lua functions from properties.
- Move List,Option,Selection,String, and TriggerProperty into misc folder
- Move lua_helper include out of inline file
- Add lua_helper to the precompiled header
- Declare property functions as final. No longer have OptionProperty derive from IntProperty
- Remove Dictionary header from properties
2025-03-14 11:22:40 +01:00
ElonOlsson
305f0a7d65
fixed 2012 profile with the new kernels
2025-03-13 13:13:09 -04:00
Alexander Bock
0a77d5d002
Remove default_full profile as it has outlived its usefulness
2025-03-11 18:09:49 +01:00