Repository navigation
feat(app): redesign UI with light and dark themes - #6
Merged
Merged
Conversation
Theme and design system - Move all colours to CSS variable tokens with a dark and a light theme, a toggle, and a pre-paint script to avoid a flash of the wrong theme - Flatten panels, buttons and inputs; add Segmented and AmountField components; add serif display type for marketing headlines Public pages - Rebuild the landing page as a full-screen editorial hero with a live public/auditor ledger demo, a public-vs-private panel and a product list - Rework About, Stats and Docs around a shared marketing nav and footer - Remove em dashes from app copy and docs and tidy affected sentences App screens - New app shell: fixed grouped sidebar, sticky top bar, labelled mobile nav - Redesign Home as an overview with balance columns and an activity table - Rebuild Shield and Send as form-plus-summary layouts; Send is now a single screen instead of three steps - Restyle Payroll, Escrow, Auditor, Profile and connect prompts - Refer to the wallet generically instead of by product name Tooling and docs - Add development-only demo mode (?demo=1) with a fake connected wallet - Update README and CONTRIBUTING for the new UI and demo mode
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.
What & why
A full redesign of the front-end: a new design system with light and dark themes, a rebuilt public site, and reworked app screens for desktop and mobile.
Design system
SegmentedandAmountFieldcomponents, and a serif display face for marketing headlines.Public site
App
Tooling and docs
?demo=1) runs the app against a fake connected wallet, for UI work without a wallet or chain access. It is compiled out of production builds.Area
App, Docs
How was this tested?
pnpm --filter @lucent/apptypecheck andnext build --webpackpassChecklist
pnpm --filter @lucent/app typecheckpassespnpm --filter @lucent/sdk test:fast(SDK and contracts untouched, not run)