From ee1cbdf38b19adc0c49cc2b5a7d97bfa7bb04f3d Mon Sep 17 00:00:00 2001 From: sdarbinyan Date: Thu, 16 Jul 2026 23:32:31 +0400 Subject: [PATCH] style(ui): full UX/UI + motion pass across storefront, admin, editor - fix save-bar buttons to use shared app-button primitive (were unstyled) - fix platform-nav-group border/radius via structural selectors, drop dead -middle/-right classes - storefront widgets (hero/categories/product-carousel/footer-nav): design tokens, hover/focus states, 44px touch targets, entrance motion, reduced- motion guards - admin dashboard cards + quick-actions: hover lift, entrance animation - admin product-form gallery remove badge: hover/focus + expanded hit area - project-editor section.shared button styles: hover/active/focus/disabled states + reduced-motion; section-switch fade-in motion Co-Authored-By: Claude Opus 4.8 --- docs/KNOWN-ISSUES.md | 67 ++++++++++++++++-- .../components/header/header.component.html | 8 +-- .../components/header/header.component.scss | 34 ++++----- .../admin-dashboard-card.component.scss | 24 +++++++ ...min-dashboard-quick-actions.component.scss | 18 ++++- .../admin-product-form.component.scss | 30 +++++++- .../project-editor-save-bar.component.html | 8 +-- .../project-editor-save-bar.component.scss | 10 ++- .../project-editor-save-bar.component.ts | 3 +- .../pages/project-editor-page.component.scss | 38 ++++++++++ .../sections/section.shared.scss | 46 ++++++++++++ .../widgets/ui/categories-widget.component.ts | 12 +++- .../ui/footer-navigation-widget.component.ts | 29 +++++++- src/app/widgets/ui/hero-widget.component.ts | 70 +++++++++++++++++-- .../ui/product-carousel-widget.component.ts | 12 +++- 15 files changed, 358 insertions(+), 51 deletions(-) diff --git a/docs/KNOWN-ISSUES.md b/docs/KNOWN-ISSUES.md index 1609449..0c803fe 100644 --- a/docs/KNOWN-ISSUES.md +++ b/docs/KNOWN-ISSUES.md @@ -6,7 +6,14 @@ don't fix inline unless asked. ## Open -1. **~179 untranslated raw i18n keys across the entire admin backoffice CRUD +1. **Homepage hero-to-categories dead space gap on the storefront home + page.** Traces to bootstrap mock config (widget/section padding values + in the dev bootstrap fixture), not a code defect in + `dynamic-page-layout.component.ts` or the widget components - not fixed + this session, needs config-side investigation if it reproduces with + real tenant data rather than mock config. + +2. **~179 untranslated raw i18n keys across the entire admin backoffice CRUD UI (products/categories/orders/transactions/users/monitoring/analytics).** `translations.ts`/`en.ts`/`ru.ts`/`hy.ts` have no `adminProducts.*`, `adminCategories.*`, `adminOrders.*`, `adminTransactions.*`, @@ -40,7 +47,59 @@ don't fix inline unless asked. ## Fixed -1. **Project Editor footer: payment icons and social links had no validation.** +1. **Full-project UX/UI + motion pass across storefront, admin dashboard, + admin CRUD, and project-editor.** + User asked (2026-07-16) for a full UX/UI audit across admin, dashboard, + and storefront, sequenced: storefront -> admin dashboard -> admin CRUD -> + project-editor. All 4 phases completed: + - Fixed: `project-editor-save-bar` buttons were plain unstyled `