{% extends "base.html" %} {% import "_macros.html" as m %} {% block title %}Settings — Code Atlas{% endblock %} {# The settings page — theme palette cards, ground seg, map defaults, index info, ported verbatim. No sidebar: the design gives settings the full width. Theme and map defaults live in this browser's localStorage; the inline script below applies choices immediately, exactly as the design's own logic does. #} {% block main %}

Settings

Local to this machine. Nothing here leaves it.
Theme
{% for id, name, note, chips in [ ("modernist", "Modernist", "Ink on ground, one red accent.", ["#f3f2f2", "#201e1d", "#ec3013"]), ("cyber", "Cyber", "Cold ground, cyan ink, magenta accent. Ruled grid and glow on the map.", ["#07090d", "#4de3f0", "#ff2fbf"]), ] %} {% endfor %}
Ground
Map defaults
Direction
{% for id, label, clip in [ ("arrows", "Arrows", "polygon(0 42%, 62% 42%, 62% 20%, 100% 50%, 62% 80%, 62% 58%, 0 58%)"), ("taper", "Taper", "polygon(0 12%, 100% 44%, 100% 56%, 0 88%)"), ("fade", "Fade", "polygon(0 40%, 100% 40%, 100% 60%, 0 60%)"), ("flow", "Flow", "polygon(0 40%, 22% 40%, 22% 60%, 0 60%, 34% 40%, 56% 40%, 56% 60%, 34% 60%, 68% 40%, 90% 40%, 90% 60%, 68% 60%)"), ] %} {% endfor %}
Neighbourhood
{% for h in ["1", "2", "3"] %} {% endfor %}
Labels
{% for id, label in [("few", "Hubs"), ("some", "Most"), ("all", "All")] %} {% endfor %}
How the map is drawn by default. The map's own display settings edit the same stored values, so a change made there holds here too.
Index
Storage backend
{{ chrome.backend_note | replace("Backend ", "") }}
Last run
{{ chrome.footer_indexed | replace("Indexed ", "") }}
{% endblock %} {% block scripts %} {% endblock %}