Release Notes

Bug Fixes

  • adjust default area line width
  • star clusters visual appearance
  • min star size scaled by resolution
  • apply scale factor to milky way
  • camera group bottom buttons aligned to center
  • emulate 64-bit float with two 32-bit floats in shader to be able to extend time beyond +-5 Myr
  • controller mappings not found on first startup. Fixes #341. #341
  • use Java2D instead of Toolkit to determine initial screen size
  • data description update
  • controller mappings looking for assets location if not found
  • manpage gen
  • smooth game camera view
  • spacecraft mode fixes
  • GUI registry check
  • add timeout to sync behavior in dataset loading
  • new default startup window size to accommodate welcome screen
  • update default data desc pointers to version 3.0.0
  • default fps limit value, aux vectors in recursive grid
  • overwrite coordinate system matrix by recursive grid
  • start some units over XZ plane to avoid conflicting with recursive grid
  • gaiasky script defaults back to system java installation if nothing else is found
  • octreegen empty hip x-match crash
  • points in VertsObject with wrong uniform name - incorrect location
  • do not round dialog position values
  • blue, orange and red themes crashed
  • controls scroll box resizing
  • download data window sizings, update data desc
  • regular color picker does not show dialog
  • music player actually finds audio files
  • size of keyboard shortcuts table in controls pane
  • disable background models’ depth test
  • focused widgets in scroll panes capture all keyboard events
  • actually send errors to stderr instead of stdout
  • fix VR properties data pointer
  • motion blur bug producing wrong results for models
  • touchUp event on Link and LinkButton objects not working
  • improve logging messages in case of index name conflicts
  • update URL pointers after ARI CMS update
  • graphics quality in log messages

Build System

  • modify installer unpacking message
  • ignore release candidates in changelog, update some defaults
  • generate sha256 in catalog-pack script
  • macOS does not query screen size due to exception
  • check OS when trying to use Linux commands
  • remove music files from release, don’t use OS-dependent system for controller mappings
  • upgrade to Libgdx 1.9.12
  • update STIL library jar
  • upgrade to Libgdx 1.9.11
  • update version and data pointer

Code Refactoring

  • run code inspections, cleanup. Improve particle effects
  • begin() and end() substituted with bind()
  • remove unused or derived uniform definitions
  • use java.utils collections whenever possible, Libgdx buggy since 1.9.11
  • complete font update to more modern, spacey choices
  • all regular UI fonts from Tahoma to Roboto regular
  • use system.out with UTF-8 encoding, improve gen scripts
  • remove ape, Gaia scan properties
  • move RenderGroup to render package for consistency

Features

  • new recursive grid object
  • new welcome screen reorganizes dataset management
  • new game controller UI with virtual keyboard
  • UI adjustments and tweaks all around: new fonts and visual appearance
  • add number of objects to download manager
  • velocity scaling allows approaching stars slowly
  • add optional arrow caps to polylines
  • add progress bar to dataset loading
  • add brightness power and reload defaults to visual settings
  • improve loading tips subsystem with custom styles and arbitrary elements
  • download helper accepts local files (file://)
  • API call to get parameters from stars given its name or id
  • API call to set the maximum allowed time
  • 3D fonts can be limited in solid angle size
  • catalog selection displayed when more than one Gaia catalog is selected
  • add wavefront converter
  • camera speed-from-distance function rescaling
  • update eDR3 catalog descriptors
  • add --debug flag for more info
  • improve --version information
  • add ASCII Gaia image to text ouptut

Back to releases