cwtch-ui/lib/themes/cwtch.dart

275 lines
5.0 KiB
Dart
Raw Normal View History

2021-12-07 01:40:10 +00:00
import 'dart:ui';
import 'dart:core';
import 'package:flutter/material.dart';
import 'opaque.dart';
class OpaqueDark extends OpaqueThemeType {
static final Color darkGreyPurple = Color(0xFF281831);
static final Color deepPurple = Color(0xFF422850);
static final Color mauvePurple = Color(0xFF8E64A5);
static final Color purple = Color(0xFFDFB9DE);
static final Color whitePurple = Color(0xFFE3DFE4);
static final Color softPurple = Color(0xFFFDF3FC);
static final Color pink = Color(0xFFE85DA1);
static final Color hotPink = Color(0xFFD01972);
static final Color lightGrey = Color(0xFF9E9E9E);
static final Color softGreen = Color(0xFFA0FFB0);
static final Color softRed = Color(0xFFFFA0B0);
String identifier() {
return "dark";
}
Color backgroundMainColor() {
return darkGreyPurple;
}
Color backgroundPaneColor() {
return darkGreyPurple;
}
Color backgroundHilightElementColor() {
return deepPurple;
}
Color mainTextColor() {
return whitePurple;
}
Color altTextColor() {
return mauvePurple;
}
Color hilightElementTextColor() {
return purple;
}
Color defaultButtonColor() {
return hotPink;
}
Color defaultButtonActiveColor() {
return pink;
}
Color defaultButtonTextColor() {
return whitePurple;
}
Color defaultButtonDisabledTextColor() {
return darkGreyPurple;
}
Color textfieldBackgroundColor() {
return deepPurple;
}
Color textfieldBorderColor() {
return deepPurple;
}
Color textfieldErrorColor() {
return hotPink;
}
Color scrollbarDefaultColor() {
return purple;
}
Color scrollbarActiveColor() {
return hotPink;
}
Color portraitOnlineBorderColor() {
return whitePurple;
}
Color portraitOfflineBorderColor() {
return purple;
}
Color portraitBlockedBorderColor() {
return lightGrey;
}
Color portraitBlockedTextColor() {
return lightGrey;
}
Color portraitContactBadgeColor() {
return hotPink;
}
Color portraitContactBadgeTextColor() {
return whitePurple;
}
Color portraitProfileBadgeColor() {
return mauvePurple;
}
Color portraitProfileBadgeTextColor() {
return darkGreyPurple;
}
Color dropShadowColor() {
return mauvePurple;
}
Color toolbarIconColor() {
return whitePurple;
}
Color messageFromMeBackgroundColor() {
return mauvePurple;
}
Color messageFromMeTextColor() {
return whitePurple;
}
Color messageFromOtherBackgroundColor() {
return deepPurple;
}
Color messageFromOtherTextColor() {
return whitePurple;
}
}
class OpaqueLight extends OpaqueThemeType {
static final Color whitePurple = Color(0xFFFFFDFF);
static final Color softPurple = Color(0xFFFDF3FC);
static final Color purple = Color(0xFFDFB9DE);
static final Color brightPurple = Color(0xFFD1B0E0);
static final Color darkPurple = Color(0xFF350052);
static final Color greyPurple = Color(0xFF775F84);
static final Color pink = Color(0xFFE85DA1);
static final Color hotPink = Color(0xFFD01972);
static final Color lightGrey = Color(0xFFB3B6B3);
static final Color softGreen = Color(0xFFA0FFB0);
static final Color softRed = Color(0xFFFFA0B0);
String identifier() {
return "light";
}
Color backgroundMainColor() {
return whitePurple;
}
Color backgroundPaneColor() {
return softPurple;
}
Color backgroundHilightElementColor() {
return softPurple;
}
Color mainTextColor() {
return darkPurple;
}
Color altTextColor() {
return purple;
}
Color hilightElementTextColor() {
return darkPurple;
}
Color defaultButtonColor() {
return hotPink;
}
Color defaultButtonActiveColor() {
return pink;
}
Color defaultButtonTextColor() {
return whitePurple;
}
Color defaultButtonDisabledColor() {
return lightGrey;
}
Color textfieldBackgroundColor() {
return purple;
}
Color textfieldBorderColor() {
return purple;
}
Color textfieldErrorColor() {
return hotPink;
}
Color scrollbarDefaultColor() {
return darkPurple;
}
Color scrollbarActiveColor() {
return hotPink;
}
Color portraitOnlineBorderColor() {
return greyPurple;
}
Color portraitOfflineBorderColor() {
return greyPurple;
}
Color portraitBlockedBorderColor() {
return lightGrey;
}
Color portraitBlockedTextColor() {
return lightGrey;
}
Color portraitContactBadgeColor() {
return hotPink;
}
Color portraitContactBadgeTextColor() {
return whitePurple;
}
Color portraitProfileBadgeColor() {
return brightPurple;
}
Color portraitProfileBadgeTextColor() {
return whitePurple;
}
Color dropShadowColor() {
return purple;
}
Color toolbarIconColor() {
return darkPurple;
}
Color messageFromMeBackgroundColor() {
return brightPurple;
}
Color messageFromMeTextColor() {
return mainTextColor();
}
Color messageFromOtherBackgroundColor() {
return purple;
}
Color messageFromOtherTextColor() {
return darkPurple;
}
}