### Additions
-Added `Behaviour` category to config menu <br>
### Changes
-Update to Minecraft 1.20.2+ <br>
-Changed option `Gamma change per input` to `Step` <br>
-Changed option `Snap to change per input` to `Snap to step` <br>
-Changed option `Enforce maximum/minimum gamma` to `Enforce bounds` <br>
-Moved `Always start enabled`, `Snap to step`, `Always save custom gamma`, `Enforce Bounds`, and `Disable
during Darkness effect` to `Behaviour` category <br>
### Additions
-Added Auto Night Mode<br>
-Verified QuiltMC v0.18.10 compatability <br>
-Added `Auto Night Mode` category to configuration menu <br>
-Added option to toggle enforcement of Gamma Shifter's max/min values (0% - 2000%) <br>
-Added default keybinds for `Preset 1`, `Preset 2`, and `Show current gamma` (`;`, `'`, and `m`, respectively) <br>
### Changes
-Renamed `Brightness` option to `Custom Gamma` and updated tooltip <br>
-Changed default max gamma to 2000% <br>
-Changed default custom gamma to 2000% <br>
-Changed default preset values to 500% and 1000% <br>
-Config menu now references "gamma" instead of "brightness" <br>
-Gamma overlay and hotbar message now show when mod effects are disabled <br>
-"Saved options" log message now only appears when closing the game <br>
-Reordered options on `HUD` configuration page <br>
### Fixes
-Fixed bug where buffered inputs for `showGammaKey` were not flushed <br>
### Notes
<!-- This use of the HTML space tag is messy but native MD lists looked bad here -->
-Auto Night Mode: <br>
-Increases/decreases gamma automatically at dusk/dawn <br>
-Defaults to 300% <br>
-Stores separate value than used in manual toggling <br>
-Can be enabled/disabled and customized through ModMenu <br>
-Disabled by default <br>
### Additions
-Added Auto Night Mode<br>
-Verified QuiltMC v0.18.10 compatability <br>
-Added `Auto Night Mode` category to configuration menu <br>
-Added option to toggle enforcement of Gamma Shifter's max/min values (0% - 2000%) <br>
-Added default keybinds for `Preset 1`, `Preset 2`, and `Show current gamma` (`;`, `'`, and `m`, respectively) <br>
### Changes
-Renamed `Brightness` option to `Custom Gamma` and updated tooltip <br>
-Changed default max gamma to 2000% <br>
-Changed default custom gamma to 2000% <br>
-Changed default preset values to 500% and 1000% <br>
-Config menu now references "gamma" instead of "brightness" <br>
-Gamma overlay and hotbar message now show when mod effects are disabled <br>
-"Saved options" log message now only appears when closing the game <br>
-Reordered options on `HUD` configuration page <br>
### Fixes
-Fixed bug where buffered inputs for `showGammaKey` were not flushed <br>
### Notes
<!-- This use of the HTML space tag is messy but native MD lists looked bad here -->
-Auto Night Mode: <br>
-Increases/decreases gamma automatically at dusk/dawn <br>
-Defaults to 300% <br>
-Stores separate value than used in manual toggling <br>
-Can be enabled/disabled and customized through ModMenu <br>
-Disabled by default <br>
### Additions
-Added Auto Night Mode<br>
-Verified QuiltMC v0.18.10 compatability <br>
-Added `Auto Night Mode` category to configuration menu <br>
-Added option to toggle enforcement of Gamma Shifter's max/min values (0% - 2000%) <br>
-Added default keybinds for `Preset 1`, `Preset 2`, and `Show current gamma` (`;`, `'`, and `m`, respectively) <br>
### Changes
-Renamed `Brightness` option to `Custom Gamma` and updated tooltip <br>
-Changed default max gamma to 2000% <br>
-Changed default custom gamma to 2000% <br>
-Changed default preset values to 500% and 1000% <br>
-Config menu now references "gamma" instead of "brightness" <br>
-Gamma overlay and hotbar message now show when mod effects are disabled <br>
-"Saved options" log message now only appears when closing the game <br>
-Reordered options on `HUD` configuration page <br>
### Fixes
-Fixed bug where buffered inputs for `showGammaKey` were not flushed <br>
### Notes
<!-- This use of the HTML space tag is messy but native MD lists looked bad here -->
-Auto Night Mode: <br>
-Increases/decreases gamma automatically at dusk/dawn <br>
-Defaults to 300% <br>
-Stores separate value than used in manual toggling <br>
-Can be enabled/disabled and customized through ModMenu <br>
-Disabled by default <br>
### Additions
-Added Auto Night Mode<br>
-Verified QuiltMC v0.18.10 compatability <br>
-Added `Auto Night Mode` category to configuration menu <br>
-Added option to toggle enforcement of Gamma Shifter's max/min values (0% - 2000%) <br>
-Added default keybinds for `Preset 1`, `Preset 2`, and `Show current gamma` (`;`, `'`, and `m`, respectively) <br>
### Changes
-Renamed `Brightness` option to `Custom Gamma` and updated tooltip <br>
-Changed default max gamma to 2000% <br>
-Changed default custom gamma to 2000% <br>
-Changed default preset values to 500% and 1000% <br>
-Config menu now references "gamma" instead of "brightness" <br>
-Gamma overlay and hotbar message now show when mod effects are disabled <br>
-"Saved options" log message now only appears when closing the game <br>
-Reordered options on `HUD` configuration page <br>
### Fixes
-Fixed bug where buffered inputs for `showGammaKey` were not flushed <br>
### Notes
<!-- This use of the HTML space tag is messy but native MD lists looked bad here -->
-Auto Night Mode: <br>
-Increases/decreases gamma automatically at dusk/dawn <br>
-Defaults to 300% <br>
-Stores separate value than used in manual toggling <br>
-Can be enabled/disabled and customized through ModMenu <br>
-Disabled by default <br>
### Additions
-Added Auto Night Mode<br>
-Verified QuiltMC v0.18.10 compatability <br>
-Added `Auto Night Mode` category to configuration menu <br>
-Added option to toggle enforcement of Gamma Shifter's max/min values (0% - 2000%) <br>
-Added default keybinds for `Preset 1`, `Preset 2`, and `Show current gamma` (`;`, `'`, and `m`, respectively) <br>
### Changes
-Renamed `Brightness` option to `Custom Gamma` and updated tooltip <br>
-Changed default max gamma to 2000% <br>
-Changed default custom gamma to 2000% <br>
-Changed default preset values to 500% and 1000% <br>
-Config menu now references "gamma" instead of "brightness" <br>
-Gamma overlay and hotbar message now show when mod effects are disabled <br>
-"Saved options" log message now only appears when closing the game <br>
-Reordered options on `HUD` configuration page <br>
### Fixes
-Fixed bug where buffered inputs for `showGammaKey` were not flushed <br>
### Notes
<!-- This use of the HTML space tag is messy but native MD lists looked bad here -->
-Auto Night Mode: <br>
-Increases/decreases gamma automatically at dusk/dawn <br>
-Defaults to 300% <br>
-Stores separate value than used in manual toggling <br>
-Can be enabled/disabled and customized through ModMenu <br>
-Disabled by default <br>
### Additions
-Added toggleable persistent overlay in corner of screen (location can be customized in ModMenu)<br>
-Added silent mode to disable all HUD elements<br>
-Added "General", "HUD", and "Presets" categories to ModMenu <br>
-Added option to enable/disable hotbar message when gamma changed by keypress. <br>
### Changes
-ModMenu description now matches Modrinth blurb <br>
-HUD text colour can now be customized <br>
-Refactored HUD implementation <br>
-Changed gamma change text from "Gamma = 100%" to "Gamma: 100%" <br>
-Changed default preset values to 250% and 500% <br>
-Config menu and HUD now support translation keys (English is still the only supported language) <br>
### Fixes
-Fixed bug where gamma values >1.0 could not be set when the language was not set to English <br>
-Fixed bug where gamma values from options.txt would not be initialized if `alwaysStartEnabled` was set to `false` <br>
-Fixed bug where the `Show Current Gamma` key would be silenced when `showMessageOnGammaChange` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)<br>
-GitHub repository now includes program to automatically build mod JARs for 1.19-1.19.4 (`buildAllVersions.jar`)<br>
### Additions
-Added toggleable persistent overlay in corner of screen (location can be customized in ModMenu)<br>
-Added silent mode to disable all HUD elements<br>
-Added "General", "HUD", and "Presets" categories to ModMenu <br>
-Added option to enable/disable hotbar message when gamma changed by keypress. <br>
### Changes
-ModMenu description now matches Modrinth blurb <br>
-HUD text colour can now be customized <br>
-Refactored HUD implementation <br>
-Changed gamma change text from "Gamma = 100%" to "Gamma: 100%" <br>
-Changed default preset values to 250% and 500% <br>
-Config menu and HUD now support translation keys (English is still the only supported language) <br>
### Fixes
-Fixed bug where gamma values >1.0 could not be set when the language was not set to English <br>
-Fixed bug where gamma values from options.txt would not be initialized if `alwaysStartEnabled` was set to `false` <br>
-Fixed bug where the `Show Current Gamma` key would be silenced when `showMessageOnGammaChange` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)<br>
-GitHub repository now includes program to automatically build mod JARs for 1.19-1.19.4 (`buildAllVersions.jar`)<br>
### Additions
-Added toggleable persistent overlay in corner of screen (location can be customized in ModMenu)<br>
-Added silent mode to disable all HUD elements<br>
-Added "General", "HUD", and "Presets" categories to ModMenu <br>
-Added option to enable/disable hotbar message when gamma changed by keypress. <br>
### Changes
-ModMenu description now matches Modrinth blurb <br>
-HUD text colour can now be customized <br>
-Refactored HUD implementation <br>
-Changed gamma change text from "Gamma = 100%" to "Gamma: 100%" <br>
-Changed default preset values to 250% and 500% <br>
-Config menu and HUD now support translation keys (English is still the only supported language) <br>
### Fixes
-Fixed bug where gamma values >1.0 could not be set when the language was not set to English <br>
-Fixed bug where gamma values from options.txt would not be initialized if `alwaysStartEnabled` was set to `false` <br>
-Fixed bug where the `Show Current Gamma` key would be silenced when `showMessageOnGammaChange` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)<br>
-GitHub repository now includes program to automatically build mod JARs for 1.19-1.19.4 (`buildAllVersions.jar`)<br>
### Additions
-Added toggleable persistent overlay in corner of screen (location can be customized in ModMenu)<br>
-Added silent mode to disable all HUD elements<br>
-Added "General", "HUD", and "Presets" categories to ModMenu <br>
-Added option to enable/disable hotbar message when gamma changed by keypress. <br>
### Changes
-ModMenu description now matches Modrinth blurb <br>
-HUD text colour can now be customized <br>
-Refactored HUD implementation <br>
-Changed gamma change text from "Gamma = 100%" to "Gamma: 100%" <br>
-Changed default preset values to 250% and 500% <br>
-Config menu and HUD now support translation keys (English is still the only supported language) <br>
### Fixes
-Fixed bug where gamma values >1.0 could not be set when the language was not set to English <br>
-Fixed bug where gamma values from options.txt would not be initialized if `alwaysStartEnabled` was set to `false` <br>
-Fixed bug where the `Show Current Gamma` key would be silenced when `showMessageOnGammaChange` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)<br>
-GitHub repository now includes program to automatically build mod JARs for 1.19-1.19.4 (`buildAllVersions.jar`)<br>
### Additions
-Added toggleable persistent overlay in corner of screen (location can be customized in ModMenu)<br>
-Added silent mode to disable all HUD elements<br>
-Added "General", "HUD", and "Presets" categories to ModMenu <br>
-Added option to enable/disable hotbar message when gamma changed by keypress. <br>
### Changes
-ModMenu description now matches Modrinth blurb <br>
-HUD text colour can now be customized <br>
-Refactored HUD implementation <br>
-Changed gamma change text from "Gamma = 100%" to "Gamma: 100%" <br>
-Changed default preset values to 250% and 500% <br>
-Config menu and HUD now support translation keys (English is still the only supported language) <br>
### Fixes
-Fixed bug where gamma values >1.0 could not be set when the language was not set to English <br>
-Fixed bug where gamma values from options.txt would not be initialized if `alwaysStartEnabled` was set to `false` <br>
-Fixed bug where the `Show Current Gamma` key would be silenced when `showMessageOnGammaChange` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)<br>
-GitHub repository now includes program to automatically build mod JARs for 1.19-1.19.4 (`buildAllVersions.jar`)<br>
### Additions
-Added option to snap new gamma values to multiples of the custom change-per-step value<br>
-Added option to always save a custom gamma value to file, even if mod effects are disabled<br>
-Added two custom preset hotkeys (unbound by default)<br>
-Added key to display the current gamma without changing it (unbound by default)<br>
### Changes
-Changed max change-per-input value to 1000% (was 250%)<br>
### Fixes
-Fixed bug where buffered inputs would not be flushed<br>
-Fixed bug where toggling mod effects with hotkey would not be saved to gamma_shifter.properties (now saved more often)<br>
-Values read from gamma_shifter.properties are now bounded to min/max values<br>
-Fixed bug where gamma values >100% would still be initialized from options.txt when `alwaysStartEnabled` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)
### Additions
-Added option to snap new gamma values to multiples of the custom change-per-step value<br>
-Added option to always save a custom gamma value to file, even if mod effects are disabled<br>
-Added two custom preset hotkeys (unbound by default)<br>
-Added key to display the current gamma without changing it (unbound by default)<br>
### Changes
-Changed max change-per-input value to 1000% (was 250%)<br>
### Fixes
-Fixed bug where buffered inputs would not be flushed<br>
-Fixed bug where toggling mod effects with hotkey would not be saved to gamma_shifter.properties (now saved more often)<br>
-Values read from gamma_shifter.properties are now bounded to min/max values<br>
-Fixed bug where gamma values >100% would still be initialized from options.txt when `alwaysStartEnabled` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)
### Additions
-Added option to snap new gamma values to multiples of the custom change-per-step value<br>
-Added option to always save a custom gamma value to file, even if mod effects are disabled<br>
-Added two custom preset hotkeys (unbound by default)<br>
-Added key to display the current gamma without changing it (unbound by default)<br>
### Changes
-Changed max change-per-input value to 1000% (was 250%)<br>
### Fixes
-Fixed bug where buffered inputs would not be flushed<br>
-Fixed bug where toggling mod effects with hotkey would not be saved to gamma_shifter.properties (now saved more often)<br>
-Values read from gamma_shifter.properties are now bounded to min/max values<br>
-Fixed bug where gamma values >100% would still be initialized from options.txt when `alwaysStartEnabled` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)
### Additions
-Added option to snap new gamma values to multiples of the custom change-per-step value<br>
-Added option to always save a custom gamma value to file, even if mod effects are disabled<br>
-Added two custom preset hotkeys (unbound by default)<br>
-Added key to display the current gamma without changing it (unbound by default)<br>
### Changes
-Changed max change-per-input value to 1000% (was 250%)<br>
### Fixes
-Fixed bug where buffered inputs would not be flushed<br>
-Fixed bug where toggling mod effects with hotkey would not be saved to gamma_shifter.properties (now saved more often)<br>
-Values read from gamma_shifter.properties are now bounded to min/max values<br>
-Fixed bug where gamma values >100% would still be initialized from options.txt when `alwaysStartEnabled` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)
### Additions
-Added option to snap new gamma values to multiples of the custom change-per-step value<br>
-Added option to always save a custom gamma value to file, even if mod effects are disabled<br>
-Added two custom preset hotkeys (unbound by default)<br>
-Added key to display the current gamma without changing it (unbound by default)<br>
### Changes
-Changed max change-per-input value to 1000% (was 250%)<br>
### Fixes
-Fixed bug where buffered inputs would not be flushed<br>
-Fixed bug where toggling mod effects with hotkey would not be saved to gamma_shifter.properties (now saved more often)<br>
-Values read from gamma_shifter.properties are now bounded to min/max values<br>
-Fixed bug where gamma values >100% would still be initialized from options.txt when `alwaysStartEnabled` was set to `false`<br>
### Notes
-New options are available through ModMenu (requires ModMenu and Cloth Config API)
### Additions
-Added config file <br>
-Added 'alwaysStartEnabled' option to menu options <br>
### Changes
-Changed integer sliders in ModMenu to fields <br>
-Changed default percent change in gamma per keypress from 50% to 25% <br>
-Updated outdated documentation <br>
### Notes
-The config file can still be changed manually without ModMenu/Cloth Config, but the game must be restarted to apply them
***Beta version: May be unstable!***
### Additions
-Added custom config menu available through ModMenu (requires Cloth Config) <br>
-Added link to GitHub Issues page (via ModMenu) <br>
-The amount the gamma changes per input can be customized (via ModMenu)
### Changes
-Updated environment in fabric.mod.json from "*" to "client" <br>
-Keypresses buffered when mod was disabled are now only flushed when effects are re-enabled (previously flushed every tick) <br>
-New gamma values are no longer "snapped" (removed to support custom step values) <br>
### Notes
-Mod does not require ModMenu/Cloth Config, but options menu will be inaccessible without them
### Additions
-Added keybinds to set gamma to the maximum vanilla value (100%) and to the maximum value (1000%). Set to '[' and ']' respectively by default. <br>
### Changes
-Gamma values now snap to the nearest 50% when changed. <br>
### Fixes
-Fixed bug where gamma changes would be buffered when the mod was toggled off, and then applied when the mod was toggled back on. <br>
-Fixed bug where toggling the mod on/off would not respect changes made to the gamma through the settings menu. <br>
-Fixed compatibility issue with Sodium that reintroduced bugs. <br>
### Additions
-Added keybinds to set gamma to the maximum vanilla value (100%) and to the maximum value (1000%). Set to '[' and ']' respectively by default. <br>
### Changes
-Gamma values now snap to the nearest 50% when changed. <br>
### Fixes
-Fixed bug where gamma changes would be buffered when the mod was toggled off, and then applied when the mod was toggled back on. <br>
-Fixed bug where toggling the mod on/off would not respect changes made to the gamma through the settings menu. <br>
-Fixed compatibility issue with Sodium that reintroduced bugs. <br>
### Additions
-Added keybinds to set gamma to the maximum vanilla value (100%) and to the maximum value (1000%). Set to '[' and ']' respectively by default. <br>
### Changes
-Gamma values now snap to the nearest 50% when changed. <br>
### Fixes
-Fixed bug where gamma changes would be buffered when the mod was toggled off, and then applied when the mod was toggled back on. <br>
-Fixed bug where toggling the mod on/off would not respect changes made to the gamma through the settings menu. <br>
-Fixed compatibility issue with Sodium that reintroduced bugs. <br>
### Additions
-Added keybinds to set gamma to the maximum vanilla value (100%) and to the maximum value (1000%). Set to '[' and ']' respectively by default. <br>
### Changes
-Gamma values now snap to the nearest 50% when changed. <br>
### Fixes
-Fixed bug where gamma changes would be buffered when the mod was toggled off, and then applied when the mod was toggled back on. <br>
-Fixed bug where toggling the mod on/off would not respect changes made to the gamma through the settings menu. <br>
-Fixed compatibility issue with Sodium that reintroduced bugs. <br>
### Additions
-Added keybinds to set gamma to the maximum vanilla value (100%) and to the maximum value (1000%). Set to '[' and ']' respectively by default. <br>
### Changes
-Gamma values now snap to the nearest 50% when changed. <br>
### Fixes
-Fixed bug where gamma changes would be buffered when the mod was toggled off, and then applied when the mod was toggled back on. <br>
-Fixed bug where toggling the mod on/off would not respect changes made to the gamma through the settings menu. <br>
-Fixed compatibility issue with Sodium that reintroduced bugs. <br>