- Add VegaZoom.js with Phaser-free zoom ladder builder, verifiable headlessly - Replace hardcoded ZOOMS array with galaxy-sized ladder anchored so the bottom rung exactly covers the viewport - Remove 160 px of pan slack in clampPan so empty space can never be dragged into view - Key semantic-zoom thresholds (isFarZoom / isNearZoom) to ladder index instead of absolute scale, keeping behaviour consistent across galaxy sizes - Add section 3b to verifyMasterOfVega.js with 163 new checks covering ladder coverage, covering-zoom invariant, top-rung reach, and tiny-galaxy single-step collapse |
||
|---|---|---|
| .. | ||
| data | ||
| games | ||
| scenes | ||
| services | ||
| ui | ||
| words | ||
| config.js | ||
| main.js | ||