From 40ffe3656e72195b7e60e563ca352de769f7b472 Mon Sep 17 00:00:00 2001 From: Ivo Oskamp Date: Mon, 23 Feb 2026 14:41:11 +0100 Subject: [PATCH] Fix navbar overflow on split-screen desktop layouts --- .../backupchecks/src/static/css/layout.css | 40 +++++++++++++++++++ .../src/templates/layout/base.html | 12 +++--- 2 files changed, 46 insertions(+), 6 deletions(-) diff --git a/containers/backupchecks/src/static/css/layout.css b/containers/backupchecks/src/static/css/layout.css index e1afe54..52a2a69 100644 --- a/containers/backupchecks/src/static/css/layout.css +++ b/containers/backupchecks/src/static/css/layout.css @@ -87,3 +87,43 @@ main.dashboard-container { margin-left: 0; color: rgba(0, 0, 0, 0.7); } + +/* Navbar responsive behavior for split-screen/half-width desktop layouts */ +@media (max-width: 1399.98px) { + .navbar .navbar-collapse { + align-items: stretch; + } + + .navbar .navbar-search { + width: 100%; + margin-right: 0 !important; + } + + .navbar .navbar-search .form-control { + width: 100%; + min-width: 0 !important; + } + + .navbar .navbar-userinfo { + display: block; + margin-right: 0 !important; + margin-bottom: 0.5rem; + } + + .navbar .navbar-role-form, + .navbar .navbar-theme-form { + width: 100%; + margin-right: 0 !important; + margin-bottom: 0.5rem; + } + + .navbar .navbar-role-form .form-select, + .navbar .navbar-theme-form .form-select { + width: 100% !important; + min-width: 0 !important; + } + + .navbar .navbar-logout-btn { + width: 100%; + } +} diff --git a/containers/backupchecks/src/templates/layout/base.html b/containers/backupchecks/src/templates/layout/base.html index bf87e06..714408a 100644 --- a/containers/backupchecks/src/templates/layout/base.html +++ b/containers/backupchecks/src/templates/layout/base.html @@ -59,7 +59,7 @@ {% endif %} -