From 92fbdb692c9e3a956fbdc0011db930fde3a2456c Mon Sep 17 00:00:00 2001 From: Stan Grams Date: Mon, 3 Aug 2026 20:58:31 +0200 Subject: [PATCH] [feat](trx-frontend-http): lay the scheduler controls out in one row MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The controls were a column — release, then the step buttons, then the status line, then the entry on air last — which read bottom-up and left the entry that is actually transmitting furthest from the buttons that change it. They now run left to right: step through the entries, hand the rig back, then the current entry behind a separator. The separator is a pseudo-element on the current-entry block rather than an element of its own, because that block is display-toggled whenever fewer than two entries are active; a standalone rule would be left hanging with nothing after it. No ids move, so the enable/disable logic in the scheduler plugin and the release polling in vchan bind exactly as before. The smoke test asserts the row's order, which is also what keeps the separator in place. Signed-off-by: Stan Grams --- .../trx-frontend-http/assets/web/index.html | 32 ++++++++++--------- .../trx-frontend-http/assets/web/style.css | 18 +++++++++++ .../frontend/tests/browser-smoke.mjs | 9 ++++++ 3 files changed, 44 insertions(+), 15 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 0a2e96ac..27ddb8aa 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 @@ -367,23 +367,25 @@ SPDX-License-Identifier: GPL-2.0-or-later