All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
1.18.2 — 2024-03-22
- Fix crash when a music track unknown to EliteChroma plays
1.18.1 — 2023-10-01
- Fix error when parsing EDHM files with
local
entries - Fix crash when entering a thargoid maelstrom
1.18.0 — 2022-12-06
- Fix discovery of Epic- and Oculus-based installation folders
- Fix crash when game bindings are reloaded while modifier keys are being scanned
- Fix crash when entering Thargoid-controlled space
- Add discovery for Horizons 3.8 to 4.0 side update installation folder
- Add glitch effects while in Thargoid-controlled space
1.17.0 — 2022-09-03
- Fix About dialog box's aspect ratio
- Apply minor UI enhancements to the
MenuButton
control
- Update solution to .NET 6.0
1.16.3 — 2022-05-22
- Fix crash caused by cleaning up stale effects on new game runs
1.16.2 — 2022-05-13
- Increase
JournalReader
's buffer size
1.16.1 — 2022-03-14
- Fix FSD animation not stopping when entering supercruise
- Fix lighting of some bindings that only apply on/off supercruise
- Ignore duplicate EDHM configuration entries
1.16.0 — 2022-01-16
- Fix FSD status tracking when entering or exiting supercruise
- Add basic support for EDHM
1.15.0 — 2021-10-30
- Add tolerance for missing
Bindings
folder on Odyssey's clean install - Add "game must be run at least once" guidance
- Replace Colore with ChromaWrapper
- Update game options folder validation rules
- Update Frontier support links
- Improve tray icon usability when a dialog form is already open
1.14.0 — 2021-08-19
- Fix lighting while in taxi
- Add support for Odyssey's on-foot bindings
- Add hardcoded hotkeys (normal/hi-res screenshot, toggle FPS/HUD/bandwidth display)
1.13.1 — 2021-06-22
- Fix value clamping on GUI colour transformation matrix entries
1.13.0 — 2021-06-18
- Add support for Odyssey's binding preset categories
- Add Odyssey journal fields
- Add game detection mode option to the settings dialog box
- Update solution to .NET 5.0
- Tolerate malformed graphics configuration files, binding presets
- Adjust hyperspace particle flow on ChromaLink devices
1.12.0 — 2021-05-24
- Hotfix for Odyssey's multiple binding presets
- Add Odyssey to the list of default install folders
- Add shortcuts for detected install folders to the settings dialog box
1.11.0 — 2021-05-10
- Detect Epic Games installation folder
- Add transition when changing vehicle modes
- Add "landing gear deployed" ambient mode
- Increase animation rate to 30 fps.
- Adjust rendering order of some effects
1.10.0 — 2021-01-10
- Fix brightness of nearby hyperspace stars
- Stop applying hardpoint color to background (i.e. non-keyboard) devices
- Render landing overrides only when landing gear is deployed
- Add color editor for keyboard bindings
- Apply more realistic colors
- Improve adherence to ChromaLink guidelines
1.9.2 — 2020-12-01
- Tolerate empty
GraphicsConfigurationOverride.xml
files - Correctly handle preset bindings lacking keyboard layout name
1.9.1 — 2020-11-29
- Restore missing image in App Setings form
1.9.0 — 2020-10-17
- Correctly map international keyboard layouts to Chroma keyboard keys (thanks @Andechs75!)
- Apply minor stability fixes
- Add setting to force US English keyboard layout
- Ensure that only a single application instance can be run.
- Make settings form support multiple pages
1.8.0 — 2020-06-23
- Apply different background brightnesses per device
- Change coloring strategy for analysis mode
1.7.0 — 2020-06-05
- Stop applying analysis mode color to keypad
- Add fuel scoop layer
- Add landed layer
- Add SRV layers
1.6.0 — 2020-06-01
- Fix power distribution layer ordering
- Add danger layer
- Add keypad support
- Add headset support
1.5.0 — 2020-05-16
- Add Chroma Link support (thanks @mcargille!)
- Add mouse support
- Add mousepad support
- Improve hyperspace lighting
- Make hyperspace exit glare wash over existing colors
1.4.0 — 2020-04-05
- Add game process tracking while in background
- Add Chroma SDK device access grant tracking
- Reduce strain on Razer devices
- Add installer
- Add Full System Spectrum (FSS) Scanner support
- Add jump destination system hazard level indicator
- Add star glare on hyperspace exit
1.3.0 — 2020-02-24
- Fix wrong game install paths returned for Steam Libraries
- Stop "hardpoints deployed" pulse during supercruise
- Fix game state concurrency issues during rendering
- Add Razer Chroma SDK check during startup
1.2.0 — 2020-02-18
- Add file reload retries to (hopefully) fix occassional skipping of game events
ChromaController
will now create aNativeApi
instance only if noIChromaApi
instance has been provided
- Add Steam Libraries to game install folder detection routine
1.1.1 — 2020-01-30
- Fix silent crash when the game install folder cannot be found
- Fix main process not exiting when
ValidateFolders()
returnsfalse
1.1.0 — 2020-01-13
- Settings dialog box now validates correctly the selected game options folder
- Fix crash while switching bindings in game
- Add
ChromaAppInfo.xml
- Add help links to game folder settings dialog box
- Apply better workaround for Chroma startup wait
- Effects are now applied only when the game is in the foreground
1.0.1 — 2019-12-29
- Update
README.md
to point to the correct .NET Core runtime installer
- Update solution to .NET Core 3.1
1.0.0 — 2019-09-28
Initial release.