Releases: AinaVT/LethalConfig
Releases · AinaVT/LethalConfig
Release 1.4.6
Release 1.4.5
- Added new
HexColorInputFieldConfigItemfor hex color code strings with previews. (#56) - Fixed the config search bar showing sections that were hidden using the "show/hide" button when updating the search value. (#56)
- Fixed the
TextInputFieldConfigItemmulti-line deleting the last character when clicking on another input field and fixed an error when the input field is empty and clicking on another input field. (#56)
Release 1.4.4
- Added search bar for mods list and config setting. (#55)
- Changed
PluginInfoclass frominternaltopublic.
1.4.3
- Added config item to add a "show/hide" button to section headers. (#53 @darmuh )
- Adjusted header appearance slightly (smaller & will now add ellipses to sections that have too long of a name) (#53 @darmuh )
- Made it so string configs with "acceptable values" now correctly create dropdown config buttons automatically (#53 @darmuh )
- Added some methods for adding config files that were generated later than awake (such as LLL & LethalConstellations) (#53 @darmuh )
- Added config item to automatically hide config items at start when show/hide buttons are enabled. (#53 @darmuh )
- Changed most info logs to debug.
Release 1.4.1
Version 1.4.1
- Exposing
BaseConfigItem#ApplyChanges,BaseConfigItem#CancelChanges, andBaseConfigItem#ChangeToDefault(@AinaVT) - Added optional Assembly argument for
LethalConfigManager#AddConfigItem(@FerusGrim) - Marking dynamically loaded mod icons as non-readable to improve memory usage. (@AinaVT)
Release 1.4.0
- Updating config appearances whenever a
ConfigEntryis modified directly. - Added
QueueCustomConfigFileForAutoGenerationmethod, allowing the auto generation of configs for manually created config files. - Added new options to
TextInputFieldOptions:NumberOfLinesSets how many lines a text field can have. Setting it to 0 means no limit.TrimTextWhen true, automatically removes empty space from the start and end of the text.
- Added new component
TextDropDownConfigItem, which allows you to make a dropdown selector for strings (including configs withAcceptableValueList) (thank you @kittenji) (#29) - Adjusted colors of the menu to be darker. (#28)
- Added "Hide Lethal Config" config to disable LethalConfig in-game. This setting is only visible on the r2modman's config editor and is false by default. (#13)
- Fixed issue where a mod couldn't have more than one generic button (comparison would always think they're the same). (#38)
- Attempt to fix issue where configs would not be generated if a plugin's instance was null at the time of the generation. (#40 #31 #30)
Release 1.3.3
- Fixed uncommon issue where closing LethalConfig would make the main menu/quick menu unusable due to not being deactivated and blocking the UI raycasts.
- Forcing LethalConfig to be set as the last sibling when it's opened. This ensures the menu will be shown above UI that may be added by other mods.
Release 1.3.2
- Reverted type for slider and numeric input options from nullable.
Release 1.3.1
- Fixed issue where duplicated fields were autogenerated when the section or name of the item was overriden
- Fixed issue where providing an options objects to sliders without setting their min/max values would not fallback into the
AcceptableValueRangeof the entry if one was present.
Release 1.3.0
- Added new
GenericButtonConfigItem, which allows you to create a button that provides you with a callback to run your own code when it's clicked. - Added item's Section, Name, and Description overrides, which allows you to change what LethalConfig will show without changing the section, keys, or descriptions in your
ConfigEntrydirectly. - Fixed issue when trying to automatically read the mod's icon and description from mods installed manually with their dll at the root of the BepInEx's plugins folder. (@Rune580)
- Fixed exception caused in the quick menu when running LethalConfig with AdvancedCompany.