5a112d731b
- Use 3.3.5a-native Minimap:GetViewRadius() (instance method) instead of C_Minimap.GetViewRadius (nil on 3.3.5a) with C_Minimap fallback. Returns 116.67 at zoom 5 instead of the hardcoded 125 from the broken lookup table. - Replace minimapWidth = (GetWidth()/2) * (mapRadius/155.52) with minimapWidth = GetWidth() * GetScale() / 2. The new formula yields the actual half-width of the visible minimap in screen pixels, the correct multiplier for diffX*minimapWidth when diffX is normalized by mapRadius. - Comment out (do not delete) all QDMATH / UPDATE entering / ICON debug blocks as --[[ DEBUG: ... --]] for future regression investigation. - Remove loaded debug scripts from Questie-X.toc and add to .gitignore (drift_test, radius_debug, spawn_calibration, etc.). Scripts preserved in tests/ for reference. - Add .gitignore entries for tests/ lowercase variant (case-sensitive on Linux/macOS) and additional debug script patterns. - Update CHANGELOG.md and docs/changelog.html with fix entry. - Refresh handoff.md to reflect RESOLVED status and iteration 4 history. Verified: pins now stay anchored to world positions across all zoom levels on both Stock UI and ElvUI. Per-frame diffX ~0.35 yards during walking translates to ~0.21 pixels of pin movement (correct for 1 yard of world movement).
72 lines
1.1 KiB
Plaintext
72 lines
1.1 KiB
Plaintext
# Build artifacts
|
|
workflow/
|
|
Tools/
|
|
|
|
# Test files
|
|
Tests/
|
|
tests/
|
|
Modules/*_spec.lua
|
|
|
|
# Dev notes and session artifacts
|
|
docs/sunstrider-pin-fix.md
|
|
docs/sunstrider-coordinate-collection.md
|
|
docs/PROGRESS.md
|
|
docs/testing-macros.md
|
|
handoff.md
|
|
QUESTIE-LEARNER-HANDOFF.md
|
|
|
|
# Generated/lock files
|
|
skills-lock.json
|
|
|
|
# CodexBot artifacts
|
|
.codex/
|
|
|
|
# Agent/dev tooling
|
|
.agent/
|
|
.agents/
|
|
.claude/
|
|
.history/
|
|
.kilocode/
|
|
skills/
|
|
scratch/
|
|
|
|
# Lua/WoW dev artifacts
|
|
.busted
|
|
.luarc.json
|
|
selene.toml
|
|
Compat/Debug.lua
|
|
Modules/Arrow/QuestieArrow.lua.bak4
|
|
Modules/Arrow/QuestieArrow_HEAD.lua
|
|
Questie-X-Turtle.toc
|
|
Tooltip_772ebd1.lua
|
|
coords.lua
|
|
debug.lua
|
|
debug_tooltip.lua
|
|
luac.out
|
|
release_notes.txt
|
|
|
|
# Python artifacts
|
|
__pycache__/
|
|
cleanup_init.py
|
|
tmp_*.py
|
|
|
|
# Config
|
|
wow_classic.yml
|
|
|
|
# Dev scripts
|
|
Makefile
|
|
move_recompile.py
|
|
|
|
# Minimap drift investigation scripts (legacy — see tests/ for archived copies)
|
|
drift_test.lua
|
|
drift_verification.lua
|
|
spawn_calibration.lua
|
|
debug_coords.lua
|
|
minimap_calibration.lua
|
|
radius_debug.lua
|
|
diagnostic_minimap_drift.lua
|
|
elvui_debug.lua
|
|
elvui_terrain_audit.lua
|
|
Compat/HBD.lua.backup
|
|
Compat/HBD.lua.bak
|