From 8c0e683b70bd5c45a0cd726327f2942fcbe98a9d Mon Sep 17 00:00:00 2001 From: Hanzo_dev <2002samudiojohan@gmail.com> Date: Mon, 9 Mar 2026 12:59:10 -0500 Subject: [PATCH] Update app branding with new icono and titulosib logos --- frontend/src/components/AppHeader.vue | 33 ++++++++++++----------- frontend/src/views/AdminPanel.vue | 15 ++++++++--- frontend/src/views/AuthView.vue | 18 +++++-------- frontend/src/views/RoutesView.vue | 2 +- frontend/src/views/SplashScreen.vue | 6 ++--- frontend/src/views/StrategicAnalytics.vue | 32 +++++++++++++++++++--- 6 files changed, 68 insertions(+), 38 deletions(-) diff --git a/frontend/src/components/AppHeader.vue b/frontend/src/components/AppHeader.vue index b7f7460..9f815fe 100644 --- a/frontend/src/components/AppHeader.vue +++ b/frontend/src/components/AppHeader.vue @@ -87,7 +87,9 @@ -

{{ t('header.title') }}

+
+ SIB Logo +
@@ -205,27 +207,28 @@ const handleLogout = () => { } } -.header-title { - font-size: 24px; - font-weight: 800; - letter-spacing: -0.04em; - color: var(--text-primary); - margin: 0; - text-align: center; +.header-title-container { + display: flex; + align-items: center; + justify-content: center; grid-column: 2; cursor: pointer; + height: 40px; transition: all 0.3s ease; - text-transform: uppercase; } -:global(.dark) .header-title { - color: var(--active-color); - text-shadow: 0 0 15px rgba(254, 231, 21, 0.3); +.header-logo-img { + height: 100%; + max-width: 140px; + object-fit: contain; } -.header-title:hover { - transform: scale(1.02); - letter-spacing: 0.05em; +:global(.dark) .header-logo-img { + filter: drop-shadow(0 0 10px rgba(254, 231, 21, 0.2)); +} + +.header-title-container:hover { + transform: scale(1.05); } diff --git a/frontend/src/views/AdminPanel.vue b/frontend/src/views/AdminPanel.vue index 1753d98..fc1ee47 100644 --- a/frontend/src/views/AdminPanel.vue +++ b/frontend/src/views/AdminPanel.vue @@ -3,7 +3,8 @@
SISTEMA CENTRAL

Panel de Control

-

Ecosistema Administrativo SIB

+ SIB Logo +

Ecosistema Administrativo Central

@@ -146,12 +147,20 @@ h1 { margin: 0; } +.admin-brand-header { + height: 50px; + max-width: 200px; + margin: 0 auto 10px; + object-fit: contain; +} + .subtitle { color: var(--text-secondary); - font-size: 1rem; + font-size: 0.9rem; font-weight: 500; - margin-top: 6px; + margin-top: 2px; letter-spacing: 0.05em; + text-transform: uppercase; } .dashboard-sections { diff --git a/frontend/src/views/AuthView.vue b/frontend/src/views/AuthView.vue index 50b6c68..50149fd 100644 --- a/frontend/src/views/AuthView.vue +++ b/frontend/src/views/AuthView.vue @@ -45,8 +45,8 @@ const toggleAuth = () => {
- -

SIB

+ + SIB Logo

{{ t('auth.brandingSubtitle') }}

@@ -69,7 +69,7 @@ const toggleAuth = () => {
- +
@@ -192,15 +192,9 @@ const toggleAuth = () => { filter: drop-shadow(0 0 20px rgba(254, 231, 21, 0.4)); } -.brand-title { - font-size: 5rem; - font-weight: 800; - margin: 0; - letter-spacing: -0.04em; - background: linear-gradient(to right, #fff, var(--active-color)); - -webkit-background-clip: text; - background-clip: text; - -webkit-text-fill-color: transparent; +.brand-title-img { + width: 280px; + filter: drop-shadow(0 0 15px rgba(254, 231, 21, 0.3)); } .brand-tagline { diff --git a/frontend/src/views/RoutesView.vue b/frontend/src/views/RoutesView.vue index 62f7db9..9d8b28d 100644 --- a/frontend/src/views/RoutesView.vue +++ b/frontend/src/views/RoutesView.vue @@ -85,7 +85,7 @@ const correlimientos = computed(() => { -

SIB

+ SIB Logo
diff --git a/frontend/src/views/SplashScreen.vue b/frontend/src/views/SplashScreen.vue index b335832..2ef501e 100644 --- a/frontend/src/views/SplashScreen.vue +++ b/frontend/src/views/SplashScreen.vue @@ -4,7 +4,7 @@
- SIB + SIB
@@ -147,8 +147,8 @@ async function performInitializationTasks() { .logo-box { width: 140px; height: 140px; - background-color: #fee715; - border-radius: 28px; + background-color: transparent; + border-radius: 0; display: flex; align-items: center; justify-content: center; diff --git a/frontend/src/views/StrategicAnalytics.vue b/frontend/src/views/StrategicAnalytics.vue index 0ae5296..6b9ded2 100644 --- a/frontend/src/views/StrategicAnalytics.vue +++ b/frontend/src/views/StrategicAnalytics.vue @@ -8,8 +8,11 @@
INTELIGENCIA ESTRATÉGICA
-

Centro de Operaciones

-

Análisis segmentado de rendimiento SIB

+
+ +

Centro de Operaciones

+
+

Análisis estratégico y rendimiento de red

@@ -631,8 +634,29 @@ onMounted(async () => { transform: translateY(-2px); box-shadow: 0 4px 15px rgba(254, 231, 21, 0.3); } -h1 { font-size: 2.2rem; font-weight: 900; margin: 0; } -.subtitle { color: var(--text-secondary); margin-top: 6px; } +.analytics-header-branding { + display: flex; + align-items: center; + justify-content: center; + gap: 20px; + margin-bottom: 2px; +} + +.analytics-logo { + height: 44px; + object-fit: contain; +} + +h1 { font-size: 2.2rem; font-weight: 900; margin: 0; letter-spacing: -0.04em; } + +.subtitle { + color: var(--text-secondary); + margin-top: 4px; + text-transform: uppercase; + font-size: 0.85rem; + letter-spacing: 0.1em; + font-weight: 600; +} /* TABS */ .tabs-control { display: flex; gap: 12px; margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid var(--border-color); }