Restore Harmony initialization on Valheim 1.0.7 by targeting its new inventory pointer-down and touch-click handlers after InventoryGrid.OnRightClick was removed.
Block touch drag-to-drop actions that bypass ordinary button events while the settings window is open, while preserving release callbacks that clear pressed and drag state.
Maintenance
Build against original Valheim assemblies and validate Harmony targets, inventory guard boundaries, and menu/scaler reflection fields against client and dedicated-server metadata.
Run managed regression tests as Debug by default and update the BepInExPack dependency to 5.4.2350.
1.0.1
Added
Add disposable external setting registration for owners without a BaseUnityPlugin config. Owners retain value storage, validation, and persistence, with safe registration replacement and callback failure isolation.
Support live read-only external settings through null setters, with editing and Reset disabled.
Add inline external number editing with Enter/focus-loss commit and Esc cancellation. Retain rejected input and reflect owner reloads when not editing.
Support external string editing, enum choices, and grouped flags while preserving dynamic descriptions and nullable values.