Restyle the factory UI with the Render design system - #36
Merged
Merged
Conversation
The UI used a blue gradient, rounded panels with shadows, and the Inter face, which is not the look of Render. Now it uses the foundations of the Render design system, in the dark palette only, as the UI did before: - Semantic color tokens. Each component refers only to them. - Roobert for headings, PP Neue Montreal for text, and PP Neue Montreal Mono for labels, stages, and dates. The page loads the open fallbacks, Manrope and Roboto Mono, from Google Fonts: the brand faces have a license for internal use only, and this repository is public. - 1px borders, square corners, and no shadows. - Purple only for the primary button on hover, the link to the live website, and one phrase of the headline. - Green for stages that are done and runs that deployed, and red for failures. The history shows each status in its own element, so that the stylesheet can color it. - A top bar with the Render logo, as inline SVG in the color of the text. The text of the page does not change, so the talk track of the demo still agrees with it. The gateway test looked for the headline as one string, and the purple phrase now divides it in the HTML. The test now looks for the title of the page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The factory UI used a blue gradient, rounded panels with shadows, and the Inter face, which is not the look of Render. This change restyles it with the foundations of the Render design system, in the dark palette only, as the UI did before. The text of the page does not change.
Changes
public/style.css(new):public/index.html:app.jsfinds each element as before.public/app.js: the history shows each status in its own element, so that the stylesheet can color it.tests/gateway.test.ts: the test of Basic Auth looked for the headline as one string, and the purple phrase now divides it in the HTML. The test looks for the title of the page.The gateway still serves only
/,/app.js, and/style.css, all behind Basic Auth.Test plan
npm run check: Biome,tsc, and 376 tests pass./ui/apps: a run that builds, a deployed run, a failed build, the history, and the delete dialog.🤖 Generated with Claude Code