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
b02680a360
Add new TimeFrame that parses Spice kernels ( #3600 )
2025-04-22 20:47:17 +02:00
Alexander Bock
ad29099140
Fix the tab order of the launcher widget ( closes #3616 )
2025-04-22 20:38:55 +02:00
Emma Broman
ad324b1292
Remove "Up" keybind and retire property_helper and renderable_helper ( #3604 )
...
* Remove keybindings to the UP key
Removed the actions as well as they are probably not needed. We have the "now" button and it is rare that one want to interpolate to now
* Replace property_helper usage with function from core_scripts (only `invert` was used)
And retire the property_helper and renderable_helper assets. They are no longer needed!
2025-04-22 15:02:13 +02:00
Arohdin
5a862c27d8
Updated property names for "maximum allowed distance"
...
`EnableMaximumAllowedDistance` and `EnableMinimumAllowedDistance`
2025-04-22 12:53:43 +02:00
Alexander Bock
a6dbbaf8e8
Add asset meta information for the Apollo assets ( closes #3063 )
2025-04-21 12:27:52 +02:00
Alexander Bock
8a364c16e3
Fix layout issues with Dashboards ( #3614 )
...
- Correctly render multiline text passed to a DashboardItemText
- Invert the property for the Dashboard location to no longer need a negative y-axis
- Use the current lineheight instead of pointsize for the ScreenLog
- Remove the unused size function from DashboardItems
2025-04-21 01:10:02 +02:00
Alexander Bock
bd448a1dd6
Fix the text alignment in the DashboardItemMission ( closes #3540 )
2025-04-20 20:22:07 +02:00
Alexander Bock
fa1e9df6ef
Update websocketpp to make it work with CMake 4.0 ( closes #3585 )
2025-04-20 19:50:03 +02:00
Brian Abbott
4982cd95e5
Alterations made to the GUI name and ordering of digital universie assets. ( #3460 )
...
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2025-04-19 11:43:04 +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
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