From 69a7bcba925079380d067a04ba3450c1936f3e7d Mon Sep 17 00:00:00 2001 From: Tommy Chow Date: Fri, 2 Jan 2026 16:05:44 -0500 Subject: [PATCH] make video enhanced rendering opt-out --- lib/screens/settings/stores/settings_store.dart | 2 +- lib/screens/settings/stores/settings_store.g.dart | 2 +- lib/screens/settings/video_settings.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/screens/settings/stores/settings_store.dart b/lib/screens/settings/stores/settings_store.dart index 03a0cb86..f394b492 100644 --- a/lib/screens/settings/stores/settings_store.dart +++ b/lib/screens/settings/stores/settings_store.dart @@ -64,7 +64,7 @@ abstract class _SettingsStoreBase with Store { // Player defaults static const defaultShowVideo = true; static const defaultDefaultToHighestQuality = false; - static const defaultUseEnhancedRendering = false; + static const defaultUseEnhancedRendering = true; // Overlay defaults static const defaultShowOverlay = true; diff --git a/lib/screens/settings/stores/settings_store.g.dart b/lib/screens/settings/stores/settings_store.g.dart index 3a4fe929..fe29eaf1 100644 --- a/lib/screens/settings/stores/settings_store.g.dart +++ b/lib/screens/settings/stores/settings_store.g.dart @@ -22,7 +22,7 @@ SettingsStore _$SettingsStoreFromJson( ..launchUrlExternal = json['launchUrlExternal'] as bool? ?? false ..showVideo = json['showVideo'] as bool? ?? true ..defaultToHighestQuality = json['defaultToHighestQuality'] as bool? ?? false - ..useEnhancedRendering = json['useEnhancedRendering'] as bool? ?? false + ..useEnhancedRendering = json['useEnhancedRendering'] as bool? ?? true ..showOverlay = json['showOverlay'] as bool? ?? true ..toggleableOverlay = json['toggleableOverlay'] as bool? ?? false ..showLatency = json['showLatency'] as bool? ?? true diff --git a/lib/screens/settings/video_settings.dart b/lib/screens/settings/video_settings.dart index 773bf4cb..90002fbf 100644 --- a/lib/screens/settings/video_settings.dart +++ b/lib/screens/settings/video_settings.dart @@ -35,7 +35,7 @@ class VideoSettings extends StatelessWidget { SettingsListSwitch( title: 'Use enhanced rendering', subtitle: const Text( - 'Enables a newer WebView rendering method that improves performance. May cause random crashes on some devices.', + 'Uses a faster WebView rendering method. Disable if you experience crashes while watching streams.', ), value: settingsStore.useEnhancedRendering, onChanged: (newValue) =>