Redesign the UI after the fitness reference and replace the logo
Light sage-to-cream ambient backdrop, frosted glass controls and painted SceneArt landscapes in place of photography. Home becomes a dashboard with a two-tone greeting, a frosted summary ring, category portraits, an up-next rail of image-led cards and a floating glass tab bar. The routine library gets an image header and painted cards; the player gets a scene stage, steps on an arc, a dotted clock and a night pill with a lime spark. Goals become painted cards in their own colour. New logo: a lime sun resting on a ground line under two arcs. The splash raises the sun and lights the arcs; launcher icons and native splash are regenerated to match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KhQh614DMeYoQEH9SoMRUw
This commit is contained in:
@@ -1,9 +1,34 @@
|
||||
# Grounded — Design Language
|
||||
|
||||
Reference: black device chrome, a white content sheet that rises into it with a
|
||||
large corner radius, oversized light display titles, tiny grey all-caps metadata
|
||||
labels, pill chips, and a lot of whitespace. The app reads as a record, not a
|
||||
dashboard.
|
||||
Reference: an airy fitness-app look. Sage mist drifting into cream behind
|
||||
everything (`AmbientBackground`), frosted glass for controls and floating
|
||||
chrome (`GlassSurface`, `glassCircle`), ink type with a soft grey second
|
||||
tone, painted landscapes instead of photography (`SceneArt`), a floating
|
||||
glass tab bar with a dark round action button (`FloatingNav`), and one lime
|
||||
spark on night-green for the primary control.
|
||||
|
||||
## Building blocks (`designs/`)
|
||||
|
||||
| Piece | Use |
|
||||
|---|---|
|
||||
| `AmbientBackground` | The backdrop for every light screen. |
|
||||
| `GlassSurface` / `glassCircle` | Frosted panels and round controls; `onDark` over a scene or tinted stage. |
|
||||
| `SceneArt` | Painted sky, sun and ridges with an optional figure glyph. Palettes come from `scenePalette(kind)`, `goalScene(accent)`, `classScene(class)`; seed with `sceneSeed(title)` so an item always wears the same picture. |
|
||||
| `DotDigits` | The dotted clock in the routine player. |
|
||||
| `FloatingNav` | Home's tab bar and action button. |
|
||||
| `GroundedMark` | The logo, drawn — a lime sun on a ground line under two arcs. The launcher PNGs in `assets/icons/` were rendered from the same geometry. |
|
||||
|
||||
Cards are image-led where an item has a kind (routines, goals, tasks): scene on
|
||||
top or as a thumbnail, white type over the shaded lower half, three light
|
||||
numbers along the bottom. Greetings are two-tone: Medium ink, then Regular
|
||||
`colorInkSoft`. Primary buttons are night pills with a lime icon.
|
||||
|
||||
`Sheet` is light (ambient) by default; passing `chrome`, `banner` or
|
||||
`scene` gives a tinted stage with white type. Home, Routines and the player
|
||||
build their own layouts from the same pieces.
|
||||
|
||||
The sections below describe the original record-style type scale, which still
|
||||
applies to labels and metrics.
|
||||
|
||||
## Type — General Sans
|
||||
|
||||
|
||||
Reference in New Issue
Block a user