Fantasy-Map-Generator/_bmad-output/implementation-artifacts
Azgaar f928f9d101 feat: Implement compatibility bridge for legacy single-SVG callers
- Added compatibility lookups for legacy single-SVG callers to ensure existing workflows function during migration to new architecture.
- Implemented `getLayerSvg`, `getLayerSurface`, and `queryMap` functions as stable globals.
- Migrated relevant code in `draw-state-labels.ts` to utilize the new `queryMap` function for scene-aware lookups.
- Updated `layers.js` to manage layer visibility and registration more effectively.
- Introduced `LayersModule` to handle layer registration, visibility, and ordering.
- Created `WebGLSurfaceLayer` and `SvgLayer` classes to encapsulate layer behavior.
- Refactored `TextureAtlasLayer` to utilize the new layer management system.
- Updated HTML structure to accommodate new SVG and canvas elements.
- Ensured all TypeScript checks pass with zero errors on modified files.
2026-03-13 11:56:07 +01:00
..
1-1-bootstrap-scene-container-and-defs-host.md feat: Update SceneModule to manage camera state and viewport, refactor WebGL layer to utilize Scene methods 2026-03-13 02:39:40 +01:00
1-2-add-scene-module-for-shared-camera-state.md feat: Update SceneModule to manage camera state and viewport, refactor WebGL layer to utilize Scene methods 2026-03-13 02:39:40 +01:00
1-3-add-layers-registry-as-the-ordering-source-of-truth.md feat: Implement compatibility bridge for legacy single-SVG callers 2026-03-13 11:56:07 +01:00
1-4-add-layer-surface-lifecycle-ownership.md feat: Implement compatibility bridge for legacy single-SVG callers 2026-03-13 11:56:07 +01:00
1-5-add-compatibility-lookups-for-legacy-single-svg-callers.md feat: Implement compatibility bridge for legacy single-SVG callers 2026-03-13 11:56:07 +01:00
1-6-move-shared-defs-resources-to-the-dedicated-host.md feat: Update SceneModule to manage camera state and viewport, refactor WebGL layer to utilize Scene methods 2026-03-13 02:39:40 +01:00
sprint-status.yaml feat: Implement compatibility bridge for legacy single-SVG callers 2026-03-13 11:56:07 +01:00