Apply the brand across the repo: reports, README, guide
* simurg/core/brand.py: single source of the mark geometry, colours, favicon and the report header band (scripts/brand now load it from there). * HTML reports (QC report, compare dashboard, methylation QC): offline SVG favicon, indigo header band with the mark, version and a sha256 of the data shown; Noto Sans font stack; methylation plots in Okabe-Ito colours. * README banner, guide logo, brand/blog links; branding brief updated to the final identity; Noto (OFL) and Okabe-Ito entries in THIRD_PARTY_NOTICES; CHANGELOG (Unreleased). Unit tests + P5 QC oracle: 285 passed; ruff and mypy clean. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01814GKVzZVL3FuF3DeiZXhv
This commit is contained in:
1 parent
dfe477787f
commit
9149ef328a
12 files changed
+222
-106
No files matched your search
@@ -1,14 +1,14 @@
|
||||
:root { --blue:#3B75AF; --orange:#E8871E; --amber:#F2C14E; --grey:#9A9A9A; --bg:#fafafa; --line:#ddd; }
|
||||
* { box-sizing: border-box; }
|
||||
body { margin:0; font:14px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif; color:#222; background:var(--bg); }
|
||||
body { margin:0; font:14px/1.4 "Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif; color:#222; background:var(--bg); }
|
||||
header { padding:10px 16px; background:#fff; border-bottom:1px solid var(--line); }
|
||||
header .title { font-size:20px; font-weight:600; }
|
||||
.muted { color:#666; font-size:13px; }
|
||||
.notice { margin-top:6px; padding:6px 10px; background:#FFF6DA; border:1px solid var(--amber); border-radius:4px; font-size:13px; }
|
||||
#layout { display:flex; min-height:calc(100vh - 70px); }
|
||||
#layout { display:flex; min-height:calc(100vh - 110px); }
|
||||
nav { width:190px; flex:none; background:#fff; border-right:1px solid var(--line); padding:8px; }
|
||||
nav button { display:block; width:100%; text-align:left; margin:2px 0; padding:8px 10px; border:0; background:none; border-radius:4px; cursor:pointer; font-size:14px; }
|
||||
nav button.active { background:#E3EDF7; font-weight:600; }
|
||||
nav button.active { background:#E3EDF7; font-weight:600; box-shadow:inset 3px 0 0 #D4A017; }
|
||||
nav button:hover { background:#eef3f8; }
|
||||
main { flex:1; min-width:0; padding:12px 16px; }
|
||||
.controls { display:flex; flex-wrap:wrap; gap:12px; align-items:end; margin-bottom:10px; }
|
||||
|
||||
@@ -4,11 +4,12 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>__TITLE__</title>
|
||||
__FAVICON__
|
||||
<style>/*__STYLE__*/</style>
|
||||
</head>
|
||||
<body>
|
||||
__BRANDBAR__
|
||||
<header id="hdr">
|
||||
<div class="title">__TITLE__</div>
|
||||
<div id="hdrinfo" class="muted">loading…</div>
|
||||
<div id="metanotice" class="notice" hidden>This report embeds sample-sheet metadata. Check it before sharing
|
||||
(use <code>--no-metadata</code>, <code>--drop-metadata</code> or <code>--keep-metadata</code> to remove columns).</div>
|
||||
|
||||
Reference in new issue
Block a user