Skip to content

feat(qcm): group the Layers panel by task, with an Active on map list (QQA-18) - #41

Merged
joepetjr merged 3 commits into
masterfrom
qqa-18-groups
Oct 25, 2026
Merged

joepetjr merged 3 commits into
masterfrom
qqa-18-groups

Conversation

@joepetjr

Copy link
Copy Markdown
Contributor

No description provided.

Ported from headlessmode-archive #790 (commit 3e807b4f) onto master; conflicts in main.js and layer-registry.test.mjs resolved against master's groupHint and screen/names render maps.
… (QQA-18)

The Layers panel was headed by provider and rendering role. It now has ten
task headings (Map style, Places & routes, Land & access, Terrain &
landscape, Weather & conditions, Night sky, Cameras, Place facts, Explore
counties, Print options); every layer id has exactly one home. Search also
matches group purpose words and opens matching groups, restoring them when
cleared. An Active on map list shows each layer that is on with Remove and
Retry. Print-only pages are not counted as on the map.

Presentation only: ids, input ids, radio/checkbox roles, URL state and what
each layer draws are unchanged.

Ported from headlessmode-archive #794 (commit 7f665250). Adapted to the shipped catalogue: the
eleven layers added since get a task home, and the browser tests account for the default-on names
and roads layers in the Active list.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Deploying headlessmode-current with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7acc40d
Status: ✅  Deploy successful!
Preview URL: https://ef7d85e9.headlessmode-current.pages.dev
Branch Preview URL: https://qqa-18-groups.headlessmode-current.pages.dev

View logs

@joepetjr
joepetjr changed the base branch from qqa-06d-context to master October 25, 2026 11:50
# Conflicts:
#	content/quiet-corners-maps.md
#	scripts/qcm/README.md
#	scripts/qcm/context-overlays-browser.test.mjs
#	scripts/qcm/layer-count-browser.test.mjs
#	themes/headlessmode/static/js/quiet-corners-maps/main.js
@joepetjr
joepetjr merged commit 96e4832 into master Oct 25, 2026
5 checks passed
@joepetjr
joepetjr deleted the qqa-18-groups branch October 25, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant