mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2025-01-03 17:29:23 +00:00
prep for adding in forest theme colors
This commit is contained in:
parent
aec279cb6b
commit
d1f22cdc06
11 changed files with 803 additions and 29 deletions
63
assets/svg/forest-theme.svg
Normal file
63
assets/svg/forest-theme.svg
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
<svg width="200" height="162" viewBox="0 0 200 162" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g clip-path="url(#clip0_849_28937)">
|
||||||
|
<g clip-path="url(#clip1_849_28937)">
|
||||||
|
<g opacity="0.8">
|
||||||
|
<path d="M251.767 -0.724846C252.686 -3.25447 251.905 -9.96949 241.418 -16.5925C230.932 -23.2155 226.01 -30.3905 224.86 -33.1501C225.09 -35.9097 223.619 -41.7048 215.892 -42.8087C208.165 -43.9125 191.742 -55.8772 186.683 -59.7867L177.257 -64.8854C169.287 -70.884 174.641 -47.1565 143.452 -39.3592C118.616 -33.1501 117.236 1.34486 93.0897 -7.62383C73.7725 -14.7988 72.6962 -22.1117 58.5948 -22.1117C49.3019 -22.1117 42.5891 3.96647 33.7584 -7.62383C22.72 -22.1117 8.92203 -46.2582 0.64325 -42.8087C-5.5929 -40.2103 -8.24066 -35.777 -8.91269 -33.5401C-9.06287 -34.8255 -16.8224 -30.6898 -21.9509 -25.5612C-28.8499 -18.6622 -27.6426 -25.5612 -35.2315 -16.5925C-42.8204 -7.62383 -46.9598 -7.2698 -46.9598 -0.724846V148.662H251.767L251.767 -0.724846Z" fill="#D0FDEC"/>
|
||||||
|
<path d="M-45.7635 32.5656C-46.6806 30.0437 -45.9011 23.3491 -35.4466 16.7463C-24.9921 10.1435 -20.0857 2.99038 -18.9394 0.239195C-19.1686 -2.51199 -17.7013 -8.28947 -9.99801 -9.38995C-2.2947 -10.4904 9.7188 -18.5606 14.7626 -22.4581L28.5186 -31.3994C42.9623 -26.5848 31.1265 -13.7245 62.2206 -5.95097C86.9812 0.239195 88.3568 34.629 112.43 25.6876C131.688 18.5346 132.761 11.2439 146.819 11.2439C156.084 11.2439 162.776 37.2426 171.58 25.6876C182.585 11.2439 196.341 -12.8289 204.594 -9.38995C210.811 -6.79948 213.451 -2.37967 214.121 -0.149632C214.271 -1.43107 222.007 2.69203 227.12 7.80495C233.998 14.6829 232.794 7.80495 240.36 16.7463C247.925 25.6876 252.052 26.0406 252.052 32.5656V181.497H-45.7635L-45.7635 32.5656Z" fill="#BFF3DF"/>
|
||||||
|
<path d="M-42.0812 55.3395H-34.0259L-46.9632 67.3004H-39.6402L-51.8452 80.97H-46.9632L-55.0186 90.49H1.85689L-8.15124 80.97H-3.51332L-15.9625 67.3004H-8.15124L-20.1122 55.3395H-12.7891L-27.6793 41.1816L-42.0812 55.3395Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M-10.9675 48.3784H-1.32186L-16.8133 62.7078H-8.04458L-22.6592 79.0843H-16.8133L-26.459 90.4893H41.6451L29.6611 79.0843H35.2147L20.3078 62.7078H29.6611L15.3388 48.3784H24.1076L6.27773 31.417L-10.9675 48.3784Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M63.7268 48.3784H73.3725L57.881 62.7078H66.6498L52.0351 79.0843H57.881L48.2354 90.4893H116.339L104.355 79.0843H109.909L95.0021 62.7078H104.355L90.0331 48.3784H98.8019L80.9721 31.417L63.7268 48.3784Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M101.617 54.8173H109.776L96.6717 66.9559H104.089L91.7269 80.8285H96.6717L88.5127 90.4898H146.12L135.983 80.8285H140.681L128.072 66.9559H135.983L123.869 54.8173H131.286L116.204 40.4492L101.617 54.8173Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M181.438 54.8173H189.597L176.493 66.9559H183.91L171.548 80.8285H176.493L168.334 90.4898H225.942L215.805 80.8285H220.502L207.893 66.9559H215.805L203.69 54.8173H211.107L196.025 40.4492L181.438 54.8173Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M207.78 47.5091H217.598L201.829 62.1346H210.755L195.879 78.8494H201.829L192.011 90.4901H261.335L249.137 78.8494H254.79L239.616 62.1346H249.137L234.558 47.5091H243.483L225.334 30.1973L207.78 47.5091Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M136.035 54.8173H144.194L131.09 66.9559H138.507L126.145 80.8285H131.09L122.931 90.4898H180.538L170.401 80.8285H175.099L162.49 66.9559H170.401L158.286 54.8173H165.704L150.622 40.4492L136.035 54.8173Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M27.3409 62.9968H33.633L23.5275 72.3524H29.2476L19.7141 83.0445H23.5275L17.2354 90.4907H61.6617L53.8442 83.0445H57.4669L47.7427 72.3524H53.8442L44.5013 62.9968H50.2214L38.5905 51.9229L27.3409 62.9968Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M162.816 62.9968H169.109L159.003 72.3524H164.723L155.19 83.0445H159.003L152.711 90.4907H197.137L189.32 83.0445H192.942L183.218 72.3524H189.32L179.977 62.9968H185.697L174.066 51.9229L162.816 62.9968Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M-6.19939 68.4957H1.85593L-11.0814 80.4567H-3.75838L-15.9634 94.1263H-11.0814L-19.1367 103.646H37.7387L27.7306 94.1263H32.3685L19.9194 80.4567H27.7306L15.7697 68.4957H23.0927L8.20255 54.3379L-6.19939 68.4957Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M24.9143 61.5356H34.56L19.0685 75.865H27.8373L13.2226 92.2415H19.0685L9.42285 103.647H77.5269L65.5429 92.2415H71.0965L56.1896 75.865H65.5429L51.2206 61.5356H59.9894L42.1596 44.5742L24.9143 61.5356Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M99.6087 61.5356H109.254L93.7628 75.865H102.532L87.917 92.2415H93.7628L84.1172 103.647H152.221L140.237 92.2415H145.791L130.884 75.865H140.237L125.915 61.5356H134.684L116.854 44.5742L99.6087 61.5356Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M137.498 67.9736H145.657L132.554 80.1121H139.971L127.609 93.9848H132.554L124.395 103.646H182.002L171.865 93.9848H176.563L163.953 80.1121H171.865L159.75 67.9736H167.168L152.086 53.6055L137.498 67.9736Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M171.916 67.9736H180.075L166.972 80.1121H174.389L162.027 93.9848H166.972L158.812 103.646H216.42L206.283 93.9848H210.981L198.371 80.1121H206.283L194.168 67.9736H201.586L186.504 53.6055L171.916 67.9736Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M63.2227 76.1531H69.5149L59.4093 85.5086H65.1295L55.5959 96.2007H59.4093L53.1172 103.647H97.5435L89.726 96.2007H93.3487L83.6245 85.5086H89.726L80.3831 76.1531H86.1032L74.4723 65.0791L63.2227 76.1531Z" fill="#DAFCE3"/>
|
||||||
|
<path d="M198.698 76.1531H204.99L194.885 85.5086H200.605L191.071 96.2007H194.885L188.593 103.647H233.019L225.202 96.2007H228.824L219.1 85.5086H225.202L215.859 76.1531H221.579L209.948 65.0791L198.698 76.1531Z" fill="#DAFCE3"/>
|
||||||
|
<rect x="-16.1465" y="103.991" width="239.209" height="89.1054" fill="#EDFFF2"/>
|
||||||
|
<path d="M-6.36398 76.8678H-0.27299L-10.0555 88.8287H-4.51823L-13.747 102.498H-10.0555L-16.1465 112.018H26.8596L19.292 102.498H22.799L13.3856 88.8287H19.292L10.2478 76.8678H15.7851L4.52597 62.71L-6.36398 76.8678Z" fill="#EDFFF2"/>
|
||||||
|
<path d="M17.1621 69.9067H24.4556L12.7417 84.2361H19.3722L8.32144 100.613H12.7417L5.44824 112.018H56.9448L47.8832 100.613H52.0825L40.8107 84.2361H47.8832L37.0534 69.9067H43.6839L30.202 52.9453L17.1621 69.9067Z" fill="#EDFFF2"/>
|
||||||
|
<path d="M71.8486 69.9067H79.1421L67.4283 84.2361H74.0587L63.008 100.613H67.4283L60.1348 112.018H111.631L102.57 100.613H106.769L95.4972 84.2361H102.57L91.74 69.9067H98.3704L84.8885 52.9453L71.8486 69.9067Z" fill="#EDFFF2"/>
|
||||||
|
<path d="M102.292 76.3456H108.462L98.5532 88.4842H104.162L94.8142 102.357H98.5532L92.3838 112.018H135.944L128.279 102.357H131.831L122.296 88.4842H128.279L119.118 76.3456H124.726L113.322 61.9775L102.292 76.3456Z" fill="#EDFFF2"/>
|
||||||
|
<path d="M162.649 76.3456H168.818L158.91 88.4842H164.518L155.171 102.357H158.91L152.74 112.018H196.3L188.635 102.357H192.187L182.653 88.4842H188.635L179.474 76.3456H185.083L173.679 61.9775L162.649 76.3456Z" fill="#EDFFF2"/>
|
||||||
|
<path d="M182.566 69.0374H189.991L178.067 83.6629H184.816L173.567 100.378H178.067L170.643 112.018H223.062L213.838 100.378H218.113L206.639 83.6629H213.838L202.814 69.0374H209.563L195.84 51.7256L182.566 69.0374Z" fill="#EDFFF2"/>
|
||||||
|
<path d="M128.317 76.3456H134.486L124.578 88.4842H130.186L120.839 102.357H124.578L118.408 112.018H161.968L154.303 102.357H157.855L148.321 88.4842H154.303L145.142 76.3456H150.751L139.347 61.9775L128.317 76.3456Z" fill="#EDFFF2"/>
|
||||||
|
<path d="M46.1295 84.5241H50.8873L43.2461 93.8797H47.5713L40.3626 104.572H43.2461L38.4883 112.018H72.081L66.1699 104.572H68.9092L61.5563 93.8797H66.1699L59.1053 84.5241H63.4305L54.6359 73.4502L46.1295 84.5241Z" fill="#EDFFF2"/>
|
||||||
|
<path d="M142.588 84.5241H147.345L139.704 93.8797H144.029L136.821 104.572H139.704L134.946 112.018H168.539L162.628 104.572H165.367L158.014 93.8797H162.628L155.563 84.5241H159.889L151.094 73.4502L142.588 84.5241Z" fill="#EDFFF2"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip2_849_28937)">
|
||||||
|
<rect x="10" y="10" width="180" height="20" rx="2" fill="#22867A"/>
|
||||||
|
<rect x="16" y="16" width="106" height="8" rx="1" fill="white"/>
|
||||||
|
<rect x="10" y="40" width="180" height="20" rx="2" fill="#BDDBCB"/>
|
||||||
|
<rect x="16" y="46" width="106" height="8" rx="1" fill="white"/>
|
||||||
|
<rect x="10" y="62" width="180" height="20" rx="2" fill="#BDDBCB"/>
|
||||||
|
<rect x="16" y="68" width="106" height="8" rx="1" fill="white"/>
|
||||||
|
<rect x="10" y="84" width="180" height="20" rx="2" fill="#BDDBCB"/>
|
||||||
|
<rect x="16" y="90" width="106" height="8" rx="1" fill="white"/>
|
||||||
|
<rect x="10" y="106" width="180" height="20" rx="2" fill="#BDDBCB"/>
|
||||||
|
<rect x="16" y="112" width="106" height="8" rx="1" fill="white"/>
|
||||||
|
<rect x="10" y="128" width="180" height="20" rx="2" fill="#BDDBCB"/>
|
||||||
|
<rect x="16" y="134" width="106" height="8" rx="1" fill="white"/>
|
||||||
|
<rect x="10" y="150" width="180" height="20" rx="2" fill="#BDDBCB"/>
|
||||||
|
<rect x="16" y="156" width="106" height="8" rx="1" fill="white"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip0_849_28937">
|
||||||
|
<rect width="200" height="162" fill="white"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip1_849_28937">
|
||||||
|
<rect width="200" height="368.997" fill="white" transform="translate(0 -201)"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip2_849_28937">
|
||||||
|
<rect width="200" height="162" rx="8" fill="white"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.6 KiB |
BIN
assets/svg/fruit-sorbet-theme.png
Normal file
BIN
assets/svg/fruit-sorbet-theme.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.1 KiB |
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
@ -58,6 +58,7 @@ import 'package:stackwallet/utilities/logger.dart';
|
||||||
import 'package:stackwallet/utilities/stack_file_system.dart';
|
import 'package:stackwallet/utilities/stack_file_system.dart';
|
||||||
import 'package:stackwallet/utilities/theme/color_theme.dart';
|
import 'package:stackwallet/utilities/theme/color_theme.dart';
|
||||||
import 'package:stackwallet/utilities/theme/dark_colors.dart';
|
import 'package:stackwallet/utilities/theme/dark_colors.dart';
|
||||||
|
import 'package:stackwallet/utilities/theme/forest_colors.dart';
|
||||||
import 'package:stackwallet/utilities/theme/fruit_sorbet_colors.dart';
|
import 'package:stackwallet/utilities/theme/fruit_sorbet_colors.dart';
|
||||||
import 'package:stackwallet/utilities/theme/light_colors.dart';
|
import 'package:stackwallet/utilities/theme/light_colors.dart';
|
||||||
import 'package:stackwallet/utilities/theme/ocean_breeze_colors.dart';
|
import 'package:stackwallet/utilities/theme/ocean_breeze_colors.dart';
|
||||||
|
@ -347,6 +348,9 @@ class _MaterialAppWithThemeState extends ConsumerState<MaterialAppWithTheme>
|
||||||
case "fruitSorbet":
|
case "fruitSorbet":
|
||||||
colorTheme = FruitSorbetColors();
|
colorTheme = FruitSorbetColors();
|
||||||
break;
|
break;
|
||||||
|
case "forest":
|
||||||
|
colorTheme = ForestColors();
|
||||||
|
break;
|
||||||
case "light":
|
case "light":
|
||||||
default:
|
default:
|
||||||
colorTheme = LightColors();
|
colorTheme = LightColors();
|
||||||
|
|
|
@ -34,6 +34,8 @@ class AppearanceSettingsView extends ConsumerWidget {
|
||||||
return "Oled Black theme";
|
return "Oled Black theme";
|
||||||
case ThemeType.fruitSorbet:
|
case ThemeType.fruitSorbet:
|
||||||
return "Fruit Sorbet theme";
|
return "Fruit Sorbet theme";
|
||||||
|
case ThemeType.forest:
|
||||||
|
return "Forest theme";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -171,6 +171,8 @@ class _ThemeToggle extends ConsumerState<ThemeToggle> {
|
||||||
return Assets.svg.themeOledBlack;
|
return Assets.svg.themeOledBlack;
|
||||||
case ThemeType.fruitSorbet:
|
case ThemeType.fruitSorbet:
|
||||||
return Assets.svg.themeFruit;
|
return Assets.svg.themeFruit;
|
||||||
|
case ThemeType.forest:
|
||||||
|
return Assets.svg.themeForest;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -92,6 +92,7 @@ class _SVG {
|
||||||
"assets/svg/${Theme.of(context).extension<StackColors>()!.themeType.name}/tx-exchange-icon-failed.svg";
|
"assets/svg/${Theme.of(context).extension<StackColors>()!.themeType.name}/tx-exchange-icon-failed.svg";
|
||||||
|
|
||||||
String get themeFruit => "assets/svg/fruit-sorbet-theme.svg";
|
String get themeFruit => "assets/svg/fruit-sorbet-theme.svg";
|
||||||
|
String get themeForest => "assets/svg/forest-theme.svg";
|
||||||
String get themeOledBlack => "assets/svg/oled-black-theme.svg";
|
String get themeOledBlack => "assets/svg/oled-black-theme.svg";
|
||||||
String get themeOcean => "assets/svg/ocean-breeze-theme.svg";
|
String get themeOcean => "assets/svg/ocean-breeze-theme.svg";
|
||||||
String get themeLight => "assets/svg/light-mode.svg";
|
String get themeLight => "assets/svg/light-mode.svg";
|
||||||
|
@ -261,6 +262,8 @@ class _SVG {
|
||||||
class _PNG {
|
class _PNG {
|
||||||
const _PNG();
|
const _PNG();
|
||||||
|
|
||||||
|
// String get themeFruit => "assets/svg/fruit-sorbet-theme.png";
|
||||||
|
|
||||||
String get stack => "assets/images/stack.png";
|
String get stack => "assets/images/stack.png";
|
||||||
String get splash => "assets/images/splash.png";
|
String get splash => "assets/images/splash.png";
|
||||||
|
|
||||||
|
|
|
@ -39,6 +39,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark3,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,6 +80,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,6 +121,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
fontSize: 18,
|
fontSize: 18,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 18,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -144,6 +162,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -179,6 +203,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -214,6 +244,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w400,
|
fontWeight: FontWeight.w400,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w400,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -249,6 +285,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w400,
|
fontWeight: FontWeight.w400,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w400,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -284,6 +326,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -319,6 +367,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -354,6 +408,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).buttonTextPrimary,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -389,6 +449,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -424,6 +490,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark3,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -459,6 +531,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark3,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -494,6 +572,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textSubtitle1,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -534,6 +618,13 @@ class STextStyles {
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
height: 14 / 14,
|
height: 14 / 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textFieldActiveSearchIconRight,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
height: 14 / 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -569,6 +660,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w700,
|
fontWeight: FontWeight.w700,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textSubtitle1,
|
||||||
|
fontWeight: FontWeight.w700,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -604,6 +701,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).infoItemLabel,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -639,6 +742,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -674,6 +783,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -714,6 +829,13 @@ class STextStyles {
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
height: 1.5,
|
height: 1.5,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textSubtitle2,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
height: 1.5,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -754,6 +876,13 @@ class STextStyles {
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
height: 1.5,
|
height: 1.5,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
height: 1.5,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -789,6 +918,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w400,
|
fontWeight: FontWeight.w400,
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w400,
|
||||||
|
fontSize: 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -824,6 +959,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).accentColorRed,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -859,6 +1000,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).infoItemIcons,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -894,6 +1041,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).accentColorBlue,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -929,6 +1082,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -964,6 +1123,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -999,6 +1164,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1034,6 +1205,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1069,6 +1246,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 10,
|
fontSize: 10,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textError,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 10,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1104,6 +1287,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w500,
|
fontWeight: FontWeight.w500,
|
||||||
fontSize: 10,
|
fontSize: 10,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textSubtitle1,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 10,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1146,6 +1335,13 @@ class STextStyles {
|
||||||
fontSize: 40,
|
fontSize: 40,
|
||||||
height: 40 / 40,
|
height: 40 / 40,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 40,
|
||||||
|
height: 40 / 40,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1186,6 +1382,13 @@ class STextStyles {
|
||||||
fontSize: 32,
|
fontSize: 32,
|
||||||
height: 32 / 32,
|
height: 32 / 32,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 32,
|
||||||
|
height: 32 / 32,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1226,6 +1429,13 @@ class STextStyles {
|
||||||
fontSize: 24,
|
fontSize: 24,
|
||||||
height: 24 / 24,
|
height: 24 / 24,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 24,
|
||||||
|
height: 24 / 24,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1266,6 +1476,13 @@ class STextStyles {
|
||||||
fontSize: 24,
|
fontSize: 24,
|
||||||
height: 24 / 24,
|
height: 24 / 24,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 24,
|
||||||
|
height: 24 / 24,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1306,6 +1523,13 @@ class STextStyles {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
height: 30 / 20,
|
height: 30 / 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 20,
|
||||||
|
height: 30 / 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1346,6 +1570,13 @@ class STextStyles {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
height: 30 / 20,
|
height: 30 / 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w400,
|
||||||
|
fontSize: 20,
|
||||||
|
height: 30 / 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1386,6 +1617,13 @@ class STextStyles {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
height: 28 / 20,
|
height: 28 / 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w400,
|
||||||
|
fontSize: 20,
|
||||||
|
height: 28 / 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1426,6 +1664,13 @@ class STextStyles {
|
||||||
fontSize: 24,
|
fontSize: 24,
|
||||||
height: 33 / 24,
|
height: 33 / 24,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w400,
|
||||||
|
fontSize: 24,
|
||||||
|
height: 33 / 24,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1466,6 +1711,13 @@ class STextStyles {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
height: 26 / 20,
|
height: 26 / 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).buttonTextPrimary,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 20,
|
||||||
|
height: 26 / 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1506,6 +1758,13 @@ class STextStyles {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
height: 26 / 20,
|
height: 26 / 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).buttonTextPrimaryDisabled,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 20,
|
||||||
|
height: 26 / 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1546,6 +1805,13 @@ class STextStyles {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
height: 26 / 20,
|
height: 26 / 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).buttonTextSecondary,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 20,
|
||||||
|
height: 26 / 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1586,6 +1852,13 @@ class STextStyles {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
height: 26 / 20,
|
height: 26 / 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).buttonTextSecondaryDisabled,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 20,
|
||||||
|
height: 26 / 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1626,6 +1899,13 @@ class STextStyles {
|
||||||
fontSize: 18,
|
fontSize: 18,
|
||||||
height: 27 / 18,
|
height: 27 / 18,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 18,
|
||||||
|
height: 27 / 18,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1666,6 +1946,13 @@ class STextStyles {
|
||||||
fontSize: 18,
|
fontSize: 18,
|
||||||
height: 27 / 18,
|
height: 27 / 18,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w700,
|
||||||
|
fontSize: 18,
|
||||||
|
height: 27 / 18,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1706,6 +1993,13 @@ class STextStyles {
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
height: 24 / 16,
|
height: 24 / 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).buttonTextPrimaryDisabled,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
height: 24 / 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1746,6 +2040,13 @@ class STextStyles {
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
height: 21 / 14,
|
height: 21 / 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textSubtitle1,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 14,
|
||||||
|
height: 21 / 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1786,6 +2087,13 @@ class STextStyles {
|
||||||
fontSize: 14,
|
fontSize: 14,
|
||||||
height: 21 / 14,
|
height: 21 / 14,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 14,
|
||||||
|
height: 21 / 14,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1826,6 +2134,13 @@ class STextStyles {
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
height: 24 / 16,
|
height: 24 / 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).buttonTextSecondary,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
height: 24 / 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1866,6 +2181,13 @@ class STextStyles {
|
||||||
fontSize: 20,
|
fontSize: 20,
|
||||||
height: 30 / 20,
|
height: 30 / 20,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textSubtitle2,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 20,
|
||||||
|
height: 30 / 20,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1906,6 +2228,13 @@ class STextStyles {
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
height: 20.8 / 16,
|
height: 20.8 / 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark.withOpacity(0.8),
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
height: 20.8 / 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1946,6 +2275,13 @@ class STextStyles {
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
height: 20.8 / 16,
|
height: 20.8 / 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
height: 20.8 / 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1986,6 +2322,13 @@ class STextStyles {
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
height: 20.8 / 16,
|
height: 20.8 / 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark.withOpacity(0.5),
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
height: 20.8 / 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2026,6 +2369,13 @@ class STextStyles {
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
height: 20.8 / 16,
|
height: 20.8 / 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w500,
|
||||||
|
fontSize: 16,
|
||||||
|
height: 20.8 / 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2061,6 +2411,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
fontSize: 8,
|
fontSize: 8,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.roboto(
|
||||||
|
color: _theme(context).textDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 8,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2096,6 +2452,12 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w400,
|
fontWeight: FontWeight.w400,
|
||||||
fontSize: 26,
|
fontSize: 26,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.roboto(
|
||||||
|
color: _theme(context).numberTextDefault,
|
||||||
|
fontWeight: FontWeight.w400,
|
||||||
|
fontSize: 26,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2136,6 +2498,13 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w400,
|
fontWeight: FontWeight.w400,
|
||||||
fontSize: 12,
|
fontSize: 12,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
letterSpacing: 0.5,
|
||||||
|
color: _theme(context).accentColorDark,
|
||||||
|
fontWeight: FontWeight.w400,
|
||||||
|
fontSize: 12,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2176,6 +2545,13 @@ class STextStyles {
|
||||||
fontWeight: FontWeight.w600,
|
fontWeight: FontWeight.w600,
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
);
|
);
|
||||||
|
case ThemeType.forest:
|
||||||
|
return GoogleFonts.inter(
|
||||||
|
letterSpacing: 0.5,
|
||||||
|
color: _theme(context).accentColorDark,
|
||||||
|
fontWeight: FontWeight.w600,
|
||||||
|
fontSize: 16,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:stackwallet/utilities/enums/coin_enum.dart';
|
import 'package:stackwallet/utilities/enums/coin_enum.dart';
|
||||||
import 'package:stackwallet/utilities/theme/dark_colors.dart';
|
import 'package:stackwallet/utilities/theme/dark_colors.dart';
|
||||||
|
import 'package:stackwallet/utilities/theme/forest_colors.dart';
|
||||||
import 'package:stackwallet/utilities/theme/fruit_sorbet_colors.dart';
|
import 'package:stackwallet/utilities/theme/fruit_sorbet_colors.dart';
|
||||||
import 'package:stackwallet/utilities/theme/light_colors.dart';
|
import 'package:stackwallet/utilities/theme/light_colors.dart';
|
||||||
import 'package:stackwallet/utilities/theme/ocean_breeze_colors.dart';
|
import 'package:stackwallet/utilities/theme/ocean_breeze_colors.dart';
|
||||||
import 'package:stackwallet/utilities/theme/oled_black_colors.dart';
|
import 'package:stackwallet/utilities/theme/oled_black_colors.dart';
|
||||||
|
|
||||||
enum ThemeType { light, dark, oceanBreeze, oledBlack, fruitSorbet }
|
enum ThemeType { light, dark, oceanBreeze, oledBlack, fruitSorbet, forest }
|
||||||
|
|
||||||
// adjust this file
|
// adjust this file
|
||||||
|
|
||||||
|
@ -23,6 +24,8 @@ extension ThemeTypeExt on ThemeType {
|
||||||
return OledBlackColors();
|
return OledBlackColors();
|
||||||
case ThemeType.fruitSorbet:
|
case ThemeType.fruitSorbet:
|
||||||
return FruitSorbetColors();
|
return FruitSorbetColors();
|
||||||
|
case ThemeType.forest:
|
||||||
|
return ForestColors();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -38,6 +41,8 @@ extension ThemeTypeExt on ThemeType {
|
||||||
return "OLED Black";
|
return "OLED Black";
|
||||||
case ThemeType.fruitSorbet:
|
case ThemeType.fruitSorbet:
|
||||||
return "Fruit Sorbet";
|
return "Fruit Sorbet";
|
||||||
|
case ThemeType.forest:
|
||||||
|
return "Forest";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
345
lib/utilities/theme/forest_colors.dart
Normal file
345
lib/utilities/theme/forest_colors.dart
Normal file
|
@ -0,0 +1,345 @@
|
||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:stackwallet/utilities/theme/color_theme.dart';
|
||||||
|
|
||||||
|
class ForestColors extends StackColorTheme {
|
||||||
|
@override
|
||||||
|
ThemeType get themeType => ThemeType.forest;
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get background => const Color(0xFFF7F7F7);
|
||||||
|
@override
|
||||||
|
Color get backgroundAppBar => background;
|
||||||
|
@override
|
||||||
|
Gradient? get gradientBackground => null;
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get overlay => const Color(0xFF111215);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get accentColorBlue => const Color(0xFF0052DF);
|
||||||
|
@override
|
||||||
|
Color get accentColorGreen => const Color(0xFF4CC0A0);
|
||||||
|
@override
|
||||||
|
Color get accentColorYellow => const Color(0xFFF7D65D);
|
||||||
|
@override
|
||||||
|
Color get accentColorRed => const Color(0xFFD34E50);
|
||||||
|
@override
|
||||||
|
Color get accentColorOrange => const Color(0xFFFEA68D);
|
||||||
|
@override
|
||||||
|
Color get accentColorDark => const Color(0xFF232323);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get shadow => const Color(0x0F2D3132);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get textDark => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get textDark2 => const Color(0xFF414141);
|
||||||
|
@override
|
||||||
|
Color get textDark3 => const Color(0xFF747778);
|
||||||
|
@override
|
||||||
|
Color get textSubtitle1 => const Color(0xFF8E9192);
|
||||||
|
@override
|
||||||
|
Color get textSubtitle2 => const Color(0xFFA9ACAC);
|
||||||
|
@override
|
||||||
|
Color get textSubtitle3 => const Color(0xFFC4C7C7);
|
||||||
|
@override
|
||||||
|
Color get textSubtitle4 => const Color(0xFFE0E3E3);
|
||||||
|
@override
|
||||||
|
Color get textSubtitle5 => const Color(0xFFEEEFF1);
|
||||||
|
@override
|
||||||
|
Color get textSubtitle6 => const Color(0xFFF5F5F5);
|
||||||
|
@override
|
||||||
|
Color get textWhite => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get textFavoriteCard => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get textError => const Color(0xFF930006);
|
||||||
|
@override
|
||||||
|
Color get textRestore => overlay;
|
||||||
|
|
||||||
|
// button background
|
||||||
|
@override
|
||||||
|
Color get buttonBackPrimary => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get buttonBackSecondary => const Color(0xFFE0E3E3);
|
||||||
|
@override
|
||||||
|
Color get buttonBackPrimaryDisabled => const Color(0xFFD7D7D7);
|
||||||
|
@override
|
||||||
|
Color get buttonBackSecondaryDisabled => const Color(0xFFF0F1F1);
|
||||||
|
@override
|
||||||
|
Color get buttonBackBorder => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get buttonBackBorderDisabled => const Color(0xFFB6B6B6);
|
||||||
|
@override
|
||||||
|
Color get buttonBackBorderSecondary => buttonBackSecondary;
|
||||||
|
@override
|
||||||
|
Color get buttonBackBorderSecondaryDisabled => buttonBackSecondaryDisabled;
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get numberBackDefault => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get numpadBackDefault => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get bottomNavBack => const Color(0xFFFFFFFF);
|
||||||
|
|
||||||
|
// button text/element
|
||||||
|
@override
|
||||||
|
Color get buttonTextPrimary => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get buttonTextSecondary => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get buttonTextPrimaryDisabled => const Color(0xFFF8F8F8);
|
||||||
|
@override
|
||||||
|
Color get buttonTextSecondaryDisabled => const Color(0xFFB7B7B7);
|
||||||
|
@override
|
||||||
|
Color get buttonTextBorder => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get buttonTextDisabled => const Color(0xFFB6B6B6);
|
||||||
|
@override
|
||||||
|
Color get buttonTextBorderless => const Color(0xFF0052DF);
|
||||||
|
@override
|
||||||
|
Color get buttonTextBorderlessDisabled => const Color(0xFFB6B6B6);
|
||||||
|
@override
|
||||||
|
Color get numberTextDefault => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get numpadTextDefault => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get bottomNavText => const Color(0xFF232323);
|
||||||
|
|
||||||
|
// switch
|
||||||
|
@override
|
||||||
|
Color get switchBGOn => const Color(0xFF0052DF);
|
||||||
|
@override
|
||||||
|
Color get switchBGOff => const Color(0xFFD8E4FB);
|
||||||
|
@override
|
||||||
|
Color get switchBGDisabled => const Color(0xFFC5C6C9);
|
||||||
|
@override
|
||||||
|
Color get switchCircleOn => const Color(0xFFDAE2FF);
|
||||||
|
@override
|
||||||
|
Color get switchCircleOff => const Color(0xFFFBFCFF);
|
||||||
|
@override
|
||||||
|
Color get switchCircleDisabled => const Color(0xFFFBFCFF);
|
||||||
|
|
||||||
|
// step indicator background
|
||||||
|
@override
|
||||||
|
Color get stepIndicatorBGCheck => const Color(0xFFD9E2FF);
|
||||||
|
@override
|
||||||
|
Color get stepIndicatorBGNumber => const Color(0xFFD9E2FF);
|
||||||
|
@override
|
||||||
|
Color get stepIndicatorBGInactive => const Color(0xFFCDCDCD);
|
||||||
|
@override
|
||||||
|
Color get stepIndicatorBGLines => const Color(0xFF0056D2);
|
||||||
|
@override
|
||||||
|
Color get stepIndicatorBGLinesInactive => const Color(0xFFCDCDCD);
|
||||||
|
@override
|
||||||
|
Color get stepIndicatorIconText => const Color(0xFF0056D2);
|
||||||
|
@override
|
||||||
|
Color get stepIndicatorIconNumber => const Color(0xFF0056D2);
|
||||||
|
@override
|
||||||
|
Color get stepIndicatorIconInactive => const Color(0xFFF7F7F7);
|
||||||
|
|
||||||
|
// checkbox
|
||||||
|
@override
|
||||||
|
Color get checkboxBGChecked => const Color(0xFF0056D2);
|
||||||
|
@override
|
||||||
|
Color get checkboxBorderEmpty => const Color(0xFF8E9192);
|
||||||
|
@override
|
||||||
|
Color get checkboxBGDisabled => const Color(0xFFADC7EC);
|
||||||
|
@override
|
||||||
|
Color get checkboxIconChecked => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get checkboxIconDisabled => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get checkboxTextLabel => const Color(0xFF232323);
|
||||||
|
|
||||||
|
// snack bar
|
||||||
|
@override
|
||||||
|
Color get snackBarBackSuccess => const Color(0xFFB9E9D4);
|
||||||
|
@override
|
||||||
|
Color get snackBarBackError => const Color(0xFFFFDAD4);
|
||||||
|
@override
|
||||||
|
Color get snackBarBackInfo => const Color(0xFFDAE2FF);
|
||||||
|
@override
|
||||||
|
Color get snackBarTextSuccess => const Color(0xFF006C4D);
|
||||||
|
@override
|
||||||
|
Color get snackBarTextError => const Color(0xFF930006);
|
||||||
|
@override
|
||||||
|
Color get snackBarTextInfo => const Color(0xFF002A78);
|
||||||
|
|
||||||
|
// icons
|
||||||
|
@override
|
||||||
|
Color get bottomNavIconBack => const Color(0xFFA2A2A2);
|
||||||
|
@override
|
||||||
|
Color get bottomNavIconIcon => const Color(0xFF232323);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get topNavIconPrimary => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get topNavIconGreen => const Color(0xFF00A578);
|
||||||
|
@override
|
||||||
|
Color get topNavIconYellow => const Color(0xFFF4C517);
|
||||||
|
@override
|
||||||
|
Color get topNavIconRed => const Color(0xFFC00205);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get settingsIconBack => const Color(0xFFE0E3E3);
|
||||||
|
@override
|
||||||
|
Color get settingsIconIcon => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get settingsIconBack2 => const Color(0xFF94D6C4);
|
||||||
|
@override
|
||||||
|
Color get settingsIconElement => const Color(0xFF00A578);
|
||||||
|
|
||||||
|
// text field
|
||||||
|
@override
|
||||||
|
Color get textFieldActiveBG => const Color(0xFFEEEFF1);
|
||||||
|
@override
|
||||||
|
Color get textFieldDefaultBG => const Color(0xFFEEEFF1);
|
||||||
|
@override
|
||||||
|
Color get textFieldErrorBG => const Color(0xFFFFDAD4);
|
||||||
|
@override
|
||||||
|
Color get textFieldSuccessBG => const Color(0xFFB9E9D4);
|
||||||
|
@override
|
||||||
|
Color get textFieldErrorBorder => textFieldErrorBG;
|
||||||
|
@override
|
||||||
|
Color get textFieldSuccessBorder => textFieldSuccessBG;
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get textFieldActiveSearchIconLeft => const Color(0xFFA9ACAC);
|
||||||
|
@override
|
||||||
|
Color get textFieldDefaultSearchIconLeft => const Color(0xFFA9ACAC);
|
||||||
|
@override
|
||||||
|
Color get textFieldErrorSearchIconLeft => const Color(0xFF930006);
|
||||||
|
@override
|
||||||
|
Color get textFieldSuccessSearchIconLeft => const Color(0xFF006C4D);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get textFieldActiveText => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get textFieldDefaultText => const Color(0xFFA9ACAC);
|
||||||
|
@override
|
||||||
|
Color get textFieldErrorText => const Color(0xFF000000);
|
||||||
|
@override
|
||||||
|
Color get textFieldSuccessText => const Color(0xFF000000);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get textFieldActiveLabel => const Color(0xFFA9ACAC);
|
||||||
|
@override
|
||||||
|
Color get textFieldErrorLabel => const Color(0xFF930006);
|
||||||
|
@override
|
||||||
|
Color get textFieldSuccessLabel => const Color(0xFF006C4D);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get textFieldActiveSearchIconRight => const Color(0xFF747778);
|
||||||
|
@override
|
||||||
|
Color get textFieldDefaultSearchIconRight => const Color(0xFF747778);
|
||||||
|
@override
|
||||||
|
Color get textFieldErrorSearchIconRight => const Color(0xFF930006);
|
||||||
|
@override
|
||||||
|
Color get textFieldSuccessSearchIconRight => const Color(0xFF006C4D);
|
||||||
|
|
||||||
|
// settings item level2
|
||||||
|
@override
|
||||||
|
Color get settingsItem2ActiveBG => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get settingsItem2ActiveText => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get settingsItem2ActiveSub => const Color(0xFF8E9192);
|
||||||
|
|
||||||
|
// radio buttons
|
||||||
|
@override
|
||||||
|
Color get radioButtonIconBorder => const Color(0xFF0056D2);
|
||||||
|
@override
|
||||||
|
Color get radioButtonIconBorderDisabled => const Color(0xFF8F909A);
|
||||||
|
@override
|
||||||
|
Color get radioButtonBorderEnabled => const Color(0xFF0056D2);
|
||||||
|
@override
|
||||||
|
Color get radioButtonBorderDisabled => const Color(0xFF8F909A);
|
||||||
|
@override
|
||||||
|
Color get radioButtonIconCircle => const Color(0xFF0056D2);
|
||||||
|
@override
|
||||||
|
Color get radioButtonIconEnabled => const Color(0xFF0056D2);
|
||||||
|
@override
|
||||||
|
Color get radioButtonTextEnabled => const Color(0xFF44464E);
|
||||||
|
@override
|
||||||
|
Color get radioButtonTextDisabled => const Color(0xFF44464E);
|
||||||
|
@override
|
||||||
|
Color get radioButtonLabelEnabled => const Color(0xFF8E9192);
|
||||||
|
@override
|
||||||
|
Color get radioButtonLabelDisabled => const Color(0xFF8E9192);
|
||||||
|
|
||||||
|
// info text
|
||||||
|
@override
|
||||||
|
Color get infoItemBG => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get infoItemLabel => const Color(0xFF8E9192);
|
||||||
|
@override
|
||||||
|
Color get infoItemText => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get infoItemIcons => const Color(0xFF0056D2);
|
||||||
|
|
||||||
|
// popup
|
||||||
|
@override
|
||||||
|
Color get popupBG => const Color(0xFFFFFFFF);
|
||||||
|
|
||||||
|
// currency list
|
||||||
|
@override
|
||||||
|
Color get currencyListItemBG => const Color(0xFFF9F9FC);
|
||||||
|
|
||||||
|
// bottom nav
|
||||||
|
@override
|
||||||
|
Color get stackWalletBG => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get stackWalletMid => const Color(0xFFFFFFFF);
|
||||||
|
@override
|
||||||
|
Color get stackWalletBottom => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get bottomNavShadow => const Color(0xFF282E33);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get favoriteStarActive => infoItemIcons;
|
||||||
|
@override
|
||||||
|
Color get favoriteStarInactive => textSubtitle3;
|
||||||
|
|
||||||
|
@override
|
||||||
|
Color get splash => const Color(0x358E9192);
|
||||||
|
@override
|
||||||
|
Color get highlight => const Color(0x44A9ACAC);
|
||||||
|
@override
|
||||||
|
Color get warningForeground => textDark;
|
||||||
|
@override
|
||||||
|
Color get warningBackground => const Color(0xFFFFDAD3);
|
||||||
|
@override
|
||||||
|
Color get loadingOverlayTextColor => const Color(0xFFF7F7F7);
|
||||||
|
@override
|
||||||
|
Color get myStackContactIconBG => textFieldDefaultBG;
|
||||||
|
@override
|
||||||
|
Color get textConfirmTotalAmount => const Color(0xFF232323);
|
||||||
|
@override
|
||||||
|
Color get textSelectedWordTableItem => const Color(0xFF232323);
|
||||||
|
|
||||||
|
//rate type toggle
|
||||||
|
@override
|
||||||
|
Color get rateTypeToggleColorOn => textFieldDefaultBG;
|
||||||
|
@override
|
||||||
|
Color get rateTypeToggleColorOff => popupBG;
|
||||||
|
@override
|
||||||
|
Color get rateTypeToggleDesktopColorOn => textFieldDefaultBG;
|
||||||
|
@override
|
||||||
|
Color get rateTypeToggleDesktopColorOff => buttonBackSecondary;
|
||||||
|
|
||||||
|
@override
|
||||||
|
BoxShadow get standardBoxShadow => BoxShadow(
|
||||||
|
color: shadow,
|
||||||
|
spreadRadius: 3,
|
||||||
|
blurRadius: 4,
|
||||||
|
);
|
||||||
|
|
||||||
|
@override
|
||||||
|
BoxShadow? get homeViewButtonBarBoxShadow => BoxShadow(
|
||||||
|
color: shadow,
|
||||||
|
spreadRadius: 3,
|
||||||
|
blurRadius: 4,
|
||||||
|
);
|
||||||
|
}
|
|
@ -347,6 +347,7 @@ flutter:
|
||||||
- assets/svg/ocean-breeze-theme.svg
|
- assets/svg/ocean-breeze-theme.svg
|
||||||
- assets/svg/oled-black-theme.svg
|
- assets/svg/oled-black-theme.svg
|
||||||
- assets/svg/fruit-sorbet-theme.svg
|
- assets/svg/fruit-sorbet-theme.svg
|
||||||
|
- assets/svg/forest-theme.svg
|
||||||
|
|
||||||
# light theme specific
|
# light theme specific
|
||||||
- assets/svg/light/tx-exchange-icon.svg
|
- assets/svg/light/tx-exchange-icon.svg
|
||||||
|
|
Loading…
Reference in a new issue