Gaia Sky 3.0.0
Build 74a524ebf
TGZ package
.tar.gz
gaiasky-3.0.0.74a524ebf.tar.gz
no signature
DEB package .deb
gaiasky_linux_3_0_0_74a524ebf.deb
no signature
RPM package .rpm
gaiasky_linux_3_0_0_74a524ebf.rpm
no signature
macOS .dmg
gaiasky_macos_3_0_0_74a524ebf.dmg
no signature
UNIX Installer .sh
gaiasky_unix_3_0_0_74a524ebf.sh
no signature
Windows x86-64 .exe
gaiasky_windows-x64_3_0_0_74a524ebf.exe
no signature
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 ofstdout
- 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()
andend()
substituted withbind()
- remove unused or derived uniform definitions
- use
java.utils
collections whenever possible, Libgdx buggy since1.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