

StepSliderConfig called remapManualInputToStep to allow text entry of values that are not remapped to the nearest increment. by @itsschwerI finally remembered to push this update out. - Rune
formatString is now obsolete please use the property FormatString instead.TryParseDelegate to relevant Numeric Fields and Slider configs.FloatFieldOption, FloatFieldConfig - Slider option but without the sliderIntFieldOption, IntFieldConfig - IntSlider but without the slider :smirk_cat:Sliced instead of Simple which results in it not looking stretched anymore.richText bool field to InputFieldConfig to configure how the in-game input field handles rich text.
StringInputFields have improved newline behavior.
lineType, it represents TMP's lineType enum.Flags attribute, should allow for more fine-tuned input field behavior.Shift + Enter will always insert a newline, if the StringInputField is configured to allow newlines, without submitting.
Because of the above changes, StringInputFields may behave differently to prior versions. If you relied on the
previous behavior, sorry for making more work for you, but this should make input fields be more reliable.
In addition the default behavior for StringInputFields are MultiLineSubmit as this mimics the previous
behavior the closest.All numeric InputFields now properly use InvariantCulture, for example numbers are formatted as 1,000,000.20.
RiskOfOptions option menu. Experimental support for Prefabs as mod icons.
Animated icon has been updated.
Forgot to include some assets that are required for the color picker.
Merged PR by Bubbet https://github.com/Rune580/RiskOfOptions/pull/28
Fixed descriptions not wrapping.
Minor improvements to the layout of the mod options menu. Fixed some minor stutters when opening the settings menu for the first time. Removed HookGenPatcher/MMHook as a dependency.
Added ColorOption. Added ColorPickerUtil for manually opening a color picker. Added 2 new submit modes for input fields:
submitOn Field in the InputFieldConfig.
Fixed an issue where having multiple input fields causes hitching.
Fixed an issue where input fields wouldn't visually revert.Sliders can now have their values be manually set in the text box. No more finagling the slider to get the value you want. The future is now!
Fixed category indicators taking up more vertical space than intended.
Added IntSlider option, which is just a normal slider but it accepts an ConfigEntry<int> instead.
Added overrides for modGuid and modName when adding an option. CheckBox is now a prefab instead of being copied from a button in game. What does that mean for the normal user? realistically nothing at all, you shouldn't notice anything different. For the dev however, this puts us a step closer to having RiskOfOptions ui elements be accessible to other mods.
Disable functionality is now fully implemented on all simple options.
Quite a few things in this update, as always let me know if you have any issues.
Added GenericButtonOption which allows for devs to supply a UnityAction that is invoked when the button is pressed. Cleaned up a few things. Should work for the newest patch, let me know if you find any issues.
Added StringInputFieldOption. Configuration option restartRequired has been fully implemented,
set this to true to show a restart warning when the option is modified. Description panels now scroll.
Massive Rewrite of the entire mod. Now exclusively uses BepInEx ConfigEntry's. Completely new UI, with a working revert button. Added Stepped Slider, and KeyBind options. Mods dependent on 1.0 will not work with 2.0
Quick update for SOTV.
Added R2API as a dependency because I forgot about that. Also I'm currently rewriting ROO, so hopefully the next update should be a pretty big one. No ETA on that, but progress is good so far.