Fantasy-Map-Generator/public/modules/ui
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
..
3d.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
ai-generator.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
battle-screen.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
biomes-editor.js Refactor relief rendering and generation logic 2026-03-10 03:05:07 +01:00
burg-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
burg-group-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
burgs-overview.js Overview dialogs search (#1260) 2026-01-22 13:06:13 +01:00
coastline-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
diplomacy-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
editors.js feat: relief three.js renderer 2026-03-09 02:47:13 +01:00
elevation-profile.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
emblems-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
general.js feat: relief three.js renderer 2026-03-09 02:47:13 +01:00
heightmap-editor.js Fix: Ensure heightmap elements are properly removed before re-insertion in editHeightmap function 2026-02-26 17:51:51 +01:00
hotkeys.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
ice-editor.js Data model ice (#1279) 2026-01-22 22:24:34 +01:00
labels-editor.js Update version to 1.113.2 and enhance label editor functionality with offset controls 2026-02-28 23:57:58 +01:00
lakes-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
layers.js feat: Implement compatibility bridge for legacy single-SVG callers 2026-03-13 11:56:07 +01:00
markers-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
markers-overview.js Overview dialogs search (#1260) 2026-01-22 13:06:13 +01:00
measurers.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
military-overview.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
namesbase-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
notes-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
options.js fix: update issue templates for consistency and clarity 2026-03-07 18:32:40 +01:00
provinces-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
regiment-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
regiments-overview.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
relief-editor.js fix: update type definitions and improve renderer initialization in draw-relief-icons 2026-03-11 00:51:56 +01:00
rivers-creator.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
rivers-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
rivers-overview.js Overview dialogs search (#1260) 2026-01-22 13:06:13 +01:00
route-group-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
routes-creator.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
routes-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
routes-overview.js Overview dialogs search (#1260) 2026-01-22 13:06:13 +01:00
style-presets.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
style.js Refactor relief rendering and generation logic 2026-03-10 03:05:07 +01:00
submap-tool.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
temperature-graph.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
tools.js fix: update type definitions and improve renderer initialization in draw-relief-icons 2026-03-11 00:51:56 +01:00
transform-tool.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
units-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
world-configurator.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00
zones-editor.js [Migration] NPM (#1266) 2026-01-22 12:20:12 +01:00