Split Open Map Overlays into Sea Marks and Ski Pistes layers

Each overlay is now its own Infrastructure row instead of a chip on one
shared row: sea-marks (token 6) and ski-pistes (token 7), both
enabled-only, built by createOsmOverlayLayers() from one descriptor
list. Drops the option group and its share-codec defaults, gives each
layer its own name, voice entry and CURRENT-STATE row, and shifts the
token-ledger fixtures to the next free digit 8.
This commit is contained in:
Said Turksever committed 2026-11-02 16:20:08 +00:00
1 parent c489e65796
commit fc7ff1055c
29 files changed
+194 -315

No files matched your search

+1 -1
View File
@@ -48,7 +48,7 @@ test('the complete Realtime tool payload pins the manifest-generated layer relea
// Snow leaves the set_visual_style enum.
// The Operator HUD layout leaves set_hud's layout enum.
// The layer alias hint leaves out aliases the layer id already spells.
'b59bf989c98cb5935b628dd9c586f303f3e1e7febb8aac83f479fd60ec023bbc',
'c13f59886cce3780e7b27462df19659242fdac98928289dce74cf61a1f74054a',
);
});
+9 -14
View File
@@ -72,21 +72,16 @@ const layers = [
noQuery: 'published third-party intel placemarks; not analyst records',
},
{
id: 'osm-overlays',
aliases: [
'open map overlays',
'map overlays',
'sea marks',
'seamarks',
'nautical charts',
'openseamap',
'ski pistes',
'ski slopes',
'snow map',
'opensnowmap',
],
id: 'sea-marks',
aliases: ['seamarks', 'nautical charts', 'buoys', 'openseamap'],
context: false,
noQuery: 'raster tile overlays; no countable records',
noQuery: 'raster tile overlay; no countable records',
},
{
id: 'ski-pistes',
aliases: ['ski slopes', 'ski runs', 'snow map', 'opensnowmap'],
context: false,
noQuery: 'raster tile overlay; no countable records',
},
{
id: 'flights',