Skip to content

2.0.0

Latest

Choose a tag to compare

@Oxy949 Oxy949 released this 17 Jun 10:28
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, and Ctrl/Cmd checks 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