# Gaia Sky 3.7.0 ## Features - Gamepad mapping changes: map labels on/off to button X, unmap minimap, map A to camera speed-up (hold to make camera faster). RB and LB mapped to vertical movement (up/down) in free camera mode. - Replace 'displays' section in about window with 'graphics cards'. - Add infrastructure to be able to create and load ray-marching effects on-demand in the background. Make sure that ray-marching effects stay at their designated location by allowing addition of effects at a particular position in the post-processing chain. - Enable IDs in particle groups. Trim down IDs in camera info pane from 14 to 12 characters. - Improve 'no connection' dialog, with more information and hints as to whether the issue is with our server or with the local internet connection. - Do not show blocking dialog if base data is present when we can't connect to the datasets server. Show a popup notification instead. In the dataset manager window, make installed datasets tab the default view in some cases. - Add support for pulling cloud textures from online resources. - Add calls to clear label regexp filtering. Improve documentation on some API calls. ## Bug Fixes - Guard OS code name getter behind NPE check during Flatpak discovery. This fixes a crash at startup with macOS Tahoe. - Remove UI window shadow, as it messes with the internal padding due to the 9-patch implementation in Libgdx. - Gamepad focus order in welcome GUI. Decrease poll delay for gamepad axes. - Misalignments in about window layout. - `TLEParserTest` does not initialize settings, leading to NPE. - Synchronize TLE initializer to prevent multiple creations/editions of TLE data and derived JSON files at the same time. - Size issue in gamepad image in gamepad settings window. Increase maximum value of axis power slider to 15. Set value of vertical movement (RB/LB) to 1 instead of 0.1, to match other camera motion inputs. - Reduce range of sensitivity and axis power sliders in gamepad config window. - Connect `LABEL_CLEAR_FILTER_REGEX_CMD` event to scene observer. This fixes the `clearLabelFilterRegexps()` method. - Increase maximum eye separation in stereo mode, fix star/particle label positioning in stereoscopic mode. ## Build System - Update bundled JRE in install4j scripts to Java 25 (jdk-25+36). - Remove `-XX:+ZGenerational` flag from run script, as support was removed in Java 24. - Clean up gradle build file, and separate `dist` task into multiple sub-tasks to increase granularity and improve tracking in case of errors. Make it compatible with Gradle 9.1.x. - Migrate from multi-string notation to single-string notation for dependencies to prepare for Gradle 10. - Upgrade Jackson version to 2.20.0. - Upgrade OSHI to 6.9.0. - Add additional languages to installer (French, Deutsch, Italian, Portuguese, Spanish, Turkish).