diff --git a/docs/TZ.md b/docs/TZ.md index f5c3e82..f4019dc 100644 --- a/docs/TZ.md +++ b/docs/TZ.md @@ -4,7 +4,7 @@ | | | |---|---| -| Версия ТЗ | 0.51 | +| Версия ТЗ | 0.52 | | Дата | 2026-09-30 | | Статус | На обсуждении | @@ -572,6 +572,11 @@ без `!important`-войн с китом: только каскадное переопределение поверх публичных классов. - Иконки в заголовках карточек — в цвете текста заголовка (раньше затемнялись). +- **Логотип и иконки — бренд-чип кита** (0.52): лого (`logo.svg`) и все иконки + (favicon `icon.svg`, PWA-иконки 192/512 + maskable, иконки расширения) — + рамка-чип в языке кита 1.0.0 (панель, 2px бордер, 6px левая кромка accent, + скругление) с прежним глифом «терминальный промпт + чек»; бренд-марка попапа + расширения — то же лого-изображение (больше не иконка phosphor в CSS-рамке). ## 4. Нефункциональные требования diff --git a/extension/public/icons/icon-128.png b/extension/public/icons/icon-128.png index 7266970..3084625 100644 --- a/extension/public/icons/icon-128.png +++ b/extension/public/icons/icon-128.png Binary files differ diff --git a/extension/public/icons/icon-16.png b/extension/public/icons/icon-16.png index d5eb4dd..0d91e1f 100644 --- a/extension/public/icons/icon-16.png +++ b/extension/public/icons/icon-16.png Binary files differ diff --git a/extension/public/icons/icon-32.png b/extension/public/icons/icon-32.png index 86be98a..63f4d14 100644 --- a/extension/public/icons/icon-32.png +++ b/extension/public/icons/icon-32.png Binary files differ diff --git a/extension/public/icons/icon-48.png b/extension/public/icons/icon-48.png index dea94ad..fd89240 100644 --- a/extension/public/icons/icon-48.png +++ b/extension/public/icons/icon-48.png Binary files differ diff --git a/extension/public/logo.svg b/extension/public/logo.svg new file mode 100644 index 0000000..21be9db --- /dev/null +++ b/extension/public/logo.svg @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/extension/src/PopupInner.vue b/extension/src/PopupInner.vue index 8b49eb2..35a3272 100644 --- a/extension/src/PopupInner.vue +++ b/extension/src/PopupInner.vue @@ -254,7 +254,8 @@
@@ -419,23 +420,15 @@ padding: var(--gn-space-2, 8px) var(--gn-space-3, 12px); border-bottom: 2px solid var(--gn-border-color-muted, rgba(192, 202, 245, 0.24)); } +/* Бренд-марка — лого-чип (рамка и кромка заданы в самом SVG) */ .brand-mark { - display: inline-flex; - align-items: center; - justify-content: center; width: 26px; height: 26px; - border: 2px solid var(--gn-color-secondary, #7aa2f7); - border-left-width: 6px; - border-radius: 3px; - color: var(--gn-color-secondary, #7aa2f7); - background: var(--gn-surface-panel, #1f2335); - font-size: 15px; + flex-shrink: 0; } .brand-mark.lg { width: 40px; height: 40px; - font-size: 24px; } .app-name { font-weight: 700; diff --git a/frontend/public/icons/icon-192.png b/frontend/public/icons/icon-192.png index 162dcca..3cd3e70 100644 --- a/frontend/public/icons/icon-192.png +++ b/frontend/public/icons/icon-192.png Binary files differ diff --git a/frontend/public/icons/icon-512.png b/frontend/public/icons/icon-512.png index 07b51a0..9750f10 100644 --- a/frontend/public/icons/icon-512.png +++ b/frontend/public/icons/icon-512.png Binary files differ diff --git a/frontend/public/icons/icon.svg b/frontend/public/icons/icon.svg index b46a8f2..3f9cb1e 100644 --- a/frontend/public/icons/icon.svg +++ b/frontend/public/icons/icon.svg @@ -1,9 +1,11 @@ \ No newline at end of file diff --git a/frontend/public/icons/maskable-512.png b/frontend/public/icons/maskable-512.png index b223f44..268f35a 100644 --- a/frontend/public/icons/maskable-512.png +++ b/frontend/public/icons/maskable-512.png Binary files differ diff --git a/frontend/public/logo.svg b/frontend/public/logo.svg index 7851290..21be9db 100644 --- a/frontend/public/logo.svg +++ b/frontend/public/logo.svg @@ -1,7 +1,10 @@ \ No newline at end of file