Gaia Sky 3.2.0-RC13
Build System
- add Linux archive for itch.io.
- add Windows archive to install4j template for uploading to itch.io.
- remove run tasks, use
--args
gradle argument instead.
- sign Windows packages with self-sigend certificate.
Documentation
- update contributing document to reflect new objects file.
Features
- add buttons to launch preferences dialog and to quit at the bottom right of the welcome screen.
- add cyrillic characters to
main-font
, font2d
and font3d
fonts.
- add offline mode, activated in configuration file.
- add scaffolding to translate welcome tips and funny sentences. Add Catalan translation for those.
- add translation status code and task, update catalan translation file.
- complete catalan translation file, add neat options to translation status utility.
- enable translation of object names, and add first translation files for most common objects like planets, constellations, etc.
- new API call:
setDatasetPointSizeMultiplier(String, Double)
.
Bug Fixes
- add default values for orbit line and point colors.
- configure crash window size with same code as regular window.
- correctly shut down background worker and manager threads so that JVM can finish gently.
- correctly update label text when setting
SliderPlus
values.
- separate UI reload from localized name updates.
Refactoring
- improve service thread implementation.
- move all text from
-v
flag to i18n keys.
- move tips and funny texts to main bundle, add some dangling hardcoded strings to bundle, enable translation of keyboard keys.
- move update process to runnable, protect render lists from outer access.
- remove some warnings, clean up code.
- rename some packages and move some code around.