diff --git a/.github/workflows/website-pages.yml b/.github/workflows/website-pages.yml
index 1dc8b1028..170f5f90d 100644
--- a/.github/workflows/website-pages.yml
+++ b/.github/workflows/website-pages.yml
@@ -4,7 +4,7 @@ on:
pull_request:
paths:
- "website/**"
- - "openhcs/resources/assets/openhcs-mark.svg"
+ - "openhcs/resources/assets/openhcs-*.svg"
- "docs/source/_static/ui.png"
- "scripts/build_website.py"
- "tests/unit/test_build_website.py"
@@ -14,7 +14,7 @@ on:
branches: [main]
paths:
- "website/**"
- - "openhcs/resources/assets/openhcs-mark.svg"
+ - "openhcs/resources/assets/openhcs-*.svg"
- "docs/source/_static/ui.png"
- "scripts/build_website.py"
- "tests/unit/test_build_website.py"
diff --git a/README.md b/README.md
index 8d0d72795..c0765a00e 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,7 @@
-

-
-
OpenHCS
+

**Bioimage analysis platform for high-content screening**\
**Compile-time validation · Bidirectional GUI↔Code · Multi-GPU · LLM pipeline generation · Extensible function registry**
diff --git a/openhcs/__init__.py b/openhcs/__init__.py
index 82ec8aeb3..570746f45 100644
--- a/openhcs/__init__.py
+++ b/openhcs/__init__.py
@@ -14,7 +14,7 @@
from openhcs._source_dependencies import ensure_source_checkout_external_paths
-__version__ = "0.7.2"
+__version__ = "0.7.3"
# Configure polystore defaults for OpenHCS integration
os.environ.setdefault("POLYSTORE_METADATA_FILENAME", "openhcs_metadata.json")
diff --git a/openhcs/pyqt_gui/branding.py b/openhcs/pyqt_gui/branding.py
index 2dfd0316a..33530d048 100644
--- a/openhcs/pyqt_gui/branding.py
+++ b/openhcs/pyqt_gui/branding.py
@@ -11,6 +11,6 @@ def openhcs_application_icon() -> QIcon:
"""Build the OpenHCS application icon from its packaged raster asset."""
pixmap = QPixmap()
- if not pixmap.loadFromData(brand_asset_bytes(BrandAsset.RASTER)):
+ if not pixmap.loadFromData(brand_asset_bytes(BrandAsset.ICON_RASTER)):
raise RuntimeError("Packaged OpenHCS application icon could not be decoded.")
return QIcon(pixmap)
diff --git a/openhcs/resources/assets/README.md b/openhcs/resources/assets/README.md
index 883ffd492..0347d536e 100644
--- a/openhcs/resources/assets/README.md
+++ b/openhcs/resources/assets/README.md
@@ -1,10 +1,15 @@
# OpenHCS brand assets
-`openhcs-mark.svg` is the canonical OpenHCS project mark. It preserves the
-geometry and colors of the OpenHCSDev organization avatar.
+The official source family contains:
-`openhcs-mark.png`, `openhcs.ico`, and `openhcs.icns` are mechanically rendered
-platform encodings of that SVG. Regenerate them with:
+- `openhcs-mark.svg` and `openhcs-mark-mono.svg` for symbol-only use.
+- `openhcs-lockup-horizontal.svg` for wide headers.
+- `openhcs-lockup-stacked.svg` for compact full-logo placement.
+- `openhcs-icon-square.svg` for application and plugin icons.
+- `openhcs-favicon.svg` for browser chrome.
+
+`openhcs-icon-square.png`, `openhcs.ico`, and `openhcs.icns` are mechanically
+rendered platform encodings of `openhcs-icon-square.svg`. Regenerate them with:
```bash
scripts/render_brand_assets.sh
diff --git a/openhcs/resources/assets/openhcs-favicon.svg b/openhcs/resources/assets/openhcs-favicon.svg
new file mode 100644
index 000000000..72c0b569f
--- /dev/null
+++ b/openhcs/resources/assets/openhcs-favicon.svg
@@ -0,0 +1,5 @@
+
diff --git a/openhcs/resources/assets/openhcs-icon-square.png b/openhcs/resources/assets/openhcs-icon-square.png
new file mode 100644
index 000000000..8eb703da3
Binary files /dev/null and b/openhcs/resources/assets/openhcs-icon-square.png differ
diff --git a/openhcs/resources/assets/openhcs-icon-square.svg b/openhcs/resources/assets/openhcs-icon-square.svg
new file mode 100644
index 000000000..0570aa203
--- /dev/null
+++ b/openhcs/resources/assets/openhcs-icon-square.svg
@@ -0,0 +1,8 @@
+
diff --git a/openhcs/resources/assets/openhcs-lockup-horizontal.svg b/openhcs/resources/assets/openhcs-lockup-horizontal.svg
new file mode 100644
index 000000000..d000bef92
--- /dev/null
+++ b/openhcs/resources/assets/openhcs-lockup-horizontal.svg
@@ -0,0 +1,8 @@
+
diff --git a/openhcs/resources/assets/openhcs-lockup-stacked.svg b/openhcs/resources/assets/openhcs-lockup-stacked.svg
new file mode 100644
index 000000000..64c3d6b8e
--- /dev/null
+++ b/openhcs/resources/assets/openhcs-lockup-stacked.svg
@@ -0,0 +1,8 @@
+
diff --git a/openhcs/resources/assets/openhcs-mark-mono.svg b/openhcs/resources/assets/openhcs-mark-mono.svg
new file mode 100644
index 000000000..82f0c45b2
--- /dev/null
+++ b/openhcs/resources/assets/openhcs-mark-mono.svg
@@ -0,0 +1,5 @@
+
diff --git a/openhcs/resources/assets/openhcs-mark.png b/openhcs/resources/assets/openhcs-mark.png
deleted file mode 100644
index 18d3f2618..000000000
Binary files a/openhcs/resources/assets/openhcs-mark.png and /dev/null differ
diff --git a/openhcs/resources/assets/openhcs-mark.svg b/openhcs/resources/assets/openhcs-mark.svg
index a545b14d0..b409b83df 100644
--- a/openhcs/resources/assets/openhcs-mark.svg
+++ b/openhcs/resources/assets/openhcs-mark.svg
@@ -1,8 +1,5 @@
-