# Gaia Sky 3.2.0-RC13

## Build System

- add Linux archive for [itch.io](https://itch.io).
- add Windows archive to install4j template for uploading to [itch.io](https://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.

## Performance Improvements

- 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.
