Largo-POG_Config icon

POG Config

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.

By Largo

CHANGELOG

Changelog

1.0.7

  • 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.
  • ToggleEntry, SliderEntry, KeyEntry.
  • MelonPreferences persistence via prefKey.