Commit 948d855
authored
Reverts 09f8134 in full. The tree is byte-identical to the commit before it,
produced by git revert rather than by hand so nothing is left behind.
The token layer was the part that looked most defensible and it is the part
that settles this. @webjsdev/ui exists for shadcn parity, and measured against
the shadcn clone every token change in that PR moved away from it. shadcn
ships no --success, --warning or --info, so those twelve tokens were an
invention. It uses Tailwind's stock shadow scale at the call site, so renaming
seventeen usages to a shadow-e1 through shadow-e4 role scale was churn against
parity, and it forced a cn() classifier change in three copies to support a
name shadcn does not have.
The destructive contrast fix is the sharpest case. shadcn's own values are
byte-identical to what the kit already had, light oklch(0.97 0.01 17) and dark
oklch(0.58 0.22 27), and shadcn's button never reads the token: it carries
text-white, exactly as this kit did. So the pair that PR called a live bug is
upstream parity, latent by design on both sides, and the change would have put
a real regression on the button until review caught it.
The rest goes for reasons that were visible earlier and that I did not act on.
The six primitives each composed from helpers the kit already had. The two
example screens were single static screens listed beside a real composed app.
The design reference was explicitly the unproven half and its owner-run gate
never ran, so it shipped measuring nothing, and the evaluation harness exists
only to run that gate. The header blocks carry the same unproven premise into
every user's repo. The gallery payload rescaling edited working demos to
satisfy a rubric that PR introduced.
One genuine parity gap surfaced on the way and is NOT addressed here, since
adding it inside a revert would be the same mistake again: shadcn ships
--surface, --surface-foreground, --code, --code-foreground and --selection,
and this registry theme has none of them.
1 parent 09f8134 commit 948d855
112 files changed
Lines changed: 148 additions & 4616 deletions
File tree
- .agents/skills/webjs
- references
- examples/blog/lib/utils
- gallery
- app
- examples
- dashboard
- settings
- features
- auth
- login
- signup
- forms
- frames
- components/ui
- lib/utils
- modules
- broadcast/components
- caching/components
- client-router/components
- components/components
- dashboard
- queries
- directives/components
- gallery
- components
- rate-limit/components
- route-handler/components
- server-actions/components
- settings
- actions
- stream/components
- todo/components
- websockets/components
- public
- packages
- cli/templates/scripts
- ui
- packages/registry
- components
- lib
- themes
- test
- scripts
- eval-design
- prompts
- test
- fixtures/eval-design
- clean-app/app
- dirty-app/app
- repo-health
- scaffolds
- scripts
- website
- app/docs/styling
- modules/ui/utils
- public
- test/ssr
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
72 | 70 | | |
73 | 71 | | |
74 | 72 | | |
| |||
82 | 80 | | |
83 | 81 | | |
84 | 82 | | |
85 | | - | |
86 | | - | |
87 | 83 | | |
88 | 84 | | |
89 | 85 | | |
| |||
This file was deleted.
0 commit comments