Releases: AinaVT/LethalConfig
Releases · AinaVT/LethalConfig
Release 1.4.6
Release 1.4.5
- Added new
HexColorInputFieldConfigItem
for 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
TextInputFieldConfigItem
multi-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
PluginInfo
class frominternal
topublic
.
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
ConfigEntry
is modified directly. - Added
QueueCustomConfigFileForAutoGeneration
method, allowing the auto generation of configs for manually created config files. - Added new options to
TextInputFieldOptions
:NumberOfLines
Sets how many lines a text field can have. Setting it to 0 means no limit.TrimText
When 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
AcceptableValueRange
of 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
ConfigEntry
directly. - 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.