diff options
author | langurmonkey | 2021-06-11 09:37:18 +0200 |
---|---|---|
committer | langurmonkey | 2021-06-11 09:37:18 +0200 |
commit | b4d369693673e1b16becda7426e0e63f629dbe78 (patch) | |
tree | 0c78b57d874f660173f3a4f826da3e96e3791cc8 | |
parent | 0e1976e28105aaa3eff8afc7f2f245935a73363b (diff) | |
download | aur-b4d369693673e1b16becda7426e0e63f629dbe78.tar.gz |
Version 3.1.1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | CHANGELOG.md | 1645 | ||||
-rw-r--r-- | PKGBUILD | 6 |
3 files changed, 1621 insertions, 38 deletions
@@ -1,6 +1,6 @@ pkgbase = gaiasky pkgdesc = Open source 3D universe simulator for desktop and VR with support for more than a billion objects - pkgver = 3.1.0.8053403c4 + pkgver = 3.1.1.c95f19e4d pkgrel = 1 epoch = 2 url = https://zah.uni-heidelberg.de/gaia/outreach/gaiasky @@ -10,8 +10,8 @@ pkgbase = gaiasky license = MPL depends = jre11-openjdk depends = xorg-xrandr - source = http://gaia.ari.uni-heidelberg.de/gaiasky/files/releases/3.1.0.8053403c4/gaiasky-3.1.0.8053403c4.tar.gz - md5sums = 26957b5508bc13fbd03428a2d7834093 - sha256sums = fb26afefe2e282fde061cc096bb6a187c4c6b32b6b83b3e24444a5c67d47aad7 + source = http://gaia.ari.uni-heidelberg.de/gaiasky/files/releases/3.1.1.c95f19e4d/gaiasky-3.1.1.c95f19e4d.tar.gz + md5sums = ae83a6b1bff119c7817c7503e760ccee + sha256sums = aa86922e832161b5412ad8ca1748ea44ac1435dc4af9e7cd46fbf615a6f556ec pkgname = gaiasky diff --git a/CHANGELOG.md b/CHANGELOG.md index cecbccf0093a..3737f999d9b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,48 @@ +<a name="3.1.1"></a> +## [3.1.1](https://gitlab.com/langurmonkey/gaiasky/tree/3.1.0) (2021-06-11) +[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.1.0...3.1.1) + +### Bug Fixes +- crash when window is minimized (Windows) [#366](https://gitlab.com/langurmonkey/gaiasky/issues/366) + +### Build System +- change developer_name to be consistent with flathub metadata (max 60 chars) + +<a name="3.1.0"></a> +## [3.1.0](https://gitlab.com/langurmonkey/gaiasky/tree/3.0.3) (2021-06-10) +[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.0.3...3.1.0) + +### 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! +- 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 +- 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 + +### Merge requests +- Bulgarian translation, contributed by [Georgi Georgiev](https://gitlab.com/RacerBG) + ### Bug Fixes - 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) @@ -12,7 +57,7 @@ - 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 +- fix metadata binary version 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 @@ -36,38 +81,1576 @@ - 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 - ### Style - 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 + +<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) + +### 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 + +### 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.00, 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 + +### 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) + +### 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 + +### 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) + +### 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) + +### 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 + +### 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 + +<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) + +### 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 + +### 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 + +<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 + +### Documentation + +- 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)* @@ -1,6 +1,6 @@ #Maintainer: Toni Sagrista Selles <tsagrista@ari.uni-heidelberg.de> pkgname=gaiasky -pkgver=3.1.0.8053403c4 +pkgver=3.1.1.c95f19e4d pkgrel=1 epoch=2 pkgdesc="Open source 3D universe simulator for desktop and VR with support for more than a billion objects" @@ -21,8 +21,8 @@ install=gaiasky.install changelog=CHANGELOG.md source=("http://gaia.ari.uni-heidelberg.de/gaiasky/files/releases/${pkgver//_/-}/$pkgname-${pkgver//_/-}.tar.gz") noextract=() -md5sums=("26957b5508bc13fbd03428a2d7834093") -sha256sums=("fb26afefe2e282fde061cc096bb6a187c4c6b32b6b83b3e24444a5c67d47aad7") +md5sums=("ae83a6b1bff119c7817c7503e760ccee") +sha256sums=("aa86922e832161b5412ad8ca1748ea44ac1435dc4af9e7cd46fbf615a6f556ec") validpgpkeys=() prepare() { |