diff options
author | langurmonkey | 2021-06-10 09:52:21 +0200 |
---|---|---|
committer | langurmonkey | 2021-06-10 09:52:21 +0200 |
commit | 0e1976e28105aaa3eff8afc7f2f245935a73363b (patch) | |
tree | 1e4b143375ab1681a443f2181119f488ebf42511 /CHANGELOG.md | |
parent | 30310e951db39fcf71976fc9fc8cde3e6cff6a9b (diff) | |
download | aur-0e1976e28105aaa3eff8afc7f2f245935a73363b.tar.gz |
Version 3.1.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 1630 |
1 files changed, 68 insertions, 1562 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 430eca5ea757..cecbccf0093a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,1567 +1,73 @@ -<a name="3.0.3"></a> -## [3.0.3](https://gitlab.com/langurmonkey/gaiasky/tree/3.0.2) (2021-02-25) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.0.2...3.0.3) - -### Bug Fixes -- controller image fetch crash -- getDistanceTo() with star group object, goToObject() with no angle -- setSimulationTime() crash -- move wikiname to celestial body, remove unused parameters, prepare star to be loaded directly -- use proper values for depth test -- post-process bugs (sorting, etc.) -- check the wrong catalog type 'catalog-lod' -- use local descriptors when server descriptor fails to recognize a catalog -- button sizes adapt to content (fixes [#353](https://gitlab.com/langurmonkey/gaiasky/issues/353)) [#353](https://gitlab.com/langurmonkey/gaiasky/issues/353) -- bug introduced in 40b99a2 - star cores not applied alpha - fixes [#352](https://gitlab.com/langurmonkey/gaiasky/issues/352) [#352](https://gitlab.com/langurmonkey/gaiasky/issues/352) -- move temp folder into data folder - partially fixes [#350](https://gitlab.com/langurmonkey/gaiasky/issues/350) [#350](https://gitlab.com/langurmonkey/gaiasky/issues/350) -- local catalog numbers work when no internet connection available -- update jamepad and gdx-controllers versions due to macOS crash - -### Build System -- exclude appimage files from install media -- remove branding from installer strings -- move to gdx-controllers 2.1.0, macos tests pending -- genearte md5 and sha256 of appimage package -- add appimage build -- update docs repository pointer -- update bundled jre version to 15.0.2 -- complete move to Shenandonah GC -- use Shenandonah GC instead of G1, minor fixes -- upgrade to libgdx 1.9.14 - -### Features -- improvements to catalog generation (hashmap to treemap, rename params, accept multiple string ids per column, etc.) -- add search suggestions to search dialog - fixes [#351](https://gitlab.com/langurmonkey/gaiasky/issues/351) [#351](https://gitlab.com/langurmonkey/gaiasky/issues/351) -- remember 'show hidden' preference in file chooser - -### Performance Improvements -- remove runtime limiting magnitude - -### Style -- cosmetic changes to octree generator -- renamed some variables, add some extra code comments -- tweak some parameters in star renderer - - -<a name="3.0.2"></a> -## [3.0.2](https://gitlab.com/langurmonkey/gaiasky/tree/3.0.1) (2021-01-21) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.0.1...3.0.2) - -### Bug Fixes -- stuttering updating counts top-down in large octrees, now the counts are updated locally, bottom-up, when octants are loaded/unloaded -- RAM units in crash report, add indentation -- default proper motion factor and length values -- 'App not responding' message on win10 - fix by upgrading to gdx-controllers 2.0.0, plus some other goodies -- remove useless network checker thread, fix thumbnail URL crash on win10 -- minimizing screen crashes Gaia Sky on Win10. Fixes [#333](https://gitlab.com/langurmonkey/gaiasky/issues/333), [#345](https://gitlab.com/langurmonkey/gaiasky/issues/345) [#333](https://gitlab.com/langurmonkey/gaiasky/issues/333) -- VR init failure actually prompts right error message -- properties files' encodings set to UTF-8. Fixes [#344](https://gitlab.com/langurmonkey/gaiasky/issues/344) [#344](https://gitlab.com/langurmonkey/gaiasky/issues/344) -- VR mode now accepts any window resize, backbuffer size used for everything internally -- BREAKING CHANGE API landOnObjectLocation() -> landAtObjectLocation() -- octreegen additional split accepts now coma and spaces -- use different sprite batch for VR UI with backbuffer size -- pan scaled with fov factor -- red-night theme disabled styles -- proper 'disabled' textures for buttons -- labels occlude objects behind, buffer writes disabled. -- download speed moving cancel button in dataset manager -- safemode flag used correctly, fix raymarching not being setup in safe mode - -### Build System -- auto-update offered through install4j, backup solution in-app still available when not launched using install4j -- remove sdl2gdx in favor of gdx-controllers:2.0.0 -- exclude old `gdx-controllers` library -- add --parallelism parameter to -- fix script so that geodistances file is additional data instead of special argument -- fix helper script args -- update release instructions with flatpak, fix build script - -### Code Refactoring -- interface particle record to allow for multiple implementations -- binary providers are versioned, fix binary version 0/1 loading -- increase number of maps for octree gen -- modify default bloom settings (default intensity, passes, amount) - -### Documentation -- fix javadocs for binary format (1/n) - -### Features -- add warning when selecting more than one star catalog -- add white core to star shaders -- add T_eff to STIL-loaded catalogs -- add color conversion by Harre and Heller -- add output format version argument to octree generator -- support for in catalog selector -- add versioning to binary catalog format. Create new, more compact version -- improve information of version line in welcome and loading screens -- add GL info to welcome screen -- new connection to wikipedia REST api to show content in a window -- add unsharp mask post-processing filter -- new checkbox textures, adjust window visuals -- add projection lines to star groups -- dataset selection dialog uses same structure as dataset manager -- time warp slider instead of buttons -- new fractional UI scaling from x0.7 to x2.0 -- add regexp to some column names for STIL loader, add invalid names array -- add regexp to some column names for STIL loader, add invalid names array -- case-insensitive columns in STIL loader, enable FITS loading - -### Performance Improvements -- arrays of size not dependent on maxPart for octreegen -- remove boundingBox from octant, reduce memory token duplication -- replace extra attributes hashmap with objectdoublemap for RAM compactness -- do not write star name strings if they are the same as ID, velocity vectors represented with single-precision floats -- reduce main memory usage of stars by adjusting data types -- switch to unordered gdx Arrays when possible to minimize copy operations -- replace `java.util.ArrayList`s with Libgdx's `Array`s to minimize allocations -- index lists are of base types, use dst2 for distance sorting -- improve memory usage of extra star attributes and fix render system unnecessary `setUniform` calls -- reduce memory usage in particle groups -> no metadata array - -### Style -- fix missing coma in night-red theme json file -- update thread names, fix monitor objects, increase sg update time interval - -<a name="3.0.1"></a> -## [3.0.1](https://gitlab.com/langurmonkey/gaiasky/tree/3.0.0) (2020-12-10) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.0.0...3.0.1) - -### Bug Fixes -- show information dialog in case of OpenGL or java version problems -- disposing bookmarks manager without it being initialized -- update default screen size -- remove idle FPS and backbuffer configuration -- file chooser allows selection when entering directories if in 'DIRECTORIES' mode -- update default max number of stars -- increase max heap space from 4 to 8 GB in all configurations -- 24-bit depth buffer, 8-bit stencil -- JSON pointer from DR2 to eDR3 - -### Build System -- update bundled JRE version to 11.0.9+11 - -### Code Refactoring -- all startup messages to I18N bundle, fix swing themes - -### Documentation -- update pointers to documentation - -### Features -- saner error reporting with new dialog -- add error dialog that works with OpenGL 2.0 and informs the user of insufficient OpenGL or Java versions -- add safe graphics mode CLI argument `--safemode` -- dynamic resolution scaling - first implementation, deactivated -- add safe graphics mode, which does not use float buffers at all. It is activated by default if the context creation for 4.1 fails. It uses OpenGL 3.1. -- download manager is capable of resuming downloads -- special flag to enable OpenGL debug output -- enable GPU debug info with `--debug` flag - -<a name="3.0.0"></a> -## [3.0.0](https://gitlab.com/langurmonkey/gaiasky/tree/2.3.1) (2020-12-02) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.3.1...3.0.0) - -### 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](https://gitlab.com/langurmonkey/gaiasky/issues/341). [#341](https://gitlab.com/langurmonkey/gaiasky/issues/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 -- add number of objects to download manager -- velocity scaling allows approaching stars slowly -- API call to set the maximum allowed time -- add arrow caps to polylines -- add progress bar to dataset loading, touch up some styles -- download helper accepts local files, reorganize catalogs -- new API call to get parameters from stars given its name or id -- add brightness power and reload defaults to visual settings -- improve loading tips subsystem with custom styles and arbitrary elements -- 3D fonts can be limited in solid angle size -- UI adjustments and tweaks -- new welcome screen reorganizes dataset management -- add complimentary color to inner recursive grid -- add projection lines on reference system plane, with distances -- first final version of recursive grid -- new recursive grid object -- catalog selection displayed when more than one Gaia catalog is selected -- add wavefront converter, update gradle version -- fix color picker -- camera speed-from-distance function rescaling -- first version of gamepad keyboard -- update eDR3 catalog descriptors -- controller UI to modify some properties using a gamepad -- add `--debug` flag for more info -- restructure loading GUI layout -- improve `--version` information -- add ASCII Gaia image to text ouptut -- update data descriptor with new MW model - -<a name="2.3.1"></a> -## [2.3.1](https://gitlab.com/langurmonkey/gaiasky/tree/2.3.0) (2020-07-08) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.3.0...2.3.1) - -### Bug Fixes -- shader lint function -- additional check for http->https redirects - -### Code Refactoring -- update some URLs from http to https - -### Features -- hot reload of galaxy models - -<a name="2.3.0"></a> -## [2.3.0](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.6) (2020-07-07) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.6...2.3.0) - -### Bug Fixes -- update name and source version number -- error in lib_math shadier code -- remove default fade-out values in star groups, added to loading dialog -- interpolation limits in math shader library -- initial update not performed on fade node children if ct is off -- uncomment unhandled event debug info -- windows crash due to stars '*' not being accepted in paths -- add notice concerning the selection of more than one Gaia catalog -- changing focus to different object in same particle group works -- default value for magnitude scale is 0, fix float validator range -- disable depth test for billboards -- inconsistencies with STAR_MIN_OPACITY_CMD -- ensure non-empty field in search dialog - -### Build System -- fix build with text folder -- remove all absolute paths to project folder - -### Code Refactoring -- observer fields final, package name typo -- clean up gaia hacks, ray marching plubming -- post-processing subsystem made more generic -- move render system to java collections and streams - -### Documentation -- improve readme listings -- update acknowledgements -- add iconic license -- add package-info package documentation, update changelog - -### Features -- update server to HTTPS -- add call to set 'all visible' dataset property -- add 'invert X look axis' as well as Y -- axis power value and sensitivity in config window -- sliders now contain value label -- sensitivity sliders for game controllers -- add tips to loading screen -- post-processor to accept external shader code in the data folder -- ray marching shaders -- raymarching post-processing shaders -- complete move to SDL-back controllers -- full refactoring of controller mappings system -- interactive gamepad configuration -- add support for emissive textures, fix obj loading issue -- API call to modify solid angle threshold of orbits -- add properties for some star settings -- adjust size of star billboards -- add API call to scale orbits. Use with caution! -- distances in AU and parsec start at 0.1 mark -- add star brightness power setter to API - - -<a name="2.2.6"></a> -## [2.2.6](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.5) (2020-05-15) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.5...2.2.6) - -### Bug Fixes -- camera turn depends on fov -- stars with negative parallaxes use default [#329](https://gitlab.com/langurmonkey/gaiasky/issues/329) -- load VO table crash on Windows [#329](https://gitlab.com/langurmonkey/gaiasky/issues/329) -- program crash when minimizing in windows [#333](https://gitlab.com/langurmonkey/gaiasky/issues/333) -- do not assume default location for hip, pass as agrument -- file count value when max number of files is specified -- safecheck to prevent window sizes of 0x0 on resize events with AMD graphics on windows -- transition from point to billboard in star shading -- remove rounding in generic dialog positioning for smooth rendering -- adjust brightness scalings, remove unused variables and parameters -- wrong synchronize location in streaming octree loader [#332](https://gitlab.com/langurmonkey/gaiasky/issues/332) -- camera mode change in SAMP select row call -- goToObject() skip fix -- SAMP local icon to work with dev version and releases -- get object positions by name in particle groups -- fix UI layout of date dialog -- star cluster loader to use mas/yr instead of deg/yr as proper motion units -- several fixes (UI, STIL), see desc -- load multiple catalogs with same name -- slider step and control buttons size -- double stars caused by incorrect shading - -### Build System -- fix publish-javadoc script -- update build script to latest gradle version -- more robust way to get size and nobjects from generated catalogs -- improve catalog generation scripts for faster deployment -- add/update scripts to build catalogs -- fix build files -- add catalogpack script -- update build and installer scripts to install4j8 -- update data descriptor with new base and hi-res texture packs -- add bookmarks and VR.md to build, update modes to gradle 6.x -- update to gradle 6.2.2, prepare build files for gradle 7 -- pkgbuild epoch set to 2 by default - -### Code Refactoring -- use java collections instead of libgdx's, implement parallel loading in octree gen -- update DR2 loader to generic csv loader. Add compatibility mode to binary data format for tycho ids (tgas/DR2) -- ColourUtils -> ColorUtils -- use local application icon for SAMP -- move default location of mappings file to config folder -- fix spacing in focus info interface names -- update data descriptor for new star clusters load mechanism -- star clusters to use the catalog infrastructure -- move all file operations to nio (Path) - -### Documentation -- update gaiasky VR info in repo -- improve run from source for Windows in readme file -- update VR docs and readme file to include new VR build -- fix setCameraSpeedLimit() API docs -- fix typos in comments for star/particle groups - -### Features -- better random text generator -- fov-based visibility, autoremove popups -- adjust size and intensity of stars in milky way model -- add ref epoch to catalog descriptors and loaders -- magnitude and color corrections (reddening, extinction) are now applied by default if ag and ebp_min_rp are available. Flag is now needed to explicitly deactivate them -- redefine eDR3 catalogs -- add procedural star shader, muted for now -- new star shading method -- replace fibonacci numbers for made-up phrases -- update distance font to include more characters -- add crash window with tips and instructions on how to fix/report the problem -- add shortucts for 'show log' and 'open catalog' -- make all limit/target frame rates floating-point numbers -- comments in camera path files: prepend '#' to comment -- limit framerate to target framerate in camrecorder -- API call to record camera path with given filename -- use votable units for star clusters if available -- load star clusters with STIL so that it also works via SAMP -- set fov step to 0.1 to have smoother fov changes -- grid annotations contain degree symbol and sign (latitude only) -- select first object in newly loaded catalogs -- add icons to bookmarks tree -- additional cameraTransition() that accepts camera position in Km -- add folders to bookmarks -- add bookmarks module -- move individual visibility to own dialog -- several UI fixes and QOL improvements -- add label colors to star cluster datasets, update docs ref -- multiple name support for star cluster loader -- add description to star clusters dataset loader -- star clusters can now be loaded with the rest of the catalog info infrastructure -- velocity vectors sliders to use new slider plus -- cap length of long ids in focus info interface, add tooltips, fix skins -- show criteria for catalog chooser -- add sensitivity and power function to controller properties -- adjust focus info style to make it more compact -- add exit confirmation setting and checkbox in preferences window and exit dialog -- add pointer guides -- adjust star brightness parameters -- improve VOTable loader with default units and more safechecks -- clean up HiDPI themes, slightly reduce icon sizes and spacings -- add URL bar to file chooser -- add limits to particle sizes -- improve file chooser dialog -- particles get right name in focus info interface -- particle datasets may have per-particle names - -### Reverts -- fix: remove rounding in generic dialog positioning for smooth rendering - - -<a name="2.2.5"></a> -## [2.2.5](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.4) (2020-03-04) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.4...2.2.5) - -### Bug Fixes -- some API calls crash when using double[] -- prevent orbit overlapping by rescaling period -- macos system detection -- land at location crash due to trim() applied to invisible name -- add flush frames to postRunnable() actions in scripting implementation -- proper extension checking for ATI vram info -- proper fix for VMemInfo crash on arcolinux+ATI graphics -- VRAM profiling crash for AMDGPUs [#326](https://gitlab.com/langurmonkey/gaiasky/issues/326) -- adapt star brightness in cubemap modes [#318](https://gitlab.com/langurmonkey/gaiasky/issues/318) -- reload default configuration file crash -- build script typo -- ambient light slider - -### Build System -- fix versions of sdl2gdx and jsamp, refactor VMemInfo -- update compress, jcommander and jsamp versions, replace gdx-controllers with sdl2glx for better compatibility -- update stil library jar -- get jsamp from repository -- substitute underscore by hyphen in pkgver - -### Code Refactoring -- add color array to all API calls that need a color, for consistency. Fixi some calls' documentation. -- cubemap-related properties organised and cleaned-up -- improve error handling of OpenGL 4.x incapable video cards - -### Documentation -- clean up punctuation in API docs -- improve API description of some calls - -### Features -- dataset options when loaded through SAMP -- improve UI elements -- proper implementation of FXAA -- load datasets as particles or stars -- add script to test color map highlighting -- implement planetarium deviation angle in shader [#328](https://gitlab.com/langurmonkey/gaiasky/issues/328) -- update controller list live in preferences window, fix connection/disconnection events -- add extra attributes, colormaps for highlighting -- load all attributes from VOTables -- STIL provider works with multiple names -- support for multiple star names in octree gen -- add support for multiple names per object - -### BREAKING CHANGE - -API call setStarSize() now gets the star point size in -pixels instead of a normalized value between 0 and 100. - - -<a name="2.2.4"></a> -## [2.2.4](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.3) (2020-01-22) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.3...2.2.4) - ### Bug Fixes -- adjust brightness of sun glow, add empty release instructions file -- macos shader and sprite batch crashes -- libgdx scene2d ui Window snaps to integer pixel positions resulting in text rendering artifacts -- assets location when running from source and no properties found -- dataset highlighting API calls improved, add test scripts for a few use cases -- screenshot/frame advanced mode messes viewport. Fixes [#319](https://gitlab.com/langurmonkey/gaiasky/issues/319) [#319](https://gitlab.com/langurmonkey/gaiasky/issues/319) -- properties file version not found. Fixes [#317](https://gitlab.com/langurmonkey/gaiasky/issues/317) [#317](https://gitlab.com/langurmonkey/gaiasky/issues/317) -- fullscreen mode before initialization, cursor in slaves -- stop the rest server the right way -- correct perspective of labels in cubemap modes -- master-slave connection messed up by scripting engine -- fisheye setting persisted -- do not replace backslaches with forward slashes -- use fixed keyword for scene graph loader, improve internal catalog path handling -- typo - geenden -> beenden -- do not apply fog to normal shaders [#312](https://gitlab.com/langurmonkey/gaiasky/issues/312) -- default constructor for NBG -- milky way adapts to fov changes -- toggle buttons for dome, cubemap and stereo -- notifications interface background in stereo mode -- additive gpu VBOs - -### Build System -- fix install4j crash, sort out tar.gz md5, update changelog -- update changelog, changelog template and scripts -- allow more than one instance with the .exe file -- update to lwjgl 3.2.3, deprecated annotations -- update gradle version to 6.0.1 -- to openjdk 11 -- update CI java image to 11 -- code analyzer, gradle update, build file runners -- update checks to java 11 -- disable motion blur by default - -### Code Refactoring -- reorganize things for multiple windows - -### Documentation -- update reference -- update docs ref and minor changes -- add open iconic to acknowledgements - -### Features -- replace logo images by ttf text -- add cyrillic characters for russian translation -- add line width factor to conf and UI controls -- edit timedate button is text icon button -- new compact sliders -- finish blend map implementation for multiple-projector blend support -- add slave configuration and status window (S+L+V) to master instances -- configure slave instances live -- proper image warping for MPCDI support -- geometry warp and blend shader, improve reverse mapping -- configure slave instance using gaia sky configuration file -- add MPCDI parsing and orientation -- dataset highlight size factor API call -- active planetarium mode uses cubemap method -- add fisheye projection to cubemap mode -- remember last tab in preferences window -- update old preferences window icons -- replaced external UI window with external scene view -- half-functioning separate UI controls window -- add experimental separate UI window (not working yet) -- minimap size controls and tooltips -- add CTRL+PLUS/MINUS to increase/decrease the FOV -- add VR icon -- maintain a 1:1 aspect ratio for the fisheye/planetarium effect -- adjust mw parameters -- add support for per-object primitive in GPU arrays, improved earth-venus-dance script -- new API call to convert equatorial cartesian to internal cartesian with unit conversion factor - -### Performance Improvements -- improve performance of api call method/parameter matching - -<a name="2.2.3"></a> -## [2.2.3](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.2) (2019-11-05) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.2...2.2.3) - -### Bug Fixes -- last-minute fix -- improve user notification if wrong java version is used -- windows data loading crash -> [#308](https://gitlab.com/langurmonkey/gaiasky/issues/308) - -### Build System -- add some extra translations for Catalan, German and Spanish - -### Features -- update gaia sky icon with more modern version -- add more handy information in download manager -- add cancel download button to manager -- add support for release notes in download manager - -<a name="2.2.2"></a> -## [2.2.2](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.1) (2019-10-31) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.1...2.2.2) - -### Bug Fixes - -- crash loading scene graph on windows [#306](https://gitlab.com/langurmonkey/gaiasky/issues/306) -- add default controller rendermodel in case no suitable model is found -- controller identifier in SteamVR - controllers work again when using SteamVR -- block motion blur if vr mode is on -- STIL catalogs not scaling well with global scale factor -- catalogs loading twice -- catalog info creation from json -- wrong frame size when UI elements are on in VR -- graphics quality images not found looking to lower qualities - not it also looks for the image in higher qualities -- star group label scale and size -- live update of number of glow lights -- scripting crash when running several successive scripts -- eq/ec/galtoInternalCartesian() calls unit fix -- scripts using 'Sol' instead of 'Sun' -- adjust star brightness map to magnitudes -- enable input after script is finished, log connection details -- layout of datasets pane -- billboard positioning -- orientation lock for quaternion-based objects -- dataset color cycling -- closest body being null in first frame [#303](https://gitlab.com/langurmonkey/gaiasky/issues/303) -- crash resizing window when loading scene graph -- add screen size check before persist -- java version string without minor or revision [#302](https://gitlab.com/langurmonkey/gaiasky/issues/302) - -### Build System - -- improve crash reporting by also outputting the log -- update source version number to 020202 -- update to gdx 1.9.10, gradle 5.6.2 - -### Code Refactoring - -- motion blur shaders to work like the rest -- complete package renaming -- package rename, first commit -- relocate some functions to more suitable spots - -### Documentation - -- info on vr controls and whatnot -- clarify OpenComposite vs SteamVR for running with Oculus headsets - -### Features - -- minimaps finished with local group (1 and 2) and High-z -- container background to notifications interface -- better milky way in high and ultra quality -- use texture_array for milky way components -- scaling milky way particles -- add dataset visibility toggle to context menu -- add minimap scales for inner/outer solar system, heliosphere, oort cloud -- add axes objects and show map button -- improve context menu, add highlight and quit actions -- add twitter info and fix help layout -- add paths to help dialog (config, data, screenshots, frames, music, mappings) -- add ecliptic and galactic longitudes and latitudes to filter attributes -- add collapse/expand button to debug interface -- user-defined per-dataset filters -- add epicycles script plus some handy API calls -- add brightness power to config file -- add particle groups as catalog infos, start filters -- add CPU detection to system information -- add setCenterFocus() API call to disable focus centering -- add API calls to get unit conversion factor -- color picker to highlight datasets -- colormap stars according to arbitrary attributtes (first draft) -- add new default colors -- update post-processing effects in real time when changing graphics quality -- new velocity-based camera blur - -<a name="2.2.1"></a> -## [2.2.1](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.0) (2019-09-10) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.0...2.2.1) - -### Bug Fixes - -- spacecraft mode broken -- moon coordinates typo causing high-frequency sinusoidal drift -- greedy texture initialization works again -- init vr models after vr context creation -- vr version can't download the data before connecting to the HMD -- parameter name in build script -- default sprite batch causes core profile error -- particle group length() with very distant positions -- windows program group for VR -- most problems with the VR version fixed by scaling the background models correctly -- wee missing bits in z-buffer shaders -- wee fixes imported from the vr branch -- roll back to GL 3.2 if 4.x not supported -- depth computation done per fragment -- scripts Sol -> Sun -- controller mappings format error in loading -- cmd windows launch script actually works -- report scene graph loading errors ([#293](https://gitlab.com/langurmonkey/gaiasky/issues/293)) -- deb dependency, issue [#291](https://gitlab.com/langurmonkey/gaiasky/issues/291) - -### Build System - -- remove unused deps, update version number -- add VR launcher -- info on the new VR stuff - -### Code Refactoring - -- cleanup glsl log z-buffer library -- improve shader performance and readability (from vr) - -### Documentation - -- fix vr flag in readme -- some more on the VR version -- update vr info -- update docs reference -- requirements table in readme -- update readme reqs and supported hw - -### Features - -- update logos and x2 UI scaling factor -- add lazy texture and mesh initialisation to config file -- add checkboxes for all crosshairs/markers -- change crosshair appearance so that they stack well -- add focus, closest and home objects to top bar -- better particle group renderer with scaling particles and color-distance mapping -- add closest object to top info bar -- add top ui element with current time -- unify VR with desktop version -- migrate completely to adaptive-scale logarithmic z-buffer - - -<a name="2.2.0"></a> -## [2.2.0](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.7-vr) (2019-08-01) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.7-vr...2.2.0) - -### Bug Fixes - -- no-GUI mode inhibits GUI-related mappings -- memory info window layout -- VRAM leak disposing textures when changin quality -- truly release VRAM when unloading textures -- scripting parameter check -- cameraTransition() -- more glsl leftovers -- shader errors on macOS [#288](https://gitlab.com/langurmonkey/gaiasky/issues/288) [#288](https://gitlab.com/langurmonkey/gaiasky/issues/288) -- show notice with high/ultra quality -- tangent and binormal vectors on UV spheres -- ui inconsistencies -- line occlusion fixed with no depth writes -- adjust sun size and selection -- aspect ratio of most points -- synchronous catalog loading via script is really synchronous -- fade node visibility tied to internal frame rate, not absolute time -- fix dataset visibility fade time link, add cubemap projection setter in scripting API -- frame buffer and effects cleanup on resize -- adjust motion blur, remove blur radius -- about window layout -- add pad to version check buttons -- add some value checks to scripting implementation -- file chooser file/dir browsing state -- bugs determining location of files -- macos gradle launch script -- dataset version check in download manager -- macOS retina display scaling, remove analytics -- macos script fix - -### Build System - -- Improved readme file instructions -- Requirements from JRE8 to JRE11 -- move postprocessing lib to gaia sky -- gitlab issue templates - -### Code Refactoring - -- texture component is now material component -- remove unused webgl code -- sphere creator to own class -- render system cleanup -- sprite batch shaders to version 330, moved postprocess shaders to own folder -- sanity checks and code cleanup in scripting API implementation -- reorganised scripts -- cleanup scripts folder - -### Features - -- add padding to tooltips by default -- add reflections in shaders plus skybox -- add startup object to config -- add VRAM monitoring -- add reset sequence number button -- improve debug pane layout -- initialise elevation data structures asynchronously -- CPU generation of height data -- add tessellation quality control -- noise-based height -- new scripting calls: cameraYaw/Pitch -- handle server down event correctly -- data downloader checks for updates -- decouple keyboard bindings from code, i18n camera modes -- warnings in object search -- new checksum algorithm: MD5 -> SHA256 -- orbit refresh daemon plus shading -- comprehensive info panel on mode switch, star textures -- fix point scaling -- add starburst to lens flare -- add load queue progress to debug -- separate HiDPI theme to checkbox in preferences -- add point size and color attributes to asteroids -- add dithering glsl library to simulate transparency with opaque objects -- some work on controller mappings -- add optional gravity to game mode -- new camera mode: Game mode -- walk on the surface of any height-mapped body -- add game mode - WASD+mouse -- add physically based fog to atmospheres -- add Uncharted and Filmic tone mapping types -- add color noise parameter to particle groups -- parallax mapping -- improve light glow performance and visual quality -- add ACES tone mapping type -- improve atmosphere blending with stars -- add plumbing to allow automatic and exposure HDR tone mapping types -- automatic tone mapping based on Reinhard's method -- move all post-processing shaders to version 330 -- new milky way model -- migrate search window to generic dialog -- native support for gzipped obj models (.obj.gz) -- implement integer indices -- use gitlab API instead of github's -- implement sane crash reporting to file -- migrate to Java 11 -- add 'y' and 'n' key bindings to dialogs -- add shortcuts to expand/collapse panes -- velocity vectors are regular component types -- add optional arrowheads to velocity vectors - -<a name="2.1.7"></a> -## [2.1.7](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.6) (2019-01-11) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.6...2.1.7) - -### Bug Fixes - -- restored download code -- wait for tasks to finish before shutting down -- about window layout in non-hidpi mode -- 'data files not found' problem - -### Build System - -- remove run command echo, rearrange version logging -- fix installer-img not found - -### Code Refactoring - -- topmost render method rewritten to avoid conditionals +- update list of JRE modules for appimage +- untranslatable strings, fixes [#356](https://gitlab.com/langurmonkey/gaiasky/issues/356) [#356](https://gitlab.com/langurmonkey/gaiasky/issues/356) +- music module omited if initialization fails, fixes [#360](https://gitlab.com/langurmonkey/gaiasky/issues/360), [#362](https://gitlab.com/langurmonkey/gaiasky/issues/362) [#360](https://gitlab.com/langurmonkey/gaiasky/issues/360) +- appimage not using bundled JRE. Fixes [#361](https://gitlab.com/langurmonkey/gaiasky/issues/361) [#361](https://gitlab.com/langurmonkey/gaiasky/issues/361) +- readme docs URL +- attitude navigator ball UI scaling +- free camera stops when very close to stars +- particle passing parent translation to children instead of its own +- minimap crash due to shader version not found on some macOS systems +- free mode coordinate command gets doubles instead of floats +- float/double errors and little bugs +- reformulate plx/plx_e > crti +- pad catalog num in launch script +- fix metadata binary verson 1 with long children ids +- wee typos and fixes +- keyframes arrow caps, leftover focus when exiting keyframe mode +- dataset highlight size factor limits consolidated across UI and scripting +- 'make all particles visible' fix in highlighted datasets +- loading particle datasets crashed sometimes +- STIL loader fails if stars have no extra attributes +- octant id determination in creator +- typo 'camrecorder' -> 'camcorder' + +### Build System +- upgrade to install4j 9.0.3 +- use jlink instead of manual method to build packaged JRE (appimage) +- remove vamdc repo, add jsoup target version +- add metadata to appimage +- switch to local jsmap library, as vamdc repo looks down +- upgrade libgdx to 1.10.0, bump gs version in build script +- upgrade build system to gradle 7.0 +- jsamp maven is down, adding jar to lib ### Documentation +- clean up javadoc comments +- add missing acknowledgements and contributors + +### Features +- add first implementation of new component: location log +- add „“ characters to font files, remove unused fonts +- improve logging in shader loader +- increase font size of dataset name in catalog selection and data manager windows +- multiple directional lights in per-pixel-lighting shader +- do not render -Z in cubemap mode if mode is planetarium and aperture > 180 +- add dynamic resolution flag to configuration file - for testing purposes only! +- update docs ref +- spacecraft GUI is now a table with a background +- expose backbuffer scale factor to configuration +- add new logo to README file +- separate max num of billboards, labels and velocity vectors in config +- new mwsc description +- improve error dialog, saner default properties +- bump source and config version numbers +- replace BigDecimal with faster Apfloat +- first use of bigdecimal vector to model sgn translation +- add arbitrary precision floating point vector +- add RGB color channels to filter attributes, add XOR operation +- condense date/time in control panel into a single line +- add transition control to dataset settings window +- add number of objects and size to datasets pane +- add support for versioning in metadata binary files +- max octree depth set to 19 +- add per-object visibility API calls +- add per-object vis to focus info panel +- add per-object visibility controls +- move visibility property from fade nodes to scene graph nodes -- fix build system title case -- update changelog - -### Features - -- data download dialog details -- improve music component with scrollable volume, track name and time position -- add RUWE to octree generator - -<a name="2.1.6"></a> -## [2.1.6](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.5) (2018-12-18) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.5...2.1.6) - -### Bug Fixes - -- update static light in models with no texture (meshes) -- leftover code -- remove buggy separators between some controls windows widgets -- add 4 extra directions to FXAA, effect now much nicer on stars -- width of tabs in prefs window lo-dpi mode -- integer snapping in downl. mgr + part. effect -- add cubemap edge fix to particle group -### Build System - -- update server datasets descriptor -- minor issues -- environment variable to skip java version check -- minor fixes -- script to convert usual RA[HH:MM:SS] and DEC[deg:arcmin:arcsec] to degrees -- minify json descriptor files before pushing -- update data descriptor with new nbg catalog -### Code Refactoring - -- variable name change: font3d -> fontDistanceField -- removed data and assets-bak folders from repository -- moved text utils methods and classes around -### Documentation - -- remove confusing line -- environment variable to skip java version check -- update readme with some extra info on download manager -- extra documentation line in fxaa code -### Features - -- catalog chooser widget rewritten to make it easier to understand -- improve disabled check box representation -- add log to stil provider and more -- add support for links (references) in download manager -- performance improvements in octree, reimplement octant frustum culling -- slash key bound to search dialog -- add notice in catalog chooser -- star size affects particle groups -- update criteria to show catalog chooser ### Style - -- nbg loader to manage distances better - -<a name="2.1.5"></a> -## [2.1.5](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.4) (2018-12-03) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.4...2.1.5) - -### Bug Fixes - -- null pointer when unloading stars [#322](https://gitlab.com/langurmonkey/gaiasky/issues/322) -### Build System - -- remove rpm deps as they depend on distro -- update build scripts to install4j 7.0.8 -- update to libgdx 1.9.9 -- update data with new dr2-verylarge catalog -### Code Refactoring - -- regular textures to tex/base -- cleaned up logger situation -### Documentation - -- update changelog -- update rpm install command [#317](https://gitlab.com/langurmonkey/gaiasky/issues/317) -### Features - -- LMC, SMC, datasets can require min gs version -- add support for nebulae -- non-jsonloader autoload files -- billboard galaxies -- passive update notifier [#321](https://gitlab.com/langurmonkey/gaiasky/issues/321) -- add download speed and progress in downloaded/total to download manager -- add progress MB data to downloader -### Style - -- fix info message - -<a name="2.1.4"></a> -## [2.1.4](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.3) (2018-11-23) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.3...2.1.4) - -### Bug Fixes - -- locale index overflow -- german translation and locale initialisation [#320](https://gitlab.com/langurmonkey/gaiasky/issues/320) -- do not preselect default dataset, only base data -- sizing of download manager window -- data download url log message -- null pointer when updating scroll focus, slash at end -- multiple scroll focus objects [#319](https://gitlab.com/langurmonkey/gaiasky/issues/319) -- octree generator -- emission shader code -### Build System - -- add xorg-xrandr as dep in aur pkg -### Features - -- improve usability of download manager -- ensure correct java version before building -- dataset versioning [#318](https://gitlab.com/langurmonkey/gaiasky/issues/318) [#316](https://gitlab.com/langurmonkey/gaiasky/issues/316) -- STIL provider adds HIP indices -- name support and more for STIL loader -- script to query HIP names in simbad -- add optional output folder to csv process -- script to process dr2 csv files -### Style - -- wee reformatting - -<a name="2.1.3"></a> -## [2.1.3](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.2-vr) (2018-10-31) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.2-vr...2.1.3) - -### Bug Fixes - -- octree rendering muted -- minimap window -- accents and umlauts in user folder path (win) [#314](https://gitlab.com/langurmonkey/gaiasky/issues/314) -- start button status update [#313](https://gitlab.com/langurmonkey/gaiasky/issues/313) -### Code Refactoring - -- startup log -- shader include directive changed -### Documentation - -- remove old references to `gaiasandbox` -### Features - -- new shader init & various improvements -- add proper motions to stil data provider -- initial support for proper motions over SAMP -- individual constellation selectors [#275](https://gitlab.com/langurmonkey/gaiasky/issues/275) -### Style - -- GaiaSky.java to use LF instead of CRLF -- remove leftover variables in full gui - -<a name="2.1.2-vr"></a> -## [2.1.2-vr](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.2) (2018-09-28) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.2...2.1.2-vr) - -### Bug Fixes - -- remove version from window title -- assets location in install4j template -- heap sizes in build script -- macOS -XstartOnFirstThread flag -- macos builds tweaks -- global key bindings affect invisible GUIs [#311](https://gitlab.com/langurmonkey/gaiasky/issues/311) -- fix `p` double-mapping [#310](https://gitlab.com/langurmonkey/gaiasky/issues/310) -### Build System - -- installer detects and removes previous versions -- new gradle 5 compile dep format -- update to lwjgl 3.2.3 -- missing flag in rund, fix caps in ruler -- add javadoc generator and publisher -### Code Refactoring - -- bin to scripts, now settled -- scripts moved to bin, bin in git -### Documentation - -- small tweak to changelog template -- improve git-chglog configuration -- update changelog -### Features - -- update to lwjgl3 backend -- cosmic ruler [#296](https://gitlab.com/langurmonkey/gaiasky/issues/296) -- API calls to disable and enable the GUI [#312](https://gitlab.com/langurmonkey/gaiasky/issues/312) -### Style - -- fix issues with merge to bring it back to a working state -- add ruler component type -- general code cleanup -- minor style issues - -<a name="2.1.2"></a> -## [2.1.2](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.1) (2018-09-18) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.1...2.1.2) - -### Bug Fixes - -- fix for windows paths [#309](https://gitlab.com/langurmonkey/gaiasky/issues/309) -- fix run script and play camera windows -- update changelog -### Features - -- add quit confirmation dialog -- add new key bindings for simple actions - -<a name="2.1.1"></a> -## [2.1.1](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.0) (2018-09-14) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.0...2.1.1) - -### Bug Fixes - -- crash if no internet connection present [#308](https://gitlab.com/langurmonkey/gaiasky/issues/308) -- fix description of very large catalog -### Documentation - -- update changelog -- mended submodule init and update - -<a name="2.1.0"></a> -## [2.1.0](https://gitlab.com/langurmonkey/gaiasky/tree/2.0.3) (2018-09-11) -[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.0.3...2.1.0) - -### Bug Fixes - -- fix previous fix of search dialog [#307](https://gitlab.com/langurmonkey/gaiasky/issues/307) -- search dialog crash if starts with number [#307](https://gitlab.com/langurmonkey/gaiasky/issues/307) -- fix error loading lens dirt hi res texture -### Build System - -- new changelog generator in release script -- add changelog generator script -### Documentation - -- updated changelog -- add gaiasky-docs submodule -- add commit message style guidelines -- Fix download helper docs -### Features - -- add download manager and infrastructure [#291](https://gitlab.com/langurmonkey/gaiasky/issues/291) [#303](https://gitlab.com/langurmonkey/gaiasky/issues/303) -### Style - -- fix style of contributing once and for all -- fix style in contributing.md - -## [2.0.3](https://github.com/langurmonkey/gaiasky/tree/2.0.3) (2018-08-28) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.2-vr...2.0.3) - -**Implemented enhancements:** - -- Clean up logging code [\#299](https://github.com/langurmonkey/gaiasky/issues/299) -- Improve debug info [\#298](https://github.com/langurmonkey/gaiasky/issues/298) -- Handle vertex data more efficiently [\#297](https://github.com/langurmonkey/gaiasky/issues/297) -- API: Provide a way to hook into main loop thread [\#294](https://github.com/langurmonkey/gaiasky/issues/294) -- Add support for different line widths [\#293](https://github.com/langurmonkey/gaiasky/issues/293) -- API call: lines between arbitrary positions [\#292](https://github.com/langurmonkey/gaiasky/issues/292) -- Add Top/Bottom to the mode profiles for 3DTV [\#268](https://github.com/langurmonkey/gaiasky/issues/268) - -**Merged pull requests:** - -- REST server static files use assets.location [\#300](https://github.com/langurmonkey/gaiasky/pull/300) ([vga101](https://github.com/vga101)) -- Re-introduce REST API [\#281](https://github.com/langurmonkey/gaiasky/pull/281) ([vga101](https://github.com/vga101)) - -## [2.0.2-vr](https://github.com/langurmonkey/gaiasky/tree/2.0.2-vr) (2018-07-25) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.2...2.0.2-vr) - -## [2.0.2](https://github.com/langurmonkey/gaiasky/tree/2.0.2) (2018-07-06) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.1...2.0.2) - -**Implemented enhancements:** - -- Add controls to manage datasets [\#290](https://github.com/langurmonkey/gaiasky/issues/290) -- Separate base texture from clouds texture [\#289](https://github.com/langurmonkey/gaiasky/issues/289) -- Add gamma correction [\#288](https://github.com/langurmonkey/gaiasky/issues/288) -- Add label size control [\#287](https://github.com/langurmonkey/gaiasky/issues/287) -- Rearrange graphical settings into preferences dialog [\#286](https://github.com/langurmonkey/gaiasky/issues/286) - -**Fixed bugs:** - -- Fix objects pane minimize button disappearing [\#285](https://github.com/langurmonkey/gaiasky/issues/285) - -**Merged pull requests:** - -- Fix broken link to DR2 default catalog [\#280](https://github.com/langurmonkey/gaiasky/pull/280) ([vga101](https://github.com/vga101)) - -## [2.0.1](https://github.com/langurmonkey/gaiasky/tree/2.0.1) (2018-06-14) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.0-vr...2.0.1) - -**Implemented enhancements:** - -- Lazy mesh initialization [\#284](https://github.com/langurmonkey/gaiasky/issues/284) -- Improve DR2 catalogs [\#283](https://github.com/langurmonkey/gaiasky/issues/283) -- Add support for new galaxy meshes [\#282](https://github.com/langurmonkey/gaiasky/issues/282) -- Fix Gaia Sky logo resolution [\#279](https://github.com/langurmonkey/gaiasky/issues/279) -- Add utility to see logs [\#278](https://github.com/langurmonkey/gaiasky/issues/278) -- Improve grid rendering [\#277](https://github.com/langurmonkey/gaiasky/issues/277) -- Add maximum FPS option [\#273](https://github.com/langurmonkey/gaiasky/issues/273) -- Create contributing.md files with guidelines as to how to contribute [\#272](https://github.com/langurmonkey/gaiasky/issues/272) -- Only Xbox 360 controls, no XBone [\#199](https://github.com/langurmonkey/gaiasky/issues/199) - -**Fixed bugs:** - -- Fix Windows 32-bit build [\#274](https://github.com/langurmonkey/gaiasky/issues/274) - -**Closed issues:** - -- Maximum time reached [\#271](https://github.com/langurmonkey/gaiasky/issues/271) - -## [2.0.0-vr](https://github.com/langurmonkey/gaiasky/tree/2.0.0-vr) (2018-05-09) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.0...2.0.0-vr) - -**Implemented enhancements:** - -- Add night theme [\#270](https://github.com/langurmonkey/gaiasky/issues/270) - -**Fixed bugs:** - -- Fix SAMP issues when loading [\#266](https://github.com/langurmonkey/gaiasky/issues/266) -- Fix constellation name flickering when planets are turned off [\#264](https://github.com/langurmonkey/gaiasky/issues/264) - -**Closed issues:** - -- Is it possible to extend the size of the user interface [\#269](https://github.com/langurmonkey/gaiasky/issues/269) - -## [2.0.0](https://github.com/langurmonkey/gaiasky/tree/2.0.0) (2018-04-24) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.5.0...2.0.0) - -**Implemented enhancements:** - -- Add hue and saturation to levels [\#263](https://github.com/langurmonkey/gaiasky/issues/263) -- Add support for asteroind positions additionally to orbits [\#262](https://github.com/langurmonkey/gaiasky/issues/262) -- Add Hammer-Aitoff and cylindrical projections to cubemap mode [\#260](https://github.com/langurmonkey/gaiasky/issues/260) -- Expose dataset chooser to prefs window [\#259](https://github.com/langurmonkey/gaiasky/issues/259) -- Add projection minimaps [\#255](https://github.com/langurmonkey/gaiasky/issues/255) -- Add image format and quality for screenshots and frames to config [\#253](https://github.com/langurmonkey/gaiasky/issues/253) -- Add reset time hotkey [\#252](https://github.com/langurmonkey/gaiasky/issues/252) -- Apply graphics quality without restart [\#251](https://github.com/langurmonkey/gaiasky/issues/251) -- Add gravitational wave model [\#249](https://github.com/langurmonkey/gaiasky/issues/249) -- Add CMB [\#248](https://github.com/langurmonkey/gaiasky/issues/248) -- Add SAMP support [\#246](https://github.com/langurmonkey/gaiasky/issues/246) -- Use memory mapped files for speed-critical read operations [\#245](https://github.com/langurmonkey/gaiasky/issues/245) -- Remove android/html/desktop infrastructure [\#244](https://github.com/langurmonkey/gaiasky/issues/244) -- Add relativistic aberration [\#242](https://github.com/langurmonkey/gaiasky/issues/242) -- Add flag to enable dataset chooser dialog at startup [\#240](https://github.com/langurmonkey/gaiasky/issues/240) -- Improve occlusion test in light glow algorithm [\#239](https://github.com/langurmonkey/gaiasky/issues/239) -- Add pure GPU line renderer for orbits [\#232](https://github.com/langurmonkey/gaiasky/issues/232) -- Add star opacity setter to API [\#231](https://github.com/langurmonkey/gaiasky/issues/231) -- Add visual effects controls to API [\#230](https://github.com/langurmonkey/gaiasky/issues/230) -- Add stereo and 360 modes to API [\#229](https://github.com/langurmonkey/gaiasky/issues/229) -- Add star size setter to API [\#228](https://github.com/langurmonkey/gaiasky/issues/228) -- Add 'stop time' to scripting API [\#226](https://github.com/langurmonkey/gaiasky/issues/226) -- Add setPlanetariumMode\(\) API call [\#225](https://github.com/langurmonkey/gaiasky/issues/225) -- Add API call to control brightness and contrast [\#221](https://github.com/langurmonkey/gaiasky/issues/221) -- Add a reload default settings button [\#220](https://github.com/langurmonkey/gaiasky/issues/220) -- Add getSimulationTime\(\) to scripting [\#219](https://github.com/langurmonkey/gaiasky/issues/219) -- Add frame output state indicator [\#218](https://github.com/langurmonkey/gaiasky/issues/218) -- Set crosshair visibility API call [\#215](https://github.com/langurmonkey/gaiasky/issues/215) -- Add setSimulationTime with comprehensive params to scripting [\#214](https://github.com/langurmonkey/gaiasky/issues/214) -- Add 'Back to Earth' key mapping [\#209](https://github.com/langurmonkey/gaiasky/issues/209) -- Add pointer coordinates toggle in preferences [\#208](https://github.com/langurmonkey/gaiasky/issues/208) -- Constellations with proper motions [\#203](https://github.com/langurmonkey/gaiasky/issues/203) -- Add controller debug mode to help create mappings [\#202](https://github.com/langurmonkey/gaiasky/issues/202) -- Add support for emissive colors and textures [\#201](https://github.com/langurmonkey/gaiasky/issues/201) -- Upgrade to libgdx 1.9.7 [\#200](https://github.com/langurmonkey/gaiasky/issues/200) -- Adapt normal lighting shader to accept no directional lights [\#197](https://github.com/langurmonkey/gaiasky/issues/197) -- Update Jython to 2.7.0 [\#194](https://github.com/langurmonkey/gaiasky/issues/194) -- Feature request - scripting functions [\#192](https://github.com/langurmonkey/gaiasky/issues/192) -- Add distance to Sol in focus info interface [\#191](https://github.com/langurmonkey/gaiasky/issues/191) -- Look for ways to prevent time overflow [\#190](https://github.com/langurmonkey/gaiasky/issues/190) -- Add star clusters [\#188](https://github.com/langurmonkey/gaiasky/issues/188) -- Enable proper motions [\#185](https://github.com/langurmonkey/gaiasky/issues/185) -- Allow arbitrary meshes in json data files [\#184](https://github.com/langurmonkey/gaiasky/issues/184) -- Add 'pause background loading' action [\#181](https://github.com/langurmonkey/gaiasky/issues/181) -- Fix action buttons \(stop script, stop camera path\) [\#180](https://github.com/langurmonkey/gaiasky/issues/180) -- Add titles to data with i18n [\#179](https://github.com/langurmonkey/gaiasky/issues/179) -- Crosshair when in free camera + target mode [\#178](https://github.com/langurmonkey/gaiasky/issues/178) -- Crosshair to point to focus direction when off-screen [\#177](https://github.com/langurmonkey/gaiasky/issues/177) -- Problem loading many asteroid orbits [\#98](https://github.com/langurmonkey/gaiasky/issues/98) -- Shadow mapping [\#60](https://github.com/langurmonkey/gaiasky/issues/60) - -**Fixed bugs:** - -- Fix position discrepancy of stars in stereo mode \(points vs billboards\) [\#258](https://github.com/langurmonkey/gaiasky/issues/258) -- Screenshot and frame mode switch from simple to advanced produces null pointer [\#257](https://github.com/langurmonkey/gaiasky/issues/257) -- Refactor time [\#256](https://github.com/langurmonkey/gaiasky/issues/256) -- Streaming catalog loader never attempts previously discarded pages [\#241](https://github.com/langurmonkey/gaiasky/issues/241) -- Fix returning from panorama mode through stereo mode [\#238](https://github.com/langurmonkey/gaiasky/issues/238) -- Add object scaling to scripting API [\#227](https://github.com/langurmonkey/gaiasky/issues/227) -- Fix atmosphere flickering due to z fighting [\#224](https://github.com/langurmonkey/gaiasky/issues/224) -- Fix Gaia FoV detection and projection [\#223](https://github.com/langurmonkey/gaiasky/issues/223) -- Fixed errors not logging correctly during init [\#222](https://github.com/langurmonkey/gaiasky/issues/222) -- Remove wrong \[h/sec\] units in time warp label [\#217](https://github.com/langurmonkey/gaiasky/issues/217) -- Star label positioning does not react to fov setting [\#216](https://github.com/langurmonkey/gaiasky/issues/216) -- Fix focus issue using shift in objects component input [\#213](https://github.com/langurmonkey/gaiasky/issues/213) -- Fix NUMPAD4/5/6 to acces FOV camera modes [\#212](https://github.com/langurmonkey/gaiasky/issues/212) -- Fix star min opacity initialisation [\#207](https://github.com/langurmonkey/gaiasky/issues/207) -- Crash when selecting NBG galaxy with the time on [\#206](https://github.com/langurmonkey/gaiasky/issues/206) -- goToObject\(name, angle\) not zooming out if current angle is larger than target [\#195](https://github.com/langurmonkey/gaiasky/issues/195) -- NullPointerException in DesktopNetworkChecker [\#193](https://github.com/langurmonkey/gaiasky/issues/193) -- Look for ways to prevent time overflow [\#190](https://github.com/langurmonkey/gaiasky/issues/190) -- Fix visibility of date/time and time warp factor [\#189](https://github.com/langurmonkey/gaiasky/issues/189) -- Fix `facingFocus` state issue [\#187](https://github.com/langurmonkey/gaiasky/issues/187) -- Fix MAS\_TO\_DEG conversion in AstroUtils [\#186](https://github.com/langurmonkey/gaiasky/issues/186) -- Fix 'run script' window handling of scripts with same name [\#182](https://github.com/langurmonkey/gaiasky/issues/182) -- Motion blur causes problems with 360 mode [\#87](https://github.com/langurmonkey/gaiasky/issues/87) - -**Closed issues:** - -- Is this update also coming? [\#261](https://github.com/langurmonkey/gaiasky/issues/261) -- Enable particle effects [\#254](https://github.com/langurmonkey/gaiasky/issues/254) -- Add-ons [\#250](https://github.com/langurmonkey/gaiasky/issues/250) -- Crash with TGAS GPU dataset [\#236](https://github.com/langurmonkey/gaiasky/issues/236) -- Preferences window shows wrong version number [\#234](https://github.com/langurmonkey/gaiasky/issues/234) -- Cannot build desktop:dist [\#233](https://github.com/langurmonkey/gaiasky/issues/233) -- Feature request: galactic cartesian coordinates [\#211](https://github.com/langurmonkey/gaiasky/issues/211) -- Adding meshes [\#205](https://github.com/langurmonkey/gaiasky/issues/205) -- On Windows, install fails with "Could not determine java version from '9.0.1' [\#204](https://github.com/langurmonkey/gaiasky/issues/204) -- Docs don't mention where record data appears [\#198](https://github.com/langurmonkey/gaiasky/issues/198) -- So....I...uhh...broke it in the most beautiful way I could think...ever. [\#196](https://github.com/langurmonkey/gaiasky/issues/196) -- Javadocs no longer available [\#183](https://github.com/langurmonkey/gaiasky/issues/183) -- Not truly compatible with Oculus Rift [\#44](https://github.com/langurmonkey/gaiasky/issues/44) - -**Merged pull requests:** - -- Add REST API for remote control [\#237](https://github.com/langurmonkey/gaiasky/pull/237) ([vga101](https://github.com/vga101)) -- DE translation and minor formatting update [\#235](https://github.com/langurmonkey/gaiasky/pull/235) ([vga101](https://github.com/vga101)) - -## [1.5.0](https://github.com/langurmonkey/gaiasky/tree/1.5.0) (2017-08-02) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.4...1.5.0) - -**Implemented enhancements:** - -- Integrate particle groups with levels of detail [\#170](https://github.com/langurmonkey/gaiasky/issues/170) -- Set up renderer using asset manager [\#167](https://github.com/langurmonkey/gaiasky/issues/167) -- Set up post processor through the asset manager [\#166](https://github.com/langurmonkey/gaiasky/issues/166) -- Scale point primitives by ratio to default [\#163](https://github.com/langurmonkey/gaiasky/issues/163) -- Implement GPU-based implementation for star catalogs [\#162](https://github.com/langurmonkey/gaiasky/issues/162) -- Additive blending [\#160](https://github.com/langurmonkey/gaiasky/issues/160) -- Enable star particle groups [\#159](https://github.com/langurmonkey/gaiasky/issues/159) -- Expose high accuracy positons setting in the GUI [\#157](https://github.com/langurmonkey/gaiasky/issues/157) -- Allow high accuracy in VSOP87 model [\#156](https://github.com/langurmonkey/gaiasky/issues/156) -- Front end to manage game controller mappings [\#155](https://github.com/langurmonkey/gaiasky/issues/155) -- Add nearby galaxies, NBG [\#154](https://github.com/langurmonkey/gaiasky/issues/154) -- Add Oort cloud [\#152](https://github.com/langurmonkey/gaiasky/issues/152) -- Add Pluto [\#151](https://github.com/langurmonkey/gaiasky/issues/151) -- Abstract controller mappings, use files to define them [\#150](https://github.com/langurmonkey/gaiasky/issues/150) -- Add target mode in free camera [\#148](https://github.com/langurmonkey/gaiasky/issues/148) -- Add 'land on object' function [\#147](https://github.com/langurmonkey/gaiasky/issues/147) -- On-demand catalog loading from disk [\#146](https://github.com/langurmonkey/gaiasky/issues/146) -- French translation [\#145](https://github.com/langurmonkey/gaiasky/issues/145) -- Allow for controller look y-axis to be inverted [\#143](https://github.com/langurmonkey/gaiasky/issues/143) -- Support lazy texture initialisation for faster startup [\#140](https://github.com/langurmonkey/gaiasky/issues/140) -- Add Saturn moons [\#139](https://github.com/langurmonkey/gaiasky/issues/139) -- Revamp debug info [\#138](https://github.com/langurmonkey/gaiasky/issues/138) -- Add non cinematic camera mode [\#135](https://github.com/langurmonkey/gaiasky/issues/135) -- Discard current star shader based on noise and use texture instead [\#134](https://github.com/langurmonkey/gaiasky/issues/134) -- Apply screen mode without restart [\#128](https://github.com/langurmonkey/gaiasky/issues/128) -- Make network checker \(simbad, wiki\) asynchronous [\#127](https://github.com/langurmonkey/gaiasky/issues/127) -- Deprecate current swing-based preferences [\#125](https://github.com/langurmonkey/gaiasky/issues/125) -- Apply skin change without restarting [\#124](https://github.com/langurmonkey/gaiasky/issues/124) -- Colour code proper motion vectors with direction/magnitude [\#123](https://github.com/langurmonkey/gaiasky/issues/123) -- Fix layout of controls window [\#121](https://github.com/langurmonkey/gaiasky/issues/121) -- Add context menu with some options [\#120](https://github.com/langurmonkey/gaiasky/issues/120) -- Rearrange UI, fix HiDPI themes [\#119](https://github.com/langurmonkey/gaiasky/issues/119) -- Add button to stop current camera play session [\#117](https://github.com/langurmonkey/gaiasky/issues/117) -- UI animations [\#116](https://github.com/langurmonkey/gaiasky/issues/116) -- Add Slovene language [\#109](https://github.com/langurmonkey/gaiasky/issues/109) -- Add new Parallel View stereoscopic profile [\#105](https://github.com/langurmonkey/gaiasky/issues/105) -- Upgrade to Lwjgl 3 [\#103](https://github.com/langurmonkey/gaiasky/issues/103) - -**Fixed bugs:** - -- Fix eye separation in spacecraft+stereoscopic modes [\#168](https://github.com/langurmonkey/gaiasky/issues/168) -- Random crash at startup [\#165](https://github.com/langurmonkey/gaiasky/issues/165) -- Fix postprocessing framebuffer resize issue [\#164](https://github.com/langurmonkey/gaiasky/issues/164) -- Scale point primitives by ratio to default [\#163](https://github.com/langurmonkey/gaiasky/issues/163) -- Milky Way texture off when rotated [\#158](https://github.com/langurmonkey/gaiasky/issues/158) -- Fix controller input in non-cinematic mode [\#142](https://github.com/langurmonkey/gaiasky/issues/142) -- Fix smooth transitions in multithread mode [\#141](https://github.com/langurmonkey/gaiasky/issues/141) -- Fixe Quad line renderer artifacts [\#137](https://github.com/langurmonkey/gaiasky/issues/137) -- Make network checker \\(simbad, wiki\\) asynchronous [\#127](https://github.com/langurmonkey/gaiasky/issues/127) -- Fix cast error when multithreading is on [\#126](https://github.com/langurmonkey/gaiasky/issues/126) -- Label flickering when star is perfectly aligned with camera direction [\#122](https://github.com/langurmonkey/gaiasky/issues/122) -- Fix main controls window alignments [\#118](https://github.com/langurmonkey/gaiasky/issues/118) -- Fix gaia scan mode [\#114](https://github.com/langurmonkey/gaiasky/issues/114) -- Add timeout to version check [\#112](https://github.com/langurmonkey/gaiasky/issues/112) -- Fix config file lookup crash when running from source [\#111](https://github.com/langurmonkey/gaiasky/issues/111) -- Fix focus issue with objects text field [\#106](https://github.com/langurmonkey/gaiasky/issues/106) -- Fix stereoscopic mode for large distances/eye separations [\#89](https://github.com/langurmonkey/gaiasky/issues/89) -- Gaia Sky crashes on Windows 10 32bit - JRE 8u102 [\#77](https://github.com/langurmonkey/gaiasky/issues/77) -- Fix octant detection in very low fov angles [\#70](https://github.com/langurmonkey/gaiasky/issues/70) - -**Closed issues:** - -- Incorrect size of "Sol" via scripting interface [\#174](https://github.com/langurmonkey/gaiasky/issues/174) -- Parsing of version string breaks when custom git tags are used [\#173](https://github.com/langurmonkey/gaiasky/issues/173) -- Test script "getobject-test.py" crashes [\#172](https://github.com/langurmonkey/gaiasky/issues/172) -- Constellation "Antlia" misspelled as "Antila" [\#153](https://github.com/langurmonkey/gaiasky/issues/153) -- Closest object and camera speed in scripting interface [\#149](https://github.com/langurmonkey/gaiasky/issues/149) -- Cinematic camera setting not saved [\#144](https://github.com/langurmonkey/gaiasky/issues/144) -- Running Gaia Sky in Oculus Rift [\#136](https://github.com/langurmonkey/gaiasky/issues/136) -- Scripting interface: asynchronous mode? [\#133](https://github.com/langurmonkey/gaiasky/issues/133) -- Scripting interface: issues with setCameraPostion method [\#132](https://github.com/langurmonkey/gaiasky/issues/132) -- Scripting interface: calling setStarBrightness\(\) seems to change the ambient light [\#131](https://github.com/langurmonkey/gaiasky/issues/131) -- Scripting interface: calling setVisibility toggles independent of parameter [\#130](https://github.com/langurmonkey/gaiasky/issues/130) -- Scripting interface: calling setCameraLock\(\) causes Exception in thread "LWJGL Application" [\#129](https://github.com/langurmonkey/gaiasky/issues/129) -- Translation [\#107](https://github.com/langurmonkey/gaiasky/issues/107) - -**Merged pull requests:** - -- Fix ARI url [\#176](https://github.com/langurmonkey/gaiasky/pull/176) ([vga101](https://github.com/vga101)) -- Fix method comment for displayTextObject [\#175](https://github.com/langurmonkey/gaiasky/pull/175) ([vga101](https://github.com/vga101)) -- Fix customobjects-test.py [\#171](https://github.com/langurmonkey/gaiasky/pull/171) ([vga101](https://github.com/vga101)) -- Suggested improvements for German translation [\#169](https://github.com/langurmonkey/gaiasky/pull/169) ([vga101](https://github.com/vga101)) -- Fix URL to home page [\#161](https://github.com/langurmonkey/gaiasky/pull/161) ([vga101](https://github.com/vga101)) -- Fix README rendering [\#115](https://github.com/langurmonkey/gaiasky/pull/115) ([rogersachan](https://github.com/rogersachan)) -- Fix links to scripting documentation [\#113](https://github.com/langurmonkey/gaiasky/pull/113) ([vga101](https://github.com/vga101)) -- Fix TGAS extraction path in running instructions [\#110](https://github.com/langurmonkey/gaiasky/pull/110) ([vga101](https://github.com/vga101)) -- Slovene translation [\#108](https://github.com/langurmonkey/gaiasky/pull/108) ([kcotar](https://github.com/kcotar)) - -## [1.0.4](https://github.com/langurmonkey/gaiasky/tree/1.0.4) (2016-12-07) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.3...1.0.4) - -**Implemented enhancements:** - -- Improve loading times [\#102](https://github.com/langurmonkey/gaiasky/issues/102) -- Config window HiDPI mode [\#101](https://github.com/langurmonkey/gaiasky/issues/101) -- Dependent visibility for orbits [\#100](https://github.com/langurmonkey/gaiasky/issues/100) -- Map and calibrate Milky Way panorama [\#94](https://github.com/langurmonkey/gaiasky/issues/94) -- Add option to capture frames while camera path is playing [\#71](https://github.com/langurmonkey/gaiasky/issues/71) - -**Fixed bugs:** - -- Fix crosshair issues when resizing [\#104](https://github.com/langurmonkey/gaiasky/issues/104) -- Dependent visibility for orbits [\#100](https://github.com/langurmonkey/gaiasky/issues/100) -- Stars disappear for a while when camera approaches [\#97](https://github.com/langurmonkey/gaiasky/issues/97) -- Version `1.0.3` fills memory with frame output [\#96](https://github.com/langurmonkey/gaiasky/issues/96) -- Light glow sampling spiral should adapt to fov angle [\#95](https://github.com/langurmonkey/gaiasky/issues/95) -- Debug and spacecraft GUIs do not resize correctly [\#93](https://github.com/langurmonkey/gaiasky/issues/93) -- Resizing during loading screen causes buffer size problems [\#40](https://github.com/langurmonkey/gaiasky/issues/40) - -**Merged pull requests:** - -- Fixed broken download links in README.md [\#99](https://github.com/langurmonkey/gaiasky/pull/99) ([adamkewley](https://github.com/adamkewley)) - -## [1.0.3](https://github.com/langurmonkey/gaiasky/tree/1.0.3) (2016-11-15) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.2...1.0.3) - -**Fixed bugs:** - -- Fix FoV modes [\#92](https://github.com/langurmonkey/gaiasky/issues/92) -- Run tutorial runs pointer [\#91](https://github.com/langurmonkey/gaiasky/issues/91) - -## [1.0.2](https://github.com/langurmonkey/gaiasky/tree/1.0.2) (2016-11-14) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.1...1.0.2) - -## [1.0.1](https://github.com/langurmonkey/gaiasky/tree/1.0.1) (2016-11-11) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.0...1.0.1) - -**Implemented enhancements:** - -- Add brightness and contrast controls [\#88](https://github.com/langurmonkey/gaiasky/issues/88) -- Improve search functionality [\#85](https://github.com/langurmonkey/gaiasky/issues/85) -- Spacecraft camera mode - Game on! [\#84](https://github.com/langurmonkey/gaiasky/issues/84) -- Update planets and moons textures [\#82](https://github.com/langurmonkey/gaiasky/issues/82) -- Add an optional crosshair in focus mode [\#81](https://github.com/langurmonkey/gaiasky/issues/81) -- Implement 360 deg mode for 360 VR videos [\#80](https://github.com/langurmonkey/gaiasky/issues/80) - -**Fixed bugs:** - -- Configuration dialog should appear at the center of focused screen [\#90](https://github.com/langurmonkey/gaiasky/issues/90) -- Fix resizing and fullscreen toggle [\#86](https://github.com/langurmonkey/gaiasky/issues/86) -- Crash - Vector pool null pointer when multithreading is on [\#83](https://github.com/langurmonkey/gaiasky/issues/83) -- Fix connection to archive for DR1 sources [\#78](https://github.com/langurmonkey/gaiasky/issues/78) -- error 1114 [\#76](https://github.com/langurmonkey/gaiasky/issues/76) -- New Version 1.0.0 doesn't work on OSX 10.10.5 [\#75](https://github.com/langurmonkey/gaiasky/issues/75) - -**Closed issues:** - -- Gaia Sky crashes on Windows 10, Java 1.8.0\_101 [\#79](https://github.com/langurmonkey/gaiasky/issues/79) - -## [1.0.0](https://github.com/langurmonkey/gaiasky/tree/1.0.0) (2016-09-13) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.800b...1.0.0) - -**Implemented enhancements:** - -- Add orientation lock [\#74](https://github.com/langurmonkey/gaiasky/issues/74) -- Fix frame rate when recording camera [\#73](https://github.com/langurmonkey/gaiasky/issues/73) -- Add planetarium mode [\#72](https://github.com/langurmonkey/gaiasky/issues/72) -- Add sliders for star point size and minimum opacity [\#68](https://github.com/langurmonkey/gaiasky/issues/68) -- Add LOD sliders [\#67](https://github.com/langurmonkey/gaiasky/issues/67) -- Implement anaglyphic 3D [\#65](https://github.com/langurmonkey/gaiasky/issues/65) -- Add distortion to VR\_HEADSET stereoscopic mode [\#64](https://github.com/langurmonkey/gaiasky/issues/64) -- Add data source selection to Preferences [\#63](https://github.com/langurmonkey/gaiasky/issues/63) -- Add support for proper motion vectors [\#62](https://github.com/langurmonkey/gaiasky/issues/62) -- Add interface to data loaders in config dialog [\#15](https://github.com/langurmonkey/gaiasky/issues/15) - -**Fixed bugs:** - -- Add ambient light to persisted properties [\#69](https://github.com/langurmonkey/gaiasky/issues/69) -- GUI should be hidden when stereoscopic is on at startup [\#66](https://github.com/langurmonkey/gaiasky/issues/66) -- Fix mouse input in stereoscopic mode [\#61](https://github.com/langurmonkey/gaiasky/issues/61) -- app won't start [\#13](https://github.com/langurmonkey/gaiasky/issues/13) - -## [0.800b](https://github.com/langurmonkey/gaiasky/tree/0.800b) (2016-04-28) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.707b...0.800b) - -**Implemented enhancements:** - -- Add playback music system [\#59](https://github.com/langurmonkey/gaiasky/issues/59) -- Improve render time, use points for all stars [\#52](https://github.com/langurmonkey/gaiasky/issues/52) -- Add smooth transitions between levels of detail [\#51](https://github.com/langurmonkey/gaiasky/issues/51) -- Use view angle as priority for click-selections [\#50](https://github.com/langurmonkey/gaiasky/issues/50) -- Get the Gaia Sanbox ready for proper motions [\#48](https://github.com/langurmonkey/gaiasky/issues/48) - -**Fixed bugs:** - -- Fix scritping interface timing with frame output system [\#55](https://github.com/langurmonkey/gaiasky/issues/55) -- Fix Gaia scan code [\#49](https://github.com/langurmonkey/gaiasky/issues/49) - -**Closed issues:** - -- Set time pace to a factor of real time [\#58](https://github.com/langurmonkey/gaiasky/issues/58) -- Add graphics mode selector [\#57](https://github.com/langurmonkey/gaiasky/issues/57) -- Fix the looks for HiDPI screens [\#56](https://github.com/langurmonkey/gaiasky/issues/56) -- App fails to start OS X [\#54](https://github.com/langurmonkey/gaiasky/issues/54) - -## [0.707b](https://github.com/langurmonkey/gaiasky/tree/0.707b) (2015-09-14) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.706b...0.707b) - -**Implemented enhancements:** - -- Simplify loading mechanism of data files [\#46](https://github.com/langurmonkey/gaiasky/issues/46) -- Add sample image when choosing theme [\#38](https://github.com/langurmonkey/gaiasky/issues/38) -- Drop old manual lo-res/hi-res texture loading and implement mipmapping [\#35](https://github.com/langurmonkey/gaiasky/issues/35) -- Update project to libgdx 1.6.0 [\#34](https://github.com/langurmonkey/gaiasky/issues/34) -- Add simple screenshot mode [\#32](https://github.com/langurmonkey/gaiasky/issues/32) -- Move default location of screenshots to `$HOME/.gaiasandbox/screenshots` [\#31](https://github.com/langurmonkey/gaiasky/issues/31) -- Add new Ceres texture from Dawn spacecraft [\#30](https://github.com/langurmonkey/gaiasky/issues/30) -- New command to travel to focus object instantly [\#29](https://github.com/langurmonkey/gaiasky/issues/29) -- Support for location info [\#28](https://github.com/langurmonkey/gaiasky/issues/28) -- Migrate build system to gradle [\#2](https://github.com/langurmonkey/gaiasky/issues/2) - -**Fixed bugs:** - -- Linux launcher not working if spaces in path [\#47](https://github.com/langurmonkey/gaiasky/issues/47) -- Fix labels in Gaia Fov mode [\#45](https://github.com/langurmonkey/gaiasky/issues/45) -- Last update date is sensible to running locale [\#43](https://github.com/langurmonkey/gaiasky/issues/43) -- RA and DEC are wrong in binary version of HYG catalog [\#42](https://github.com/langurmonkey/gaiasky/issues/42) -- Keyboard focus stays in input texts [\#41](https://github.com/langurmonkey/gaiasky/issues/41) -- Fix new line rendering for perspective lines [\#37](https://github.com/langurmonkey/gaiasky/issues/37) -- Motion blur not working with FXAA or NFAA [\#36](https://github.com/langurmonkey/gaiasky/issues/36) -- Fix night/day blending in shader [\#33](https://github.com/langurmonkey/gaiasky/issues/33) -- Screenshot action \(F5\) not working well with motion blur [\#27](https://github.com/langurmonkey/gaiasky/issues/27) - -## [0.706b](https://github.com/langurmonkey/gaiasky/tree/0.706b) (2015-05-05) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.705b...0.706b) - -**Implemented enhancements:** - -- General code style clean-up [\#25](https://github.com/langurmonkey/gaiasky/issues/25) -- Big performance improvement in star rendering [\#23](https://github.com/langurmonkey/gaiasky/issues/23) -- New pixel renderer [\#22](https://github.com/langurmonkey/gaiasky/issues/22) -- Add controller support [\#21](https://github.com/langurmonkey/gaiasky/issues/21) -- Motion blur effect [\#20](https://github.com/langurmonkey/gaiasky/issues/20) -- Interface overhaul [\#19](https://github.com/langurmonkey/gaiasky/issues/19) -- Better looking lines [\#18](https://github.com/langurmonkey/gaiasky/issues/18) - -**Fixed bugs:** - -- Handle outdated properties files in $HOME/.gaiasandbox folder [\#26](https://github.com/langurmonkey/gaiasky/issues/26) -- Scripting implementation should reset the colour [\#24](https://github.com/langurmonkey/gaiasky/issues/24) - -**Closed issues:** - -- deprecated [\#17](https://github.com/langurmonkey/gaiasky/issues/17) - -## [0.705b](https://github.com/langurmonkey/gaiasky/tree/0.705b) (2015-04-16) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.704b...0.705b) - -**Fixed bugs:** - -- Gaia sandbox current releases do not work on windows [\#16](https://github.com/langurmonkey/gaiasky/issues/16) -- Post-processing causes display output to disappear in frame output mode [\#14](https://github.com/langurmonkey/gaiasky/issues/14) -- Make new PixelBloomRenderSystem work for frame output and screenshots [\#7](https://github.com/langurmonkey/gaiasky/issues/7) -- Make new PixelBloomRenderSystem work in stereoscopic mode [\#6](https://github.com/langurmonkey/gaiasky/issues/6) - -## [0.704b](https://github.com/langurmonkey/gaiasky/tree/0.704b) (2015-03-27) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.703b...0.704b) - -**Implemented enhancements:** - -- Remove synchronized render lists [\#12](https://github.com/langurmonkey/gaiasky/issues/12) -- Support top speeds in GUI [\#11](https://github.com/langurmonkey/gaiasky/issues/11) -- Show camera info in free mode [\#10](https://github.com/langurmonkey/gaiasky/issues/10) -- Time selector [\#9](https://github.com/langurmonkey/gaiasky/issues/9) -- Add interface tab to configuration [\#8](https://github.com/langurmonkey/gaiasky/issues/8) -- Internationalize the application [\#5](https://github.com/langurmonkey/gaiasky/issues/5) -- Move node data format to JSON [\#1](https://github.com/langurmonkey/gaiasky/issues/1) - -**Fixed bugs:** - -- Investigate VM crash [\#4](https://github.com/langurmonkey/gaiasky/issues/4) -- Decide fate of desktop/doc/gaiasandbox\_manual.tex [\#3](https://github.com/langurmonkey/gaiasky/issues/3) - -## [0.703b](https://github.com/langurmonkey/gaiasky/tree/0.703b) (2014-12-17) -[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.700b...0.703b) - -## [0.700b](https://github.com/langurmonkey/gaiasky/tree/0.700b) (2014-12-11) - -\* *This Change Log was automatically generated with [git-chglog](https://github.com/git-chglog/git-chglog) (versions 2.1.0 and newer) and [github-changelog-generator](https://github.com/skywinder/Github-Changelog-Generator) (up to version 2.0.3)* +- migrate missing strings to i18n system, move all I18n.bundle to new I18n.txt +- rename some variables and format some files +- clean up and refactor render code, organize imports in whole project +- some shader formatting |