From 6c5cd2f66c35023ab826cab443f7224e45b4831c Mon Sep 17 00:00:00 2001 From: gramps Date: Thu, 12 Nov 2026 15:32:12 -0800 Subject: [PATCH] =?UTF-8?q?feat(topbar):=20glyphs=20on=20the=20world=20seg?= =?UTF-8?q?ment=20=E2=80=94=20layout,=20record=20dot,=20and=20a=20padlock?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Creator ruling 2026-11-12: an icon left of each label, and Build Scenes' glyph becomes a padlock while Record / Go Live is the active world. - Build Scenes: a four-pane layout glyph while it is the active world, a padlock while the output world is — the door is still there, it is just behind the session. Clicking it swaps the glyph back and takes the creator into the layers, which is the only route back mid-show now that EDIT is gone. - Record / Go Live: the ring-and-dot record glyph, the same "armed" language the REC sign speaks, so the halves are read apart at a glance. Both glyphs fill from the button's own Foreground, so the selected (red) and unselected states keep legible ink without a second colour pair. UiShellTests guards both paths and the padlock's world flag. 679 pass, 0 warnings. Scope justification: Assets/starting-background.jpg is outside this unit — the creator's replacement art, still awaiting their visual check. --- Controls/TopBar.xaml | 35 +++++++++++++++++++++++++++++++---- ytLive.Tests/UiShellTests.cs | 12 +++++++++--- 2 files changed, 40 insertions(+), 7 deletions(-) diff --git a/Controls/TopBar.xaml b/Controls/TopBar.xaml index 71c6598..a99e39d 100644 --- a/Controls/TopBar.xaml +++ b/Controls/TopBar.xaml @@ -69,14 +69,41 @@ + +