From 93761e1178e2fb995121b4de245774edc074f13a Mon Sep 17 00:00:00 2001 From: Benjamin Michaelis Date: Sun, 25 Oct 2026 22:49:19 -0700 Subject: [PATCH] fix: stop header overlap on narrow screens and prioritise chapter title - Keep the brand group from shrinking so it no longer overlaps the status area. - Truncate the chapter title with an ellipsis, and hide it only when its box is too narrow to read. - Replace the "NN%" text with a thin progress bar on a faint track along the header bottom edge, with a hover tooltip and progressbar semantics. - Show the Feedback button as an icon until lg, and keep its label on one line. - Truncate long usernames in the header greeting and align it with Logout. --- .../Views/Shared/_Layout.cshtml | 8 +-- .../src/components/HeaderStatus.vue | 20 ++++-- EssentialCSharp.Web/wwwroot/css/styles.css | 61 ++++++++++++++++--- 3 files changed, 72 insertions(+), 17 deletions(-) diff --git a/EssentialCSharp.Web/Views/Shared/_Layout.cshtml b/EssentialCSharp.Web/Views/Shared/_Layout.cshtml index 80b695d5..a855c9b4 100644 --- a/EssentialCSharp.Web/Views/Shared/_Layout.cshtml +++ b/EssentialCSharp.Web/Views/Shared/_Layout.cshtml @@ -118,7 +118,7 @@ Essential C# -
+