2026-06-17.13-25-14.mp4
Added
- Added on-screen drag-and-drop reordering for active HUD portraits.
- Added scene-synchronized portrait order, restored automatically when the canvas loads.
- Added live socket sync for portrait dragging so other users can see drag movement in real time.
- Added manual portrait transforms during drag: position, scale, and tilt.
- Added scale/rotate drag mode, defaulting to
Alt. - Added drag access settings for GM, owners, owner-only players, or nobody.
- Added min/max settings for portrait drag scale and left/right rotation limits.
- Added Foundry Configure Controls keybindings for:
- keeping manual portrait position on release;
- portrait drag scale/rotate mode;
- HUD portrait action modifier;
- panel actor-sheet modifier.
- Added separate modifier behavior for panel cards and HUD portraits:
- panel modifier + left-click opens the actor sheet;
- HUD portrait modifier + left-click hides the portrait;
- HUD portrait modifier + right-click opens the actor sheet.
Changed
- Replaced hardcoded
Shift,Alt, andCtrl/Cmdchecks with configurable Foundry keybindings. - Moved shared portrait ordering from local/client-style behavior to scene-scoped state.
- Improved transform composition so drag, manual position, flip, and emotion animations work together cleanly.
- Updated README controls to describe the current panel, portrait, drag, and keybinding behavior.
- Enabled module socket support in
module.json.
Improved
- Improved portrait name badge positioning during drag, return animations, and remote drag previews.
- Improved drag visuals with lift, target highlighting, cursor gating, and better z-index behavior.
- Improved portrait image transitions with decoded image loading and safer element replacement.
- Improved NPC Dock performance with fewer unnecessary rebuilds and batched DOM updates.
- Improved scene darkness color handling, including cleaner neutral-light behavior and blue night tint.
Fixed
- Fixed portrait drag/reorder synchronization issues between connected clients.
- Fixed final scale/tilt mismatch for remote observers after drag.
- Fixed transform conflicts between portrait flip, emotion animation, and drag movement.
- Fixed drag cursor showing for users without permission.
- Fixed name badge alignment issues that appeared before or during portrait movement.
- Fixed overly aggressive tone/filter transitions around neutral scene darkness.
Full Changelog: 1.22.0...2.0.0