base creada

This commit is contained in:
Abraham
2026-01-10 21:12:17 -08:00
parent 8bfc7d60c3
commit 9adadbd354
62 changed files with 5392 additions and 22447 deletions

View File

@@ -76,13 +76,11 @@ abstract class AppTheme {
);
Gradient primaryGradient = const LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
begin: Alignment(-1.0, -1.0),
end: Alignment(1.0, 1.0),
colors: <Color>[
Color(0xFF10B981), // Verde esmeralda
Color(0xFF059669), // Verde intenso
Color(0xFF0D9488), // Verde-azulado
Color(0xFF0F172A), // Azul muy oscuro
Color(0xFF4EC9F5), // Cyan
Color(0xFFFFB733), // Yellow
],
);
@@ -91,10 +89,9 @@ abstract class AppTheme {
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: <Color>[
Color(0xFF1E40AF), // Azul profundo
Color(0xFF3B82F6), // Azul brillante
Color(0xFF10B981), // Verde esmeralda
Color(0xFF7C3AED), // Púrpura
Color(0xFF6B2F8A), // Purple
Color(0xFF4EC9F5), // Cyan
Color(0xFFFFB733), // Yellow
],
);
@@ -103,9 +100,9 @@ abstract class AppTheme {
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: <Color>[
Color(0xFF0F172A), // Azul muy oscuro
Color(0xFF1E293B), // Azul oscuro
Color(0xFF334155), // Azul gris
Color(0xFF0B0B0D), // Main background
Color(0xFF121214), // Surface 1
Color(0xFF1A1A1D), // Surface 2
],
);
@@ -135,37 +132,36 @@ abstract class AppTheme {
class LightModeTheme extends AppTheme {
@override
Color primaryColor = const Color(0xFF10B981); // Verde esmeralda principal
Color primaryColor = const Color(0xFF4EC9F5); // Cyan primary
@override
Color secondaryColor = const Color(0xFF059669); // Verde más oscuro
Color secondaryColor = const Color(0xFFFFB733); // Yellow secondary
@override
Color tertiaryColor = const Color(0xFF0D9488); // Verde azulado
Color tertiaryColor = const Color(0xFF6B2F8A); // Purple accent
@override
Color alternate = const Color(0xFF3B82F6); // Azul de acento
Color alternate = const Color(0xFFFF7A3D); // Orange accent
@override
Color primaryBackground = const Color(0xFF0F172A); // Fondo muy oscuro
Color primaryBackground = const Color(0xFFFFFFFF); // Main background (white)
@override
Color secondaryBackground =
const Color(0xFF1E293B); // Fondo secundario oscuro
Color secondaryBackground = const Color(0xFFF7F7F7); // Card/Surface 1
@override
Color tertiaryBackground = const Color(0xFF334155); // Fondo terciario
Color tertiaryBackground = const Color(0xFFEFEFEF); // Card/Surface 2
@override
Color transparentBackground =
const Color(0xFF1E293B).withOpacity(.1); // Fondo transparente
const Color(0xFFFFFFFF).withOpacity(.1); // Transparent background
@override
Color primaryText = const Color(0xFFFFFFFF); // Texto blanco
Color primaryText = const Color(0xFF111111); // Primary text
@override
Color secondaryText = const Color(0xFF94A3B8); // Texto gris claro
Color secondaryText = const Color(0xFF2B2B2B); // Secondary text
@override
Color tertiaryText = const Color(0xFF64748B); // Texto gris medio
Color tertiaryText = const Color(0xFFB5B7BA); // Disabled/Muted
@override
Color hintText = const Color(0xFF475569); // Texto de sugerencia
Color hintText = const Color(0xFFE1E1E1); // Border/Divider
@override
Color error = const Color(0xFFEF4444); // Rojo para errores
Color error = const Color(0xFFFF2D2D); // Red accent
@override
Color warning = const Color(0xFFF59E0B); // Amarillo para advertencias
Color warning = const Color(0xFFFFB733); // Yellow accent
@override
Color success = const Color(0xFF10B981); // Verde para éxito
Color success = const Color(0xFF4EC9F5); // Cyan accent
@override
Color formBackground =
const Color(0xFF10B981).withOpacity(.05); // Fondo de formularios
@@ -183,37 +179,36 @@ class LightModeTheme extends AppTheme {
class DarkModeTheme extends AppTheme {
@override
Color primaryColor = const Color(0xFF10B981); // Verde esmeralda principal
Color primaryColor = const Color(0xFF4EC9F5); // Cyan primary
@override
Color secondaryColor = const Color(0xFF059669); // Verde más oscuro
Color secondaryColor = const Color(0xFFFFB733); // Yellow secondary
@override
Color tertiaryColor = const Color(0xFF0D9488); // Verde azulado
Color tertiaryColor = const Color(0xFF6B2F8A); // Purple accent
@override
Color alternate = const Color(0xFF3B82F6); // Azul de acento
Color alternate = const Color(0xFFFF7A3D); // Orange accent
@override
Color primaryBackground = const Color(0xFF0F172A); // Fondo muy oscuro
Color primaryBackground = const Color(0xFF0B0B0D); // Main background (dark)
@override
Color secondaryBackground =
const Color(0xFF1E293B); // Fondo secundario oscuro
Color secondaryBackground = const Color(0xFF121214); // Card/Surface 1
@override
Color tertiaryBackground = const Color(0xFF334155); // Fondo terciario
Color tertiaryBackground = const Color(0xFF1A1A1D); // Card/Surface 2
@override
Color transparentBackground =
const Color(0xFF1E293B).withOpacity(.3); // Fondo transparente
const Color(0xFF0B0B0D).withOpacity(.3); // Transparent background
@override
Color primaryText = const Color(0xFFFFFFFF); // Texto blanco
Color primaryText = const Color(0xFFFFFFFF); // Primary text (white)
@override
Color secondaryText = const Color(0xFF94A3B8); // Texto gris claro
Color secondaryText = const Color(0xFFEAEAEA); // Secondary text
@override
Color tertiaryText = const Color(0xFF64748B); // Texto gris medio
Color tertiaryText = const Color(0xFF6D6E73); // Muted/Disabled
@override
Color hintText = const Color(0xFF475569); // Texto de sugerencia
Color hintText = const Color(0xFF2A2A2E); // Border/Divider
@override
Color error = const Color(0xFFEF4444); // Rojo para errores
Color error = const Color(0xFFFF2D2D); // Red accent
@override
Color warning = const Color(0xFFF59E0B); // Amarillo para advertencias
Color warning = const Color(0xFFFFB733); // Yellow accent
@override
Color success = const Color(0xFF10B981); // Verde para éxito
Color success = const Color(0xFF4EC9F5); // Cyan accent
@override
Color formBackground =
const Color(0xFF10B981).withOpacity(.1); // Fondo de formularios