Describe the console as one surface at app.retina.fm in the brand guide - #31
Merged
Merged
Conversation
retina-server retired dash., map. and data.retina.fm in mid-September (#426, #433) and has since folded the map and the data explorer into the dashboard bundle as pages, served from the app host's root with one shared palette and component file (packages/shared/css). The guide still described six surfaces with three separate console-family columns, so most of what it said about the console had stopped being true: the map is no longer dark by default or Inter-only, it follows the console's three-state theme, its app-shell header is gone, and the data explorer sits in the console's sidebar layout rather than under its own top bar. The guide now has four surfaces. The console's palette columns are its light and dark halves, and the map keeps a column of its own only where it still departs from the rest of the console (layout, toolbar, toasts, focus ring, data palette). The shared ui.css also closed several §10 gaps (a shared input rule, one disabled rule for every button, six badge variants, notice banners in place of alert(), a shared Pager and chart theme), so those entries are gone; the ones that still hold (the phone layout, the one remaining confirm(), the map's lighter sunk tier) are restated against the current code. tokens.css follows: .dash, .data and .map become a .console pair plus a .console.map modifier, and preview.html renders the pair from them. 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.
The brand guide still described six surfaces, with dash.retina.fm, data.retina.fm and map.retina.fm as three separate console-family columns. retina-server retired those hostnames (#426, #433) and has since made the map and the data explorer pages of one console bundle, served from the root of
app.retina.fmand reading one palette and component file (packages/shared/css/tokens.cssandui.css). Most of what the guide said about the console had stopped being true.What changes in the guide:
ui.css. Entries it has resolved are removed: one disabled rule for every.btn, a shared.input, six badge variants,.noticein place ofalert(),<Pager>,<DataTable>and the chart theme. Entries that still hold are restated against current code: the sidebar vanishing under 768px, one remainingconfirm(), and the map's lighter sunk tier, now with its stated reason.tokens.cssreplaces.dash,.dataand.mapwith a.consolepair (data-theme="dark"for the dark half) and a.console.mapmodifier.preview.htmlrenders the pair from those classes, and its accent text now reads--accent-ink. No repository consumes these classes; tower-finder-service's README only links to the guide.Every console claim was checked against retina-server
main(cc43be9d) and tower-finder-servicemain(28ed7e1). Three review passes ran, one of them independent. The preview was rendered and its computed values were checked for both halves and the map modifier.The same staleness in
architecture.mdand the uptime runbook is fixed in a separate PR.🤖 Generated with Claude Code