Skip to content
Snippets Groups Projects
Commit accbc000 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Remove deprecations

parent 61ca2ebc
Branches
Tags
1 merge request!16Resolve "Remove deprecations"
Pipeline #7374 passed
## 0.8.2
- Remove deprecations
## 0.8.1
- Fix autosized text in styled buttons
......
......@@ -42,7 +42,7 @@ final ColorScheme lightColorScheme = ColorScheme.light(
onSurface: textSwatch.shade500,
surface: textSwatch.shade50,
surfaceContainerHighest: Colors.white,
shadow: textSwatch.shade900.withOpacity(.1),
shadow: textSwatch.shade900.withValues(alpha: .1),
);
final ColorScheme darkColorScheme = ColorScheme.dark(
......@@ -53,7 +53,7 @@ final ColorScheme darkColorScheme = ColorScheme.dark(
onSurface: textSwatch.shade300,
surface: const Color(0xFF262630),
surfaceContainerHighest: const Color(0xFF282832),
shadow: textSwatch.shade900.withOpacity(.2),
shadow: textSwatch.shade900.withValues(alpha: .2),
);
final ThemeData lightTheme = ThemeData(
......
......@@ -4,30 +4,31 @@ extension ColorExtension on Color {
Color darken([int percent = 40]) {
assert(1 <= percent && percent <= 100);
final value = 1 - percent / 100;
return Color.fromARGB(
alpha,
(red * value).round(),
(green * value).round(),
(blue * value).round(),
return Color.from(
alpha: a,
red: r * value,
green: g * value,
blue: b * value,
);
}
Color lighten([int percent = 40]) {
assert(1 <= percent && percent <= 100);
final value = percent / 100;
return Color.fromARGB(
alpha,
(red + ((255 - red) * value)).round(),
(green + ((255 - green) * value)).round(),
(blue + ((255 - blue) * value)).round(),
return Color.from(
alpha: a,
red: r + ((1 - r) * value),
green: g + ((1 - g) * value),
blue: b + ((1 - b) * value),
);
}
Color avg(Color other) {
final red = (this.red + other.red) ~/ 2;
final green = (this.green + other.green) ~/ 2;
final blue = (this.blue + other.blue) ~/ 2;
final alpha = (this.alpha + other.alpha) ~/ 2;
return Color.fromARGB(alpha, red, green, blue);
return Color.from(
alpha: (a + other.a) / 2,
red: (r + other.r) / 2,
green: (g + other.g) / 2,
blue: (b + other.b) / 2,
);
}
}
......@@ -3,7 +3,7 @@ description: "Flutter custom toolbox for org.benoitharrault.* projects."
publish_to: "none"
version: 0.8.1
version: 0.8.2
homepage: https://git.harrault.fr/android/flutter-toolbox
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment