All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
0.12.0 (2024-09-11)
- map: add map modes: total population, population by country, species population, trade routes, authority, relations, wars (temporarily disabled), and fleet power (temporarily disabled) (e14e240, 482acf6, d33a810)
- map: add map mode info to system tooltips (1ab0ba0)
- map,ui: add legends, with map mode info, system symbols, and occupation stripes (19af168, 1ab0ba0, 5efb1c7, a33fa32)
- map: add solar system maps, with basic display of stars, planets, moons, and asteroids, clickable hyperlane links, and configurable planet labels (005f3bb, d9d4816, 5197804)
- map: add optional occupation stripes to map and legend (24cd624)
- map: improve how "Min Contrast" color adjustment chooses to darken vs lighten (0e72f57)
- map,ui: tweaks to zooming and panning (3b17dfd)
- map: add border gap setting (cd0798a)
- map,ui: set a default border gap of 2 (bc85abd)
- map: add option to absorb small "frontier bubbles" into nearby sectors (b720cc2)
- map: add optional distinct styles for core and frontier sector borders (6733c8e)
- ui: add ability to click on country to change map mode point-of-view (7bce924)
- ui: convert union mode to map mode (6ad9fa1)
- fix crash loading saves with value-less loc variables (ee3eeb2)
- map: fix crash processing circular borders (b1120c3)
- map: fix failed map renders when names contain color codes (44f1926)
- map: fix localization complex adjectives such as half-species (213f90a), closes #8
- ui: fix map mode system tooltip header displayed even if no values available (b342e58)
- ui: fix overflowing error toast (3542b50)
0.11.1 (2024-06-01)
- ui: add Japanese translation from karokaro and Traditional Chinese translation from HYA (2a9ebed)
- ui: fix icon group names not localized (018f130)
- ui: remove test ENGLISH locale and automatically reset invalid locale settings (3a8ae2e)
0.11.0 (2024-05-14)
- map: add system labels (918cb83)
- map: add union border color settings, separate from sector border color (3447f22)
- map: separate union settings for hegemony and non-hegemony federations (51556b8)
- map: implemented Stellaris language setting, changing which loc files are loaded (46830c2)
- ui: add app settings screen and refactor map settings (0973558)
- ui: add link to GitHub (fad5fb6)
- ui: add tooltips for dash pattern, border fill fade, and name/emblem min/max size (59647b8)
- ui: implement translator mode, with reports and dynamic message loading for translators (836f47a)
- ui: make the app translatable (a7d1782)
- map: fix wormhole icons and paths for a certain Astral Planes system (a2e69e6)
- ui: fix error messages displayed beneath export modal (6e93812)
- ui: fix export button displayed even when there's no map to export yet (0df12da)
0.10.3 (2024-04-16)
- parser: increase maximum nested object depth when skipping a value (2f754e1), closes #7
- parser: provide default for value UNKNOWN if name is missing (cc76cdd)
0.10.2 (2024-03-20)
- parser: fix localization files that start with comments are not loaded (b9157c2)
0.10.1 (2024-03-19)
- ui: add button to manually select save (0d81501)
- export: handle errors finding default export path (d91092f)
- parser: fix validation error if player name contains only numbers (7a1f4d1)
- parser: handle invalid utf-8 in gamestate (7b3e250)
- parser: new save file parser for drastically improved load times
- data: automatic data validation and correction for improved stability
- map, data: add ability for border to claim neighboring patches of void (5a9f43e)
- map, data: add option for hyperlane-sensitive borders (1e36be1)
- map, data: add option to display player names in addition to or instead of country names (8dd09db)
- map, data: connect circular outlier borders along their hyperlanes (ea9c74f)
- map, data: detect and reassign country border fragments created by circular galaxy borders (9ca7490)
- map, ui, data: metro-style enables align to grid, align to grid disables hyperlane-sensitivity (672d7c2)
- map: add country fill fade map setting (02e74ed)
- map: add customizable background starscapes (73c6bef)
- map: add icon options for various polygons and stars (15b21f3)
- ui: add discord link (9f82555)
- ui: add more vertical spacing to map settings (4b0e11e)
- ui: add tight, starry gold, and starry blue presets (88030c8)
- ui: add tooltip to "Metro-style Hyperlanes" (385d389)
- ui: add tooltips to the various Advanced Border Settings (5b115ca)
- ui: improved tooltip behavior (925a90d)
- ui: show error if map fails to process (9c00a9c)
- ui: show setting validation and prevent application of invalid settings (0804dd7)
- fail to load colors when some mods are active (6336f02)
- map, ui: tooltip is misplaced when 'Align Solar Systems to Grid' is enabled (b7f9375)
- map, data: fix Formless country has no borders
- map, data: fix country labels not bound by galaxy border circles (a013614)
- map, data: fix crash when border width == 0 (9ffc45c)
- map, data: fix outlier systems considered when finding cluster centers (5a96dab)
- map, data: fix systems with multiple hyperlanes considered outliers (d1fa070)
- map: union leader symbol 'None' displays text 'none' (4d7204d), closes #3
- ui: fix 'Dynamic Colors' option group is shown even when empty (ca15d63)
- ui: fix invalid default value for Unowned Hyperlane Color (1e64927)
- ui: loaded preset settings are not validated and reset (793c631)