Skip to content

Roadmap: post-v1 feature arc #1

Description

@TorbenWetter

Agreed feature arc after v1 (2026-07-05). Status: items 1–14 shipped; item 15 (trip posters) deferred to a future session. Process: one feature at a time → local testing → commit only after it's confirmed working. Trip posters intentionally last.

Infrastructure first

  • 1. CI + one Playwright smoke test (typecheck, build, hermetic fixture-data smoke)
  • 2. Country-agnostic core: extract Sweden specifics (extract URL, EPSG, admin levels, curated labels/seats) into a country config — repo stays Sweden, architecture doesn't

Cartographic craft

  • 3. Road casings + per-class road colors/widths
  • 4. Curved labels — sea names on arcs, river names via textPath
  • 5. Vintage waterlines (concentric coastal rings, pipeline buffers)
  • 6. Vector terrain: contour lines (gdal_contour) + Baltic bathymetry (GEBCO/EMODnet)

Data layers

  • 7. Ferry routes (OSM route=ferry)
  • 8. Kungsleden & major hiking trails
  • 9. Lighthouses, airports, castles (icon layers)
  • 10. E-road shields (E4/E6/E22 number badges)
  • 11. Län name labels (area-aware placement)

Experimentation tools

  • 12. Layer duplication (layer instances instead of fixed ids)
  • 13. Color harmony lock (derive palette roles from one anchor color)
  • 14. Palette-from-image (drop a photo → extract palette → map onto layer roles)

Finale

  • 15. Trip posters — separate mode (not main studio UI): stage-based route data (from/to/date/transport), location-clustered photo picks, playful emoji markers

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions