Skip to content

DialKit landing preview with button picker#33

Merged
radiumcoders merged 4 commits into
mainfrom
dialkit-landing
Jul 2, 2026
Merged

DialKit landing preview with button picker#33
radiumcoders merged 4 commits into
mainfrom
dialkit-landing

Conversation

@radiumcoders

Copy link
Copy Markdown
Owner

Summary

Replaces the grid-based landing page with a focused preview experience: users pick a button from a shadcn Select dropdown and see it centered on the page with live DialKit controls.

Changes

  • Install DialKit and wire DialRoot in the root layout
  • Add shadcn Select for button picker (sharp corners)
  • Per-button DialKit preview components with tailored controls for all 29 buttons
  • Theme-aware dial defaults and DialKit panel styling synced with light/dark mode (toggle with D)
  • DialKit panel positioned top-left below the header
  • Remove navbar and footer borders for a cleaner layout

Test plan

  • Open landing page, switch buttons via dropdown
  • Tweak controls in DialKit panel and confirm live updates
  • Toggle light/dark with D — page, panel, and button previews update
  • Confirm DialKit panel does not overlap header

Replace the grid-based landing page with a focused preview experience:
users pick a button from a shadcn Select dropdown and see it centered
on the page. Also installs DialKit with DialRoot in the root layout.
Redesign the landing page with a shadcn Select picker and centered button
preview. Each button has its own DialKit panel with tailored controls.
Sync DialKit theme and styling with the site, position the panel top-left
below the header, and remove navbar/footer borders.
@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
evil-buttons Ready Ready Preview, Comment Jul 2, 2026 1:17pm

Stack header controls on small screens, center preview properly, and
tighten footer spacing. Move DialKit panel to bottom-left on mobile so
it clears the navbar. Use hex colors in dial configs to fix native
picker infinite loop; EvilEye defaults to dark background.
Use bottom-left DialRoot position on narrow viewports instead of CSS
overrides. Add a sun/moon toggle in the header; share theme helpers with
the existing D keyboard shortcut.
@radiumcoders radiumcoders merged commit a33c3d0 into main Jul 2, 2026
2 of 3 checks passed
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