v0.1.7-beta | Unreleased beta build
* Adds Bind 1 defaults for the vanilla Buildings and Logistics menu groups.
* Adds Bind 1 defaults for Trees Submenu, Paint Surface Tool, Billboard Letters Tool, and Remove Surface Tool.
* Restores Surface Menu to Terraforming, Trees & Surface Tools and documents the hidden I/O Markers console command in its tooltip.
* Leaves Bind 2 unassigned for every NEK binding.
* Keeps Mori++ and other modded menu defaults unassigned.

v0.1.6 | Unreleased test build
* Adds explicit Forestry Submenu and Trees Submenu binds under Terraforming, Trees & Surface Tools.
* Keeps v0.1.5's stable single-tab toolbar organization intact.

v0.1.5 | Unreleased test build
* Resets v0.1.5 back to the known-working v0.1.4 source baseline for stable testing.
* Renames the Keybind Framework tab to NE: Keybinds - Toolbar.
* Reorganizes the single Keybind Framework tab into safer groups: Buildings, Logistics, Trains, Terraforming, Trees & Surface Tools, Mori++, Mod Menus, and remaining submenu groups.
* Adds display-name cleanup for known toolbar menus and submenus while preserving the underlying binding IDs.
* Keeps dynamic Entities catalog, fake empty submenu headers, multi-tab registration, and default bind layout changes disabled.
* Removes the non-working Forestry Tower Tree Designation Tool bind from this test build.

v0.1.4 | Unreleased test build
* Fixes the Settings suppression bug that could permanently block every NEK keybind after startup.
* Suppresses NEK actions while the vanilla Settings window or Keybind Framework capture is open, then waits for held inputs to release before accepting a fresh press.
* Refreshes resolved Keybind Framework combos during gameplay so Apply/Reset changes no longer leave old cached bindings active.
* Reorganizes the catalog into one Main Menus group plus dynamic submenu groups.
* Removes all redundant All submenu binds.
* Restores known vanilla toolbar order for main menus and submenu groups, while keeping future discovered categories dynamic.
* Moves Paint Surface, Remove Surface, Billboard Letters, and Forestry Tower Tree Designation Tool into the Tools group for easier testing.
* Renames the Keybind Framework tab to NE: Keybinds - Menus.

v0.1.3 | Unreleased test build
* Suppresses every NEK gameplay binding while the entire vanilla Settings window is open, including Controls and Mod keybinds.
* Keeps NEK suppressed after Settings closes until all held keyboard and mouse inputs are released, then requires a fresh press.
* Replaces the fixed 17-entry catalog with runtime discovery of every captured vanilla toolbar main menu and submenu.
* Each menu group lists its normal menu toggle first, followed by All and every discovered category submenu in vanilla order.
* Main menu binds preserve the last active submenu; submenu binds force the exact requested category.
* Groups Paint Surface and Remove Surface under the Surfaces menu group.
* Keeps Forestry Tower Tree Designation Tool in the standalone Tools group.
* Preserves the existing 0.1.2 binding IDs where possible so current test assignments can survive the rewrite.
* Adds friendly-name fallbacks and stable generated IDs for newly discovered menus and submenus.

v0.1.2 | Unreleased test build
* Reworks all main-menu binds to use the vanilla input-manager controller path instead of directly calling menu controllers.
* Main-menu binds now preserve each menu's last selected submenu and respect normal menu visibility.
* Adds a separate Forestry menu bind and makes Trees explicitly open Forestry with Trees selected.
* Reworks Paint Surface and Remove Surface through the normal toolbar-menu item-click path so selection, cancellation, cursor state, and the Surfaces menu remain synchronized.
* Replaces the incorrect global tree-harvesting designator bind with Edit Forestry Tower Designations, matching the Forestry Control Tower button.
* Reorders the Mod keybinds entries to mirror the vanilla bottom-toolbar category order.
* Adds a guarded NEK-only UI patch to keep per-binding Reset buttons on one line at narrower resolutions.
* Expands the registered action count from 16 to 17.

v0.1.1 | Unreleased test build
* Fixes an AmbiguousMatchException while scanning ToolbarHud collections.
* Prevents toolbar-capture patch failures from aborting game initialization.

v0.1.0 | Unreleased test build
* Registers 16 previously unavailable vanilla Captain of Industry Menus, submenus & Tools using Keybind Framework API.
* All primary/secondary binds unassigned by default: use KF Mod Controls Escape Menu to setup binds.
* Added Vanilla Menu Binds -> Vehicles, Production, Smelting, Water Extraction, Food Production, Power Production, Crude Oil Refining, Waste Management, Buildings, Housing & Services, Cargo Docks, and Bridges.
* Added SubMenu Binds -> Trees, Remove Surface, Paint Surface.
* Added Tool Binds -> Forestry Tower Tree Designation Tool.
