show user medal

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-03-22 15:01:30 +08:00
parent fc7fc18b14
commit 2bebf200df
151 changed files with 1435 additions and 1321 deletions

View File

@@ -4,7 +4,7 @@ import 'dart:io' show Platform;
import 'dart:math' show max, min;
import 'dart:ui' as ui;
import 'package:PiliPlus/common/constants.dart';
import 'package:PiliPlus/common/assets.dart';
import 'package:PiliPlus/http/browser_ua.dart';
import 'package:PiliPlus/http/constants.dart';
import 'package:PiliPlus/http/loading_state.dart';
@@ -654,7 +654,7 @@ class PlPlayerController with BlockConfigMixin {
return shadersDirPath = await AssetUtils.getOrCopy(
'assets/shaders',
Constants.mpvAnime4KShaders.followedBy(Constants.mpvAnime4KShadersLite),
Assets.mpvAnime4KShaders.followedBy(Assets.mpvAnime4KShadersLite),
path.join(appSupportDirPath, 'anime_shaders'),
);
}
@@ -682,7 +682,7 @@ class PlPlayerController with BlockConfigMixin {
'set',
PathUtils.buildShadersAbsolutePath(
await copyShadersToExternalDirectory,
Constants.mpvAnime4KShadersLite,
Assets.mpvAnime4KShadersLite,
),
]);
case SuperResolutionType.quality:
@@ -692,7 +692,7 @@ class PlPlayerController with BlockConfigMixin {
'set',
PathUtils.buildShadersAbsolutePath(
await copyShadersToExternalDirectory,
Constants.mpvAnime4KShaders,
Assets.mpvAnime4KShaders,
),
]);
}

View File

@@ -1,4 +1,4 @@
import 'package:PiliPlus/common/constants.dart';
import 'package:PiliPlus/common/style.dart';
import 'package:flutter/material.dart' show BoxFit;
enum VideoFitType {
@@ -10,7 +10,7 @@ enum VideoFitType {
none('原始', boxFit: BoxFit.none),
scaleDown('限制', boxFit: BoxFit.scaleDown),
ratio_4x3('4:3', aspectRatio: 4 / 3),
ratio_16x9('16:9', aspectRatio: StyleString.aspectRatio16x9)
ratio_16x9('16:9', aspectRatio: Style.aspectRatio16x9)
;
final String desc;

View File

@@ -3,7 +3,9 @@ import 'dart:io';
import 'dart:math' as math;
import 'dart:ui' as ui;
import 'package:PiliPlus/common/assets.dart';
import 'package:PiliPlus/common/constants.dart';
import 'package:PiliPlus/common/style.dart';
import 'package:PiliPlus/common/widgets/cropped_image.dart';
import 'package:PiliPlus/common/widgets/custom_icon.dart';
import 'package:PiliPlus/common/widgets/disabled_icon.dart';
@@ -1916,7 +1918,7 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
mainAxisSize: MainAxisSize.min,
children: [
Image.asset(
'assets/images/loading.webp',
Assets.buffering,
height: 25,
cacheHeight: 25.cacheSize(context),
semanticLabel: "加载中",

View File

@@ -98,7 +98,7 @@ Widget buildSeekPreviewWidget(
final url = data.image[pageIndex];
return ClipRRect(
borderRadius: StyleString.mdRadius,
borderRadius: Style.mdRadius,
child: VideoShotImage(
url: url,
x: x,