Files
benilla-octo/docs
gromandClaude Opus 5 c9756de381 docs: the anchor pfUI's save dropped, the seed that was only a comment, and the fade
Four sections, three of them for changes that cannot be committed because `benilla-config/` is
gitignored (it carries the credentials). Those live on disk and in the mirrors:

  Addon_Ports/pfui_port/pfUI/api/api.lua           AnchorOffsets + SaveMovable/LoadMovable
  Addon_Ports/pfui_port/pfUI/modules/autofade.lua  new module
  Addon_Ports/pfui_port/pfUI/modules/gui.lua       the "Auto Fade" page
  Addon_Ports/pfui_port/pfUI/init/modules.xml      the include
  Addon_Ports/openmap_port/OpenMapClassic/Map/Window.lua   SetClampedToScreen either way

- The map opened with nothing on screen because pfUI's `SaveMovable` kept three of `GetPoint`'s
  five values, dropping `relativeTo` and `relativePoint`, and `LoadMovable` replayed the offsets
  against the frame's own point. OpenMapClassic anchors the map TOPLEFT to UIParent's BOTTOMLEFT,
  so the save moved it a full screen height — measured at 1800 units on a 1440 screen at scale
  0.8. It was latent while OpenMap's own hook kept putting the window back, and surfaced the
  moment that stood down. Fixed by measuring the offsets for the point being named instead of
  copying a pair in another convention, which also fixes an anchor to a third frame; plus an
  off-screen check on restore, so a save already written heals once instead of every login.

- The player's first buff of each session (the commit before this one).

- pfUI: a config section added to `LoadConfig` does not survive a character that already has a
  config, because `pfUI_config` is SavedVariablesPerCharacter and the saved table replaces the one
  LoadConfig filled. `C` is not a stable table either — `GetEnvironment()` rebinds it per module.

- The fade grom actually wanted out of Cinematic, which he has now removed: pfUI's own
  `EnableAutohide`, which only the action bars and four info panels could reach, pointed at the
  minimap, the buff rows, the unit frames and Location Plus, every switch defaulting off and each
  with a row in pfUI's GUI. Buffs and debuffs are separate switches on purpose, and the one real
  cost is stated rather than hidden: with the unit frame switch on, the fade and pfUI's
  out-of-range dimming both write one alpha.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SgstFWtn1RxEJ5kVrpgYwn
2026-11-03 08:22:36 -07:00
..