explore: skip legacy bare-timestamp geojsons; type pill colors visible when inactive
This commit is contained in:
@@ -51,6 +51,10 @@ def bake_tracks(handle: str, data_dir: Path) -> int:
|
||||
meta = json.loads(meta_path.read_text(encoding="utf-8"))
|
||||
except (OSError, json.JSONDecodeError):
|
||||
pass
|
||||
else:
|
||||
# bare-timestamp geojson with no metadata — superseded by a slug version
|
||||
if list(acts_dir.glob(f"{act_id}-*.geojson")):
|
||||
continue
|
||||
|
||||
if meta.get("virtual") or meta.get("sub_sport") == "indoor":
|
||||
continue
|
||||
|
||||
@@ -425,9 +425,10 @@
|
||||
.pill.active { background: var(--accent-dim); border-color: var(--accent); color: var(--accent); }
|
||||
.pill.small { padding: 0.15rem 0.45rem; font-size: 0.67rem; }
|
||||
|
||||
.type-pill.active { background: color-mix(in srgb, var(--type-color) 15%, transparent); border-color: var(--type-color); color: var(--type-color); }
|
||||
.type-pill { border-color: color-mix(in srgb, var(--type-color) 45%, transparent); color: color-mix(in srgb, var(--type-color) 65%, var(--text-5)); }
|
||||
.type-pill.active { background: color-mix(in srgb, var(--type-color) 18%, transparent); border-color: var(--type-color); color: var(--type-color); }
|
||||
.type-pill:hover { border-color: var(--type-color); color: var(--type-color); }
|
||||
.type-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--type-color); flex-shrink: 0; }
|
||||
.type-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--type-color); flex-shrink: 0; }
|
||||
|
||||
.year-pills { margin-bottom: 0.4rem; }
|
||||
.month-pills { margin-bottom: 0.4rem; }
|
||||
|
||||
Reference in New Issue
Block a user