feat(home): content-first Linear-style home (drop ambient color wash)#1410
Merged
Conversation
The object detail page (/apps/studio/metadata/object/<name>) was landing on Data view by default. For most objects this shows an empty grid (no real records yet) and gives users the impression that the page has no field editor at all — even though <FieldDesigner> was already wired into the preview slot, behind the Designer tab. Two fixes: 1. Always default to Designer mode on mount. FieldDesigner already supports read-only via its `readOnly` prop (passed when onPatch is absent), so even users in restricted tiers see the field catalog instead of an empty grid. 2. Drop the disabled state on the Designer mode button — read-only browsing of field definitions is a legitimate use case, not an error condition. Removed the now-unused canDesign / editing-snap-back effect. Verified at /apps/studio/metadata/object/test (read-only tier): opens straight to the field designer table with name/label/type/ required/unique/group columns. Data toggle still available. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The hero background layered three different-hue blobs (primary/sky/fuchsia) that smeared into an uneven pastel haze in light mode. Replace it with a single indigo→violet glow (adjacent hues that never muddy) anchored top-left that fades quickly into a clean neutral canvas. Dark mode keeps a subtler variant. No other layout or copy changes.
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Contributor
✅ Console Performance Budget
📦 Bundle Size Report
Size Limits
|
Supersedes the ambient background glow with a clean, neutral, content-first surface (Linear/Vercel-console direction): - Remove the background glow entirely; hierarchy now comes from typography, spacing, and hairline borders + micro-shadows on cards. - Flatten stat pills (drop backdrop-blur/transparency that only read well over a glow) → solid card + 1px border + subtle shadow. - Flatten the getting-started hint card (remove gradient overlay + blur). - Neutralize the 'All Applications' header chip and hero eyebrow icon so the gradient display name is the single brand-color highlight on the page. Verified in light and dark mode; no console errors.
Contributor
✅ Console Performance Budget
📦 Bundle Size Report
Size Limits
|
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
Redesigns the console Home page toward the current cutting-edge product-interior style (Linear / Vercel console / Stripe dashboard): a clean, neutral, content-first canvas where hierarchy comes from typography, spacing, and hairline borders + micro-shadows — not ambient color.
Ambient color glows are a marketing-landing-page device; inside a dense app surface they compete with content and read as generic. So the home surface now goes the other way.
Changes (
packages/app-shell/src/console/home/HomePage.tsx)bg-backgroundcanvas in both light and dark mode.backdrop-blur/transparency (which only made sense over a glow) for a solid card + 1px border + subtle shadow.Also included (independent commit)
fix(studio): default object preview to Designer mode— a self-contained Studio fix committed locally alongside this work: the object Preview tab defaults to the Designer view, withFieldDesignerdegrading gracefully viareadOnlywhenonPatchis absent.Testing