In-game MOD SETTINGS panel for Pit of Goblin mods. Provides toggles, sliders with numeric input, options lists, and keybind entries. Dependency for other POG mods.
The MODS button in the main menu is now a real NetworkMenuButton injected into the in-game Buttons Panel (between START and SETTINGS) instead of a floating overlay. It matches the game's button style, sound, and selection visuals.
The pause-menu MODS button keeps the floating-overlay approach for now.
Vertical scrollbar fixed: the thumb is now draggable on both the mod list (sidebar) and the settings list (content), and clicking on the empty track centres the thumb on the cursor and starts a drag from that point. Mouse wheel now scrolls only the section the cursor is over.
Switching between mods in the sidebar resets the content scroll position back to the top.
Mouse and keyboard input on the underlying main/pause menu is suppressed while the config panel is open (Enter no longer triggers main-menu buttons by accident).
Pressing Esc now closes the config panel.
1.0.6
Added a full developer Wiki for POGConfig with entry-by-entry docs, architecture notes, runtime behavior details, persistence guidance, and troubleshooting pages.
Included CHANGELOG.md in the package build to ensure release notes are visible on Thunderstore.
1.0.3
SliderEntry now exposes LabelFraction and ValueFraction properties so mod authors can override the default column widths (35 % / 15 % / 50 %) via object initializer syntax.
KeyEntry now shows a Clear button to remove the keybind (KeyCode.None). Unbound keys display as — none —.
1.0.1
Added OptionsSliderEntry for discrete string option lists.
Added KeyEntry.AllowMouseButtons opt-in property to allow mouse button binding.
Added POGConfig.PanelOpen public property; other mods can suppress hotkeys while the panel is open.
Added vertical scrollbar; scroll wheel supported.
Added marquee text animation for long labels and value strings (hover to scroll).
1.0.0
Initial release: in-game settings UI framework for Pit of Goblin mods.