mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
merge main
This commit is contained in:
@@ -11,6 +11,7 @@ extension DTOToAsset on api.AssetResponseDto {
|
||||
checksum: checksum,
|
||||
createdAt: fileCreatedAt,
|
||||
updatedAt: updatedAt,
|
||||
uploadedAt: createdAt,
|
||||
ownerId: ownerId,
|
||||
visibility: visibility.toAssetVisibility(),
|
||||
durationMs: duration,
|
||||
@@ -33,6 +34,7 @@ extension DTOToAsset on api.AssetResponseDto {
|
||||
checksum: checksum,
|
||||
createdAt: fileCreatedAt,
|
||||
updatedAt: updatedAt,
|
||||
uploadedAt: createdAt,
|
||||
ownerId: ownerId,
|
||||
visibility: visibility.toAssetVisibility(),
|
||||
durationMs: duration,
|
||||
|
||||
@@ -94,8 +94,12 @@ class SnapScrollPhysics extends ScrollPhysics {
|
||||
bool get allowUserScrolling => false;
|
||||
|
||||
static double target(ScrollMetrics position, double velocity, double snapOffset) {
|
||||
if (velocity > _minFlingVelocity) return snapOffset;
|
||||
if (velocity < -_minFlingVelocity) return position.pixels < snapOffset ? 0.0 : snapOffset;
|
||||
if (velocity > _minFlingVelocity) {
|
||||
return snapOffset;
|
||||
}
|
||||
if (velocity < -_minFlingVelocity) {
|
||||
return position.pixels < snapOffset ? 0.0 : snapOffset;
|
||||
}
|
||||
return position.pixels < minSnapDistance ? 0.0 : snapOffset;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user