* 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>
* 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>
* Adding some Tracy zones
* Move point cloud dataset loading to initialize function to speed up startup
* Switch order of operations in memoryaware tile cache to speed up startup
* Move point cloud dataset loading to initialize function
* Add more Zone Scoped and rearrange SDSS loading
* More speed up
---------
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
* Separate layers for the Moon and Earth
* One asset each for each server, New York, Utah, and Sweden
* Add the layers asset files for Earth and Moon
* Add new layers structure for Mars and Europa
* Add layers assets for Mercury and Enceladus
* Add more layer assets for all servers
* Add layer assets for each server on the top asset level
* Rename Venus Utah cloud combo layer asset (breaking change)
* Clean up layer asset descriptions
* Update layer asset version name
* Fix base layers error
* Add configuration option to choose layers server
* Add Lua functions to access configuration settings
* Extend configuration Lua function
* Add layer server setting in setting gui + add 'None' as a server option
* Add base layers when server 'None' is used
* Add tests for the new Layer Server setting
* Removed Orion nebula from base and added to default_full profile
* Updated paths for actions
* Added debug action for undoing event fading
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
* Added all trail toggle
* Added actions for trails and planets/moons
* Added planet lighting assetd; updated action paths
* Add mars layers actions
* Added new layers from Carter
* Cleaned up trail action names, cleaned up some default keybindings
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
* Add enabled property to exoplanets and sky browser module
* Create assets for default settings and restructure assets into a components folder
* Update exoplanets data
* Set sky browser enabled to true per default and include hover circle asset
* Add name and description of hover circle, and used synced version of ring image
- Remove the asset_helper file and call the onInitialize and onDeinitialize functions directly
- Small compile fix on Windows
- Removes the need for the registerIdentifierWithMeta function by automatically doing that for all asset.export statements
- Allow the passing of either identifiers (as before) or entire tables to the removeSceneGraphNode, removeScreenSpaceRenderable, deleteLayer, removeAction, and export methods. In that case, the Identifier key from the table is extracted and used instead
- Instead of always loading the multiverse cmb files, separate them into a new file
- Don't load the new file on default in the digital universe catalogue
* Changed RenderableModel to allow user-control depth and blending.
* Updated RenderableModel to correctly handle the Orion Nebula model.
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
Don't include Voyager and Pioneer in the base asset as it takes too long to load
Ensure that the webgui asset can load without the dashboard
Fix scripting issue in Rosetta scene with trails
Fix issue with Dashboards that would actually render one line too far down causing trouble with multiline text
Set the render option for renderablebillboards to view direction by default as the normal mode has some issues (see #1342)
Set more sensible maximum value for RenderablePlanesCloud
Correctly show the number of significant digits in the altitude
Replace setPropertyValue with setPropertyValueSingle when clicking on the friction "buttons" on screen
Add a new script function hasProperty to check whether a property exits