Skip to content

v0.88.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 01:59
· 50 commits to main since this release

v0.88.0 — Hover card sits beside the doll, not over the icons

The compare card is wide (two side-by-side panels), and the paper doll is a compact centered grid (armor left, jewelry right, weapons below) — so opening the card next to the hovered cell inevitably covered the doll's other columns.

Fix: the card now measures the doll's icon grid and opens in the clear space beside the whole doll (to its right, or to its left if the right doesn't fit), sized to whatever that gap allows, while still aligning vertically with the row you're hovering. So it lands in the rail/margin and keeps every slot icon visible. In a window too narrow to fit a readable card beside the doll it falls back gracefully (a smaller card, then minimal overlap), but at normal sizes the icons stay clear.

This builds on the v0.86/v0.87 hover fixes — it keeps the anti-flicker (close only when the mouse leaves both the slot and the card) and the left/right hysteresis (no side-blinking).

Under the hood

  • ShowHover measures the doll grid (_dollElement, gated on the target actually being inside it) and budgets the card width to the clear space beside it; ClampPopupInWindow positions relative to the doll's window-space bounds instead of the hovered cell.
  • App-only (WPF); build warning-free; Core test suite 945 assertions, all green.