Axel Meyer f144063db9 Fix sidebar init, client-side first, coastline rework
- Fix: move terrainPickerUI declaration before createToolbar to avoid
  "can't access lexical declaration before initialization" error
- Hex size is now fixed per map (not adjustable at runtime)
- Client-side first: localStorage for persistence, no server needed
  for editing. Added Export/Import JSON buttons in sidebar.
- Removed server dependency from main.ts init flow
- Coastline rework: routes edge-to-edge like road/river (bezier),
  fills one side with water color (the side away from hex center).
  No longer draws along hex edges — it's a proper dividing curve.
- Simplified map-settings to just grid toggle + opacity slider

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 10:59:29 +00:00
2026-04-07 10:09:51 +00:00
2026-04-07 10:09:51 +00:00
2026-04-07 10:09:51 +00:00
2026-04-07 10:09:51 +00:00
2026-04-07 10:09:51 +00:00
2026-04-07 10:09:51 +00:00
Description
No description provided
367 KiB
Languages
TypeScript 96.5%
CSS 3.2%
HTML 0.3%