* remove code for controlling group sorting in ImGui
We only use this for debug and the sorting here is no longer relevant
* Add feature to add custom ordering to UI groups
* Tiny cleanup
* Add numerical ordering for night sky planets
* Update Lua function name and create an event when ordering updated
* Set top-level ordering
* Add function documentation
* Add a custom ordering that previously was hardcoded in UI
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Rename GUI ordering function
* Update GUI hash
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* 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>
* Add model vertex color support
* Fix an issue with the Tiangong model not loading properly and set a correct bounding sphere size for it
* Update caching for models
* Update previous model examples to the new format
* And add a new example to test the new vertex colors support
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Add a model example with lighting
* Improve the basic example and add a separate example for vertex colors
* Add visual test for vertex colors (#3348)
* Update the readme file for the visual tests
* Add asset instruction to the visual testing readme
* Add visual test for RenderableModel with vertex colors
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Update test when asset changed name
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Update Ghoul
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Update 2dF.asset
* Changes to the filename metadata, as wekll as the description.
* 2024 DU updates.
* Apply suggestions from code review
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
Apply suggestions from code review
* Changes to the asset descriptions, the GUI path, and some of the settings.
* Fixed minor error in a variable name.
* Wrote the individual descriptions for each asset.
* Adjusted the size (brightness).
* Update identifier to one that works
* Update asset versions and correctly format asset files
* Reset exoplanet rings size
To make them visible when viewed further away, e..g at the distance of the radiosphere, and make the Kepler FoV more apparent
* Clean up scale variables
* Line-break long descriptions
As long as we expect users to manually edit files, they need to be readable
* Remove letters that sorts the grids by size
* Split allsky into two assets
Remove asset that was split in two and update DU meta asset
* Replace dwarfs texture with generic point texture resource
* Remove all DU version comments, to reduce "noise"
These would be confusing to our users
* Some final cleanup
* Remove commented radii
* Local Universe -> Nearby Surveys
* Remove asset versions
* Apply suggestions from code review
Co-authored-by: Malin E <malin.ejdbo@gmail.com>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Remove background setting (non-existing) for spheres
* Rmeove commented out lines in star orbits asset
They are confusing, and the label file they refer to does not exist
* Apply suggestions from code review
* Fix some missing line breaks
* Update sync identifiers to match updates in BigBang PR
* Reuse point textures from the same resource instead of having one copy per dataset
The texture used is the same
* Set brown dwarfs dataset version to 1
* Update bookmarks file with updated star poistions
---------
Co-authored-by: Brian Abbott <80659386+brianpatrick@users.noreply.github.com>
Co-authored-by: brianpatrick <git@brianabbott.net>
Co-authored-by: Malin E <malin.ejdbo@gmail.com>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Add possiblity to sort SGNs in GUI based on numerical value
And apply to grids
* Fix mistake in docs
* Apply suggestions from code review
Co-authored-by: Ylva Selling <ylva.selling@gmail.com>
* Rename Order -> Ordering and remove unused getter functions
* Update GUI hash to match the UI changes
---------
Co-authored-by: Ylva Selling <ylva.selling@gmail.com>
* Add a point cloud example that changes the point orientation
Note that it is really difficult to see what is going on without a texture, so added a texture to this exmaple as well.
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Update example identifier to be unique
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
* Update name and path format of examples that follow the new structure
* Fix a broken (updated) property name in an example
* Make other examples' GUI paths more consistent
* Put them all in the Examples folder
* Add example to TimelineRotation. Also fix bug where a non-interpolating timelinerotation would disappear before the first keyframe
---------
Co-authored-by: Emma Broman <emma.broman@liu.se>