mirror of
https://gitlab.com/veilid/veilidchat.git
synced 2025-07-23 14:40:58 -04:00
deadlock cleanup
This commit is contained in:
parent
23867a1784
commit
2141dbff21
40 changed files with 254 additions and 253 deletions
|
@ -111,27 +111,27 @@ class ScaleConfig extends ThemeExtension<ScaleConfig> {
|
|||
required this.useVisualIndicators,
|
||||
required this.preferBorders,
|
||||
required this.borderRadiusScale,
|
||||
required double wallpaperAlpha,
|
||||
}) : _wallpaperAlpha = wallpaperAlpha;
|
||||
required this.wallpaperOpacity,
|
||||
});
|
||||
|
||||
final bool useVisualIndicators;
|
||||
final bool preferBorders;
|
||||
final double borderRadiusScale;
|
||||
final double _wallpaperAlpha;
|
||||
final double wallpaperOpacity;
|
||||
|
||||
int get wallpaperAlpha => _wallpaperAlpha.toInt();
|
||||
int get wallpaperAlpha => wallpaperOpacity.toInt();
|
||||
|
||||
@override
|
||||
ScaleConfig copyWith(
|
||||
{bool? useVisualIndicators,
|
||||
bool? preferBorders,
|
||||
double? borderRadiusScale,
|
||||
double? wallpaperAlpha}) =>
|
||||
double? wallpaperOpacity}) =>
|
||||
ScaleConfig(
|
||||
useVisualIndicators: useVisualIndicators ?? this.useVisualIndicators,
|
||||
preferBorders: preferBorders ?? this.preferBorders,
|
||||
borderRadiusScale: borderRadiusScale ?? this.borderRadiusScale,
|
||||
wallpaperAlpha: wallpaperAlpha ?? this._wallpaperAlpha,
|
||||
wallpaperOpacity: wallpaperOpacity ?? this.wallpaperOpacity,
|
||||
);
|
||||
|
||||
@override
|
||||
|
@ -145,7 +145,7 @@ class ScaleConfig extends ThemeExtension<ScaleConfig> {
|
|||
preferBorders: t < .5 ? preferBorders : other.preferBorders,
|
||||
borderRadiusScale:
|
||||
lerpDouble(borderRadiusScale, other.borderRadiusScale, t) ?? 1,
|
||||
wallpaperAlpha:
|
||||
lerpDouble(_wallpaperAlpha, other._wallpaperAlpha, t) ?? 1);
|
||||
wallpaperOpacity:
|
||||
lerpDouble(wallpaperOpacity, other.wallpaperOpacity, t) ?? 1);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue