From fec515810c931d62194a3db876491fdf7d4cc64f Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 20 Jan 2023 17:43:49 +0100 Subject: redesigned player conf --- common/src/impl.rs | 6 ++-- server/src/routes/ui/node.rs | 6 ++-- server/src/routes/ui/player.rs | 38 ++++++++++---------- server/src/routes/ui/style/layout.css | 33 ++++++++++++------ server/src/routes/ui/style/player.css | 65 ++++++++++++++++++++++++++++++++++- 5 files changed, 113 insertions(+), 35 deletions(-) diff --git a/common/src/impl.rs b/common/src/impl.rs index c17f1ec..7be6911 100644 --- a/common/src/impl.rs +++ b/common/src/impl.rs @@ -14,17 +14,17 @@ impl std::fmt::Display for SourceTrack { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { let kspec = match &self.kind { SourceTrackKind::Video { width, height, fps } => { - format!("Video: {width}x{height}, {fps}fps, ") + format!("Video: {width}x{height} {fps}fps ") } SourceTrackKind::Audio { channels, sample_rate, bit_depth, - } => format!("Audio: {channels}ch, {sample_rate}Hz, {bit_depth}bits, "), + } => format!("Audio: {channels}ch {sample_rate}Hz {bit_depth}bits "), SourceTrackKind::Subtitles => format!("Subtitles: "), }; f.write_fmt(format_args!( - "{}, {:?}, {} ({})", + "{} {:?} {} ({})", kspec, self.name, self.language, self.codec )) } diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index 855da45..0b7494e 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -60,8 +60,10 @@ markup::define! { } div.hover { a[href=&player_uri(&item.lib_path)] { "▶" } } } - a[href=&uri!(r_library_node(&item.lib_path)).to_string()] { - p.title { @item.info.title } + p.title { + a[href=&uri!(r_library_node(&item.lib_path)).to_string()] { + @item.info.title + } } } } diff --git a/server/src/routes/ui/player.rs b/server/src/routes/ui/player.rs index aaed5ee..c7c7d51 100644 --- a/server/src/routes/ui/player.rs +++ b/server/src/routes/ui/player.rs @@ -60,36 +60,38 @@ pub fn player_conf<'a>(item: Arc) -> MyResult