* DPI scaling
1. Add the ability to query the operating system's DPI scaling values
2. Expose those values through a new Lua function
3. Add an asset that sets the CEF gui and the Dashboard font sizes and placements based on the DPI scaling
4. Add that new asset into the base_blank asset
* Add message when including the dpiscaling
* Backwards incompatible change to the astrocasting protocol
* Send password in the clear [never thought i write something like this]
* Update to new Protocol version, remove built-in ParallelServer
* Remove Wormhole server in favor of Typescript version
* Use linear camera path when within target bounding sphere
And do a workaround for speed computation when bounding spheres are large
Closes#1910 (by at least making it so that the camera moves in an observable speed)
* Make linear paths rotate based on time rather than distance (closes#1947)
* Add Mars moon models
* wip commit
* update size and roations for deimos and phobos
* update asset for pr comments
Co-authored-by: Malin E <malin.ejdbo@gmail.com>
* update cef and a few calls for it
* fixing ref ptf for cef
* fixes for macos cef update; fixes#1114
* roll back cef version to 91
* remove print from cmake
glm::length => squared computation => we need the double precision in the computation. Got bounding sphere values of "inf" for a few large renderables (the DU grids)...
* RenderabeDUMeshes (And reimplement reading of vertex info from speck, to make it easier to compute sphere. The plan is to phase out this renderable anyways)
* RenderablePoints
* Grids: RenderableGrid, RenderableBoxGrid, RenderableRadialGrid & RenderableSphericalGrid
* RenderableGalaxy
Adapting Lua functions to new codegen functionality
Improve the documentation itself
Add some styling to generated documentation
Have parameter names for Lua-defined Lua function documentation
Co-authored-by: Emma Broman <emma.broman@liu.se>