chore: code quality

This commit is contained in:
Tazio
2025-12-01 11:08:03 +01:00
parent bf7e10b1cb
commit bc6ee79aef
3 changed files with 12510 additions and 6367 deletions
+12495 -6361
View File
File diff suppressed because it is too large Load Diff
+5 -1
View File
@@ -335,7 +335,11 @@ class _SettingsScreenState extends State<SettingsScreen> {
ListTile(
leading: const Icon(Icons.timer),
title: Text(t.settings.autoSkipDelay),
subtitle: Text(t.settings.autoSkipDelayDescription(seconds: _autoSkipDelay.toString())),
subtitle: Text(
t.settings.autoSkipDelayDescription(
seconds: _autoSkipDelay.toString(),
),
),
trailing: const Icon(Icons.chevron_right),
onTap: () => _showAutoSkipDelayDialog(),
),
+10 -5
View File
@@ -202,8 +202,9 @@ class _PlexVideoControlsState extends State<PlexVideoControls>
void _startAutoSkipTimer(PlexMarker marker) {
_cancelAutoSkipTimer();
final shouldAutoSkip = (marker.isCredits && _autoSkipCredits) ||
(!marker.isCredits && _autoSkipIntro);
final shouldAutoSkip =
(marker.isCredits && _autoSkipCredits) ||
(!marker.isCredits && _autoSkipIntro);
if (!shouldAutoSkip || _autoSkipDelay <= 0) return;
@@ -263,7 +264,7 @@ class _PlexVideoControlsState extends State<PlexVideoControls>
bool _shouldShowAutoSkip() {
if (_currentMarker == null) return false;
return (_currentMarker!.isCredits && _autoSkipCredits) ||
(!_currentMarker!.isCredits && _autoSkipIntro);
(!_currentMarker!.isCredits && _autoSkipIntro);
}
Future<void> _loadSeekTimes() async {
@@ -899,10 +900,14 @@ class _PlexVideoControlsState extends State<PlexVideoControls>
final shouldShowAutoSkip = _shouldShowAutoSkip();
final int remainingSeconds = isAutoSkipActive && shouldShowAutoSkip
? (_autoSkipDelay - (_autoSkipProgress * _autoSkipDelay)).ceil().clamp(0, _autoSkipDelay)
? (_autoSkipDelay - (_autoSkipProgress * _autoSkipDelay)).ceil().clamp(
0,
_autoSkipDelay,
)
: 0;
final String buttonText = isAutoSkipActive && shouldShowAutoSkip && remainingSeconds > 0
final String buttonText =
isAutoSkipActive && shouldShowAutoSkip && remainingSeconds > 0
? '$baseButtonText ($remainingSeconds)'
: baseButtonText;
final IconData buttonIcon = showNextEpisode