From c527f20a88ec0acf9415b5720ec3792e29d48e4c Mon Sep 17 00:00:00 2001 From: Stan Grams Date: Tue, 4 Aug 2026 08:01:22 +0200 Subject: [PATCH] [feat](trx-frontend-http): give digital modes a decoder sidebar Thirteen decoders in a horizontal strip needed a scroller on anything but a wide window, and the open one was marked by a single underline among thirteen. They are a list down the left now, all visible at once, each keeping the state dot it already carried, with the panel for the selected one filling the rest of the width. No script changed: the sub-tab wiring, the aria roles, the decoder picker and the state-dot observers all work on the same markup, so this is layout only. Below 760px the sidebar gives way to the picker that already existed there. That path needed align-content: the tab panel fills the page height and a grid stretches its rows to match, which handed the picker a 218px row and left a 189px gap under it. The tab icon was the signal-strength bars, which is what the S-meter shows two rows above it; a pulse train says digital modes instead. Signed-off-by: Stan Grams --- .../trx-frontend-http/assets/web/index.html | 4 +- .../trx-frontend-http/assets/web/style.css | 63 +++++++++++++++++++ .../frontend/tests/browser-smoke.mjs | 27 ++++++++ 3 files changed, 92 insertions(+), 2 deletions(-) diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html index e9fc9ae3..af76c22c 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html @@ -22,7 +22,7 @@ SPDX-License-Identifier: GPL-2.0-or-later - + @@ -53,7 +53,7 @@ SPDX-License-Identifier: GPL-2.0-or-later Bookmarks