Emma Broman
90a48934f3
Move files related to orbital navigation to one place (navigation/orbitalnavigator/)
2025-12-17 11:08:04 +01:00
Alexander Bock
c02e59b9f8
Fixing more includes and forward declarations ( #3876 )
2025-12-16 13:40:19 +01:00
Alexander Bock
6b20d114c8
Global pass over optimizing includes ( #3862 )
2025-12-08 20:13:31 +01:00
Alexander Bock
19e9e2c1fb
Adapt to new compile option style and fix warnings ( #3773 )
2025-08-12 14:19:45 +02:00
Alexander Bock
389842f76c
Adjust coding style
2025-08-05 20:43:44 +02:00
Alexander Bock
93c0f75ef2
Remove Clang warnings
2025-06-14 15:42:38 +02:00
Alexander Bock
6257f96dca
Adapt to the change in the codegen repository
2025-04-23 17:21:19 +02: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
Alexander Bock
7905f5b63f
Add the ability to the backend to specify a background color and a text color for actions ( #3551 )
2025-03-03 13:17:57 +01:00
Ylva Selling
4d7e5c2cb5
Add error messages when documentations don't have identifiers and don't add them to the docs
2025-02-24 11:23:53 +01:00
Alexander Bock
a8949ec2b5
Harmonize various documentation identifiers
2025-02-05 22:03:55 +01:00
Alexander Bock
7079845cf2
Turn missing Horizons files from a warning to an error. Improve error message quality of OrVerifiers
2025-02-04 03:00:25 +01:00
Alexander Bock
820e90eab4
Happy new year
2025-01-14 16:21:08 +01:00
Alexander Bock
438d6e3ddd
SessionRecording and KeyframeRecording redesign ( #3399 )
2024-10-21 15:06:40 +02:00
Alexander Bock
ff345006d1
General code cleanup ( #3445 )
2024-10-10 09:49:02 +02:00
Emma Broman
2d6e2d891b
Remove any double whitespace in script documentations ( closes #3448 )
2024-10-03 14:05:28 +02:00
Joakim Kilby
ed39d4fc68
Add possibility to capture, edit & replay camera-keyframes ( #2785 )
...
* Add possibility to capture, edit & replay camera-keyframes
* fix compilation on non-windows systems
* use cbegin/cend instead of std::views
* Coding style adaptions
* Member variable names
* add Keyframe struct, fix pr suggestions
* add function to remove keyframes
* add lua function to fetch keyframes
* Update lua documentation
* add constexpr keys for json entries
* Add log info messages, input checks and general pr suggestions
* update comments to doxygen style
* batch of pr suggestions
* add jump to keyframe function
* update docs
---------
Co-authored-by: Alexander Bock <mail@alexanderbock.eu >
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
Co-authored-by: Andreas Engberg <adde.engberg@gmail.com >
2024-08-30 10:25:38 +02:00
Ylva Selling
952f177c54
UI updates ( #3358 )
...
* Remove events for scenegraphnodes and screenspacerenderables
* Add events for updating the property tree
* Remove duplicate function calls
* Update src/properties/propertyowner.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Address PR comments and make helper functions with better comments
* Make uri function not return the identifier if the uri is not valid
* Rename fullyQualifiedIdentifier to uri
* Update gui hash
---------
Co-authored-by: Ylva Selling <ylva.selling@liu.se >
Co-authored-by: Emma Broman <emma.broman@liu.se >
2024-08-02 16:30:07 +02:00
Andreas Engberg
f04a383921
Specifies which filepath or directory path is faulty on asset verification
2024-07-03 11:28:28 +02:00
Alexander Bock
0707829c7b
Reducing compiler warnings ( #3341 )
2024-06-28 14:16:06 +02:00
Alexander Bock
f04c088a4b
Add the ability to specify dashboarditems for ScreenSpaceDashboard at construction time. Improve error messages and export DashboardItem documentation
2024-06-22 13:05:33 +02:00
Alexander Bock
866aad2187
Global pass over the coding style
2024-06-12 14:51:25 +02:00
Ylva Selling
2dd1b2f46f
Remove default argument for write documentation function in the DocumentationEngine
...
Should have been done in PR but was missed
2024-05-22 09:46:57 +02:00
Ylva Selling
098bae18b2
Create a tiny app for writing the documentation jsons ( #3239 )
...
* Add simple app for writing the documentation (only asset components and lua scripting)
* Update apps/DocsWriter/CMakeLists.txt
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/CMakeLists.txt
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
---------
Co-authored-by: Ylva Selling <ylva.selling@liu.se >
Co-authored-by: Emma Broman <emma.broman@liu.se >
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2024-05-21 11:22:14 +02:00
Ylva Selling
7757ec7976
Merge pull request #3212 from OpenSpace/issue/2996
...
Issue/2996 - documentation engine rewrite
2024-04-30 16:11:13 +02:00
Ylva Selling
708143d06e
Make json file printout a separate function
2024-04-30 15:49:23 +02:00
Alexander Bock
1d91e48a6c
Remove a missing key for an optional value as such instead of failing verification ( closes #3214 )
2024-04-24 13:54:13 +02:00
Alexander Bock
28845a5df6
Add examples and documentation for TimeDependentScale. Add more strict verifiers ( #3180 )
...
* Add examples and documentation for TimeDependentScale. Add more strict verifiers
* Update verifier to accept Spice-like YYYY MMM DD hh:mm::ss dates
2024-04-23 08:48:50 +02:00
Ylva Selling
7e94f7610e
Merge branch 'master' into issue/2996
2024-04-08 13:24:36 +02:00
Alexander Bock
4328476d26
Use more filesystem::path where applicable
2024-04-06 23:55:59 +02:00
Ylva Selling
318a3b6f45
Write two json files for the asset components and the scripting api and .gitignore them
2024-03-27 11:17:59 +01:00
Ylva Selling
9777f3cca4
Add members variable with an empty array for components that don't have members
...
This is for easier processing later
2024-03-26 11:55:10 +01:00
Ylva Selling
75b4c00787
Merge pull request #3037 from OpenSpace/issue/2770
...
Remove nestling and make members of table more accessible
2024-03-26 09:23:58 +01:00
Alexander Bock
49fc538c17
Rename fmt.h to format.h and enable audio module on default
2024-03-25 23:19:52 +01:00
Ylva Selling
ab1c61b27d
Merge remote-tracking branch 'origin/master' into issue/2770
...
# Conflicts:
# src/util/factorymanager.cpp
2024-03-25 11:54:43 +01:00
Ylva Selling
f625dc296b
Update PR according to comments
2024-03-25 11:23:00 +01:00
Ylva Selling
b347659510
Merge branch 'master' into issue/2645
...
# Conflicts:
# src/documentation/documentationengine.cpp
# src/properties/propertyowner.cpp
# src/scripting/scriptengine.cpp
# src/util/factorymanager.cpp
2024-03-25 11:14:09 +01:00
Alexander Bock
3ba346a227
Remove fmt::format and replace with std::format
2024-03-24 20:19:14 +01:00
Alexander Bock
534f92c485
Second linting pass and adding .clang_tidy file ( #3128 )
2024-03-18 22:46:17 +01:00
Alexander Bock
2759c00e4b
Pass through the code to address clang-tidy linting ( #3083 )
2024-03-17 00:58:50 +01:00
Andreas Engberg
52ecabe6d3
Report details of asset specification error
2024-03-06 09:24:55 +01:00
Ylva Selling
e25f3d34f7
Rename "Asset Types" to "Asset Components"
2024-03-04 14:28:59 +01:00
Ylva Selling
0454754762
Move documentation json as it is more efficient
...
Discussed with @alexanderbock
2024-03-04 14:27:28 +01:00
Ylva Selling
fc2d48fa06
Rename functions for consistency
2024-03-04 14:14:23 +01:00
Alexander Bock
86c2c75b01
Coding style
2024-03-04 13:32:56 +01:00
Ylva Selling
bdec2da599
Update comment due to PR comments
2024-03-04 10:55:13 +01:00
Ylva Selling
dd31e7ff25
Refactor generateLicensesGroupedByLicense function
2024-03-04 10:50:40 +01:00
Ylva Selling
bf0486927c
Rename keys more consistently and add comments
2024-03-04 09:30:34 +01:00
Ylva Selling
ecc930c24b
Add event documentation
2024-03-01 16:14:46 +01:00
Ylva Selling
5c932a1a13
Make hard coded names for keys constants
2024-02-29 16:51:16 +01:00