From a14d8ab15130779e4d612f690cd3c806800875c6 Mon Sep 17 00:00:00 2001 From: Hermes SysOp Date: Thu, 12 Nov 2026 18:21:09 +0100 Subject: fix(newos4): the three glyph-only switch buttons now say what they do (v4.6.165) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Asked "how do I switch?", I checked all six modes and found the controls were already uniform in function — every mode calls `api.exec('ui picker')` — but not in labelling: easy ⇄ Change view chat ⇄ Style workspace ⇄ Style studio ⇄ <- glyph only commander ⇄ <- glyph only cockpit ⇄ <- glyph only An unlabelled ⇄ on a phone is a guess. The three bare ones now carry title="Change view — pick another interface" and aria-label="Change view", which api.el() forwards via setAttribute. Verified on the served build: the snapshot reads `button "Change view"` in studio, and clicking it opens the picker with all seven options (six modes + "Keep the classic terminal"). No behaviour change — same handler, same picker; the control is now discoverable and announced by screen readers. --- main.html | 6 +++--- modules/core/module-loader.js | 2 +- modules/ext/ui-cockpit.js | 2 +- modules/ext/ui-commander.js | 2 +- modules/ext/ui-studio.js | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/main.html b/main.html index 2b6c267..9577b97 100644 --- a/main.html +++ b/main.html @@ -1350,13 +1350,13 @@ - + - + - +