Skip to content

Feat/website homepage#1

Merged
vanvixi merged 15 commits into
mainfrom
feat/website-homepage
Jun 21, 2026
Merged

Feat/website homepage#1
vanvixi merged 15 commits into
mainfrom
feat/website-homepage

Conversation

@vanvixi

@vanvixi vanvixi commented Jun 21, 2026

Copy link
Copy Markdown
Owner

No description provided.

vanvixi added 13 commits June 20, 2026 10:48
…e Tailwind with the standalone CLI (tool/styles.sh) over a CSS-variable light/dark palette, with draggable-cursor and native-drag base rules.
Route every drag controller through a shared DragBus into a live telemetry HUD. Add the grip handle affordance, a dark-class theme toggle persisted to localStorage, eyebrow/CTA/reveal helpers, and site content and link data.
Hero capability chips, a cross-column Kanban, reorderable feature cards, a free-form playground, the package-family diagram, and a Jaspr/Flutter code sample — each driven by dnd_kit_jaspr.
Compose the reorderable nav, footer, and page layout, and wire the server/client SSG entrypoints with document head, fonts, no-flash theme script, and favicon.
The hero capability card's fade-in lived inside the @client HeroStack, so hydration re-mounted the subtree and replayed the animation, flashing the  "drag a capability" area twice on load. Wrap the island in a static animated div instead.
- Scope touch-action: none to drag handles so card bodies still scroll
- Start handle drags on an 8px move instead of a long-press
- Keep the kanban horizontal on mobile with a clipped scroller and per-axis auto-scroll
- Add a hamburger menu for nav links on small screens
- Render packages as an indented tree on mobile
Build website/ as a Jaspr release and publish it to the Pages root when a PR
merges into main, rewriting the base href to /dnd_kit/ and adding .nojekyll.
Replace the example-gallery deploy. Track the work as US-074.
@vanvixi vanvixi self-assigned this Jun 21, 2026
@vanvixi vanvixi merged commit 940417c into main Jun 21, 2026
1 check passed
@vanvixi vanvixi deleted the feat/website-homepage branch June 21, 2026 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant