BepInEx / BepInEx.ConfigurationManager

Plugin configuration manager for BepInEx
https://www.patreon.com/ManlyMarco
GNU Lesser General Public License v3.0
231 stars 53 forks source link

Preserve collapsing of plugins upon Settings rebuild #20

Closed bwoebi closed 3 years ago

bwoebi commented 3 years ago

Implements the open TODO Item regarding collapsing (preserves display also for debug mode toggling for example).

Additionally exposes BuildSettingsList as public API so that Mods using it can refresh their display easily.

Closes #18.

bwoebi commented 3 years ago

@ManlyMarco Could you also please tag&release a new minor version with this patch? Thanks! :-)

ManlyMarco commented 3 years ago

@ManlyMarco Could you also please tag&release a new minor version with this patch? Thanks! :-)

I didn't have time to test all new changes yet, I remember the new hotkey code causing some issues.

bwoebi commented 3 years ago

@ManlyMarco Can I help you with anything specifically here? I'd like to take advantage of this patch :-)

ManlyMarco commented 3 years ago

@bwoebi Well, you can check if the window opens and closes fine in different games, this is the commit that needs testing https://github.com/BepInEx/BepInEx.ConfigurationManager/commit/636d527f7830cf193f0c2c4c978aa814996a051d