Skip to content

Commit 88313d0

Browse files
committed
Polish studio UI and refresh release docs
1 parent 7dea54a commit 88313d0

40 files changed

+1682
-64
lines changed

AGENTS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,9 @@ Repo-specific design rules:
299299
- Treat every file under `design/` as a static design/prototype reference only. Production UI must be implemented as Blazor components in `src/PrompterOne.Shared`; do not ship raw `design` HTML as runtime UI.
300300
- Do not re-invent the UI when the answer should be “port the markup and classes from `design`”.
301301
- For parity tasks, port the full routed screen from its matching `design/*.html` reference, not just isolated high-signal blocks. Settings, Editor, Learn, Teleprompter, and Go Live must match the reference screen in layout and intended interaction while staying Blazor/C# owned.
302+
- When the user reports a visual or theme regression on a routed screen, verify the adjacent chrome and primary controls on that same screen in the affected theme instead of fixing only the single highlighted widget; add or update a browser regression that covers the broader screen-level parity check.
303+
- When routed UI or visual design changes materially, refresh the README screenshots and feature/status copy before release so public docs match the shipped product.
304+
- Release-ready work is not done until the requested branch is pushed and the corresponding GitHub CI run finishes green; if the user asks to land in `main`, use `main` and wait for the resulting pipeline status instead of stopping at local verification.
302305
- About content must stay factual and current: do not invent team members or contributor names; use Managed Code attribution and official company links only.
303306
- Do not introduce a server host for the app runtime.
304307
- Preserve stable `data-testid` selectors on core flows because the Playwright suite depends on them.

README.md

Lines changed: 57 additions & 44 deletions
Large diffs are not rendered by default.

design/settings.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1245,6 +1245,13 @@ <h3 class="set-section-title">About</h3>
12451245
</div>
12461246
<svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="var(--t4)" stroke-width="2"><polyline points="9,18 15,12 9,6"/></svg>
12471247
</a>
1248+
<a class="set-about-link set-field set-field-toggle" href="https://github.com/managedcode/TPS" target="_blank" rel="noreferrer">
1249+
<div class="set-about-link-copy">
1250+
<label>TPS on GitHub</label>
1251+
<span class="set-about-link-meta">TelePrompterScript format, docs, and examples</span>
1252+
</div>
1253+
<svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="var(--t4)" stroke-width="2"><polyline points="9,18 15,12 9,6"/></svg>
1254+
</a>
12481255
</div>
12491256
</div>
12501257
</div>

docs/screenshots/readme/editor.png

-39.6 KB
Loading
239 KB
Loading

docs/screenshots/readme/learn.png

-39.7 KB
Loading
89.2 KB
Loading
-80.5 KB
Loading
8.89 KB
Loading

src/PrompterOne.Shared/AppShell/Layout/MainLayout.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<div class="app-header-right">
6060
@if (ShowLibraryActions)
6161
{
62-
<div class="lib-search">
62+
<div class="lib-search" data-testid="@UiTestIds.Header.LibrarySearchSurface">
6363
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
6464
<circle cx="11" cy="11" r="8" />
6565
<path d="m21 21-4.35-4.35" />

0 commit comments

Comments
 (0)