Add support for multiple ion servers in UI #591
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #562.
Follow up to #578 that adds a cesium ion server selector in the UI. There are still a few UI components that are not addressed in this PR but will come in a follow up:
In addition, there are some bugs related to saving and loading:
Projects with the single default ion server don't seem to have these issues, which is good.
Also...
Finally, while I started to implement something that would query the ion api url automatically, this didn't really work with the existing code. @r-veenstra any tutorial content will need to be updated so that the api url is filled in instead of left blank. E.g. for
https://self-hosted.cesium.com/
it would behttps://api.self-hosted.cesium.com/
.Obviously there are a lot of improvements to make here still, but it's certainly usable. Here I add CWT from ion.cesium.com and GTOPO from self-hosted.cesium.com.
self-hosted-omniverse.mp4