85 lines
2.5 KiB
Dart
85 lines
2.5 KiB
Dart
import 'package:flutter/material.dart';
|
|
|
|
const jellyfinBlueColor = Color(0xFF00A4DC);
|
|
const jellyfinPurpleColor = Color(0xFFAA5CC3);
|
|
|
|
const lightColorScheme = ColorScheme(
|
|
brightness: Brightness.light,
|
|
// Primary
|
|
primary: Color(0xFF00668A),
|
|
onPrimary: Color(0xFFFFFFFF),
|
|
primaryContainer: Color(0xFFC4E8FF),
|
|
onPrimaryContainer: Color(0xFF001E2C),
|
|
// Secondary
|
|
secondary: Color(0xFF406374),
|
|
onSecondary: Color(0xFFFFFFFF),
|
|
secondaryContainer: Color(0xFFCCE8F8),
|
|
onSecondaryContainer: Color(0xFF1B333F),
|
|
// Tertiary
|
|
tertiary: Color(0xFF893DA2),
|
|
onTertiary: Color(0xFFFFFFFF),
|
|
tertiaryContainer: Color(0xFFFAD7FF),
|
|
onTertiaryContainer: Color(0xFF330044),
|
|
// Error
|
|
error: Color(0xFFBA1A1A),
|
|
errorContainer: Color(0xFFFFDAD6),
|
|
onError: Color(0xFFFFFFFF),
|
|
onErrorContainer: Color(0xFF410002),
|
|
// Background & Surface
|
|
background: Color(0xFFFCFDFE),
|
|
onBackground: Color(0xFF191C1E),
|
|
surface: Color(0xFFFCFDFE),
|
|
onSurface: Color(0xFF191C1E),
|
|
surfaceVariant: Color(0xFFDDE4E8),
|
|
onSurfaceVariant: Color(0xFF41484D),
|
|
// Other colors
|
|
outline: Color(0xFF727A7F),
|
|
onInverseSurface: Color(0xFFF0F1F3),
|
|
inverseSurface: Color(0xFF2E3133),
|
|
inversePrimary: Color(0xFF7BD0FF),
|
|
shadow: Color(0xFF000000),
|
|
surfaceTint: Color(0xFF00668A),
|
|
outlineVariant: Color(0xFFC0C7CD),
|
|
scrim: Color(0xFF000000),
|
|
);
|
|
|
|
const darkColorScheme = ColorScheme(
|
|
brightness: Brightness.dark,
|
|
// Primary
|
|
primary: Color(0xFF25D4FF),
|
|
onPrimary: Color(0xFF02111F),
|
|
primaryContainer: Color(0xFF0B4268),
|
|
onPrimaryContainer: Color(0xFFD6F3FF),
|
|
// Secondary
|
|
secondary: Color(0xFF7E8CFF),
|
|
onSecondary: Color(0xFF080B2E),
|
|
secondaryContainer: Color(0xFF262B72),
|
|
onSecondaryContainer: Color(0xFFE0E3FF),
|
|
// Tertiary
|
|
tertiary: Color(0xFFFF5FC8),
|
|
onTertiary: Color(0xFF370027),
|
|
tertiaryContainer: Color(0xFF6B0B55),
|
|
onTertiaryContainer: Color(0xFFFFD7F0),
|
|
// Error
|
|
error: Color(0xFFFFB4AB),
|
|
errorContainer: Color(0xFF93000A),
|
|
onError: Color(0xFF690005),
|
|
onErrorContainer: Color(0xFFFFDAD6),
|
|
// Background & Surface
|
|
background: Color(0xFF030916),
|
|
onBackground: Color(0xFFE8F2FF),
|
|
surface: Color(0xFF061426),
|
|
onSurface: Color(0xFFE8F2FF),
|
|
surfaceVariant: Color(0xFF10233D),
|
|
onSurfaceVariant: Color(0xFFA8B8D2),
|
|
// Other colors
|
|
outline: Color(0xFF61708D),
|
|
onInverseSurface: Color(0xFF191C1E),
|
|
inverseSurface: Color(0xFFE1E2E5),
|
|
inversePrimary: Color(0xFF00668A),
|
|
shadow: Color(0xFF000000),
|
|
surfaceTint: Color(0xFF25D4FF),
|
|
outlineVariant: Color(0xFF233753),
|
|
scrim: Color(0xFF000000),
|
|
);
|