feat(hls): add video quality preference (#306)

This commit is contained in:
Matthew Esposito
2024-11-01 12:28:52 -04:00
committed by GitHub
parent 5ef57812f8
commit 2fd358f3ed
5 changed files with 31 additions and 5 deletions
+2 -1
View File
@@ -21,7 +21,7 @@ struct SettingsTemplate {
// CONSTANTS
const PREFS: [&str; 17] = [
const PREFS: [&str; 18] = [
"theme",
"front_page",
"layout",
@@ -39,6 +39,7 @@ const PREFS: [&str; 17] = [
"hide_awards",
"hide_score",
"disable_visit_reddit_confirmation",
"video_quality",
];
// FUNCTIONS
+2
View File
@@ -612,6 +612,7 @@ pub struct Preferences {
pub show_nsfw: String,
pub blur_nsfw: String,
pub hide_hls_notification: String,
pub video_quality: String,
pub hide_sidebar_and_summary: String,
pub use_hls: String,
pub autoplay_videos: String,
@@ -652,6 +653,7 @@ impl Preferences {
blur_nsfw: setting(req, "blur_nsfw"),
use_hls: setting(req, "use_hls"),
hide_hls_notification: setting(req, "hide_hls_notification"),
video_quality: setting(req, "video_quality"),
autoplay_videos: setting(req, "autoplay_videos"),
fixed_navbar: setting_or_default(req, "fixed_navbar", "on".to_string()),
disable_visit_reddit_confirmation: setting(req, "disable_visit_reddit_confirmation"),