base creada
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user