From 16abb1ddc1c80cd6a45e5ab1f13af3d9a5954ca7 Mon Sep 17 00:00:00 2001 From: gramps Date: Thu, 12 Nov 2026 15:48:34 -0800 Subject: [PATCH] fix(topbar): the output line REPLACES the segment, it does not sit beside it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Creator correction: choosing Record / Go Live must take the [ Build Scenes ][ Record / Go Live ] dual button away and put the Output line in its place. It was rendering both, segment first, which read as one long toolbar instead of two worlds. The segment is now Build-world only. That also retires the padlock glyph added in 6c5cd2f — with the segment gone in the Output world there is no state left for it to describe, so the branch is removed rather than left unreachable. Because the segment was the only route back to the layers, the Output world gains a left chevron ("Back to Build Scenes"), present for the whole world including while a session runs — otherwise editing during a show (unit 1) would have had no entry point and the bar would have dead-ended. 680 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 | 19 ++++++++++++++----- docs/ai/ui-surface.md | 5 ++++- ytLive.Tests/UiShellTests.cs | 8 ++++---- 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/Controls/TopBar.xaml b/Controls/TopBar.xaml index e4e8cc0..63512b9 100644 --- a/Controls/TopBar.xaml +++ b/Controls/TopBar.xaml @@ -67,7 +67,8 @@ highlighted half re-enters it, which is how a creator gets back to the layers during a session. --> + Padding="2" Height="32" VerticalAlignment="Center" Margin="0,0,12,0" + Visibility="{Binding IsBuildWorld, Converter={StaticResource BoolToVis}}"> + +