chore: tidy formatting and local ignores

This commit is contained in:
edde746
2026-07-05 14:32:21 +02:00
parent ee3c75ba9e
commit c87a9060f9
5 changed files with 41 additions and 27 deletions
+2 -1
View File
@@ -70,4 +70,5 @@ duplication-report/
**/fastlane/report.xml
maestro/**/*.png
server/deploy.sh
server/deploy.sh
server/Caddyfile
@@ -47,7 +47,7 @@ internal object ResumeStallPolicy {
baselinePositionMs: Long,
currentPositionMs: Long,
durationMs: Long,
windowMs: Long,
windowMs: Long
): Verdict = when {
// Any counter movement counts as healthy, including a renderer re-enable
// resetting DecoderCounters below the baseline.
@@ -46,9 +46,12 @@ class ResumeStallPolicyTest {
assertEquals(
Verdict.HEALTHY,
ResumeStallPolicy.evaluate(
baselineFrames = 100, currentFrames = 124,
baselinePositionMs = 60_000, currentPositionMs = 61_000,
durationMs = 3_600_000, windowMs = 1000
baselineFrames = 100,
currentFrames = 124,
baselinePositionMs = 60_000,
currentPositionMs = 61_000,
durationMs = 3_600_000,
windowMs = 1000
)
)
}
@@ -59,9 +62,12 @@ class ResumeStallPolicyTest {
assertEquals(
Verdict.HEALTHY,
ResumeStallPolicy.evaluate(
baselineFrames = 100, currentFrames = 3,
baselinePositionMs = 60_000, currentPositionMs = 61_000,
durationMs = 3_600_000, windowMs = 1000
baselineFrames = 100,
currentFrames = 3,
baselinePositionMs = 60_000,
currentPositionMs = 61_000,
durationMs = 3_600_000,
windowMs = 1000
)
)
}
@@ -73,9 +79,12 @@ class ResumeStallPolicyTest {
assertEquals(
Verdict.RECHECK,
ResumeStallPolicy.evaluate(
baselineFrames = 100, currentFrames = 100,
baselinePositionMs = 60_000, currentPositionMs = 60_200,
durationMs = 3_600_000, windowMs = 1000
baselineFrames = 100,
currentFrames = 100,
baselinePositionMs = 60_000,
currentPositionMs = 60_200,
durationMs = 3_600_000,
windowMs = 1000
)
)
}
@@ -86,9 +95,12 @@ class ResumeStallPolicyTest {
assertEquals(
Verdict.SKIP_NEAR_EOF,
ResumeStallPolicy.evaluate(
baselineFrames = 100, currentFrames = 100,
baselinePositionMs = 3_598_000, currentPositionMs = 3_599_000,
durationMs = 3_600_000, windowMs = 1000
baselineFrames = 100,
currentFrames = 100,
baselinePositionMs = 3_598_000,
currentPositionMs = 3_599_000,
durationMs = 3_600_000,
windowMs = 1000
)
)
}
@@ -98,9 +110,12 @@ class ResumeStallPolicyTest {
assertEquals(
Verdict.STALLED,
ResumeStallPolicy.evaluate(
baselineFrames = 100, currentFrames = 100,
baselinePositionMs = 60_000, currentPositionMs = 61_000,
durationMs = 3_600_000, windowMs = 1000
baselineFrames = 100,
currentFrames = 100,
baselinePositionMs = 60_000,
currentPositionMs = 61_000,
durationMs = 3_600_000,
windowMs = 1000
)
)
}
@@ -111,9 +126,12 @@ class ResumeStallPolicyTest {
assertEquals(
Verdict.STALLED,
ResumeStallPolicy.evaluate(
baselineFrames = 100, currentFrames = 100,
baselinePositionMs = 60_000, currentPositionMs = 61_000,
durationMs = C.TIME_UNSET, windowMs = 1000
baselineFrames = 100,
currentFrames = 100,
baselinePositionMs = 60_000,
currentPositionMs = 61_000,
durationMs = C.TIME_UNSET,
windowMs = 1000
)
)
}
+1 -5
View File
@@ -249,11 +249,7 @@ class MediaImageHelper {
/// bound is harmless — but an oversized original (failed server transcode,
/// local artwork file, ultra-wide banner) can no longer decode past the
/// display budget the way a single-axis bound allows.
static ImageProvider boundedDecode(
ImageProvider provider, {
required int memWidth,
required int memHeight,
}) {
static ImageProvider boundedDecode(ImageProvider provider, {required int memWidth, required int memHeight}) {
final width = memWidth > 0 ? memWidth : null;
final height = memHeight > 0 ? memHeight : null;
if (width == null && height == null) return provider;
+1 -2
View File
@@ -563,8 +563,7 @@ class _OverlaySheetHostState extends State<OverlaySheetHost> with SingleTickerPr
final showHandle = _showDragHandle && !isTV && !isTop;
final effectiveConstraints =
_constraints ??
BoxConstraints(maxWidth: isDesktop ? 700 : double.infinity, maxHeight: size.height * 0.75);
_constraints ?? BoxConstraints(maxWidth: isDesktop ? 700 : double.infinity, maxHeight: size.height * 0.75);
// Slide direction depends on alignment: bottom sheets slide up, top sheets slide down.
// Use a pixel transform instead of FractionalTranslation so mouse-tracker