diff --git a/.gitignore b/.gitignore index c239ea2..eb354cd 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,6 @@ packages/css/dist/ npm-debug.log* dist/ docs/generated/ -public/assets/ +public/assets/js/ public/fragments/ diff --git a/README.md b/README.md index f94569f..62d625a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Basecoat is a Tailwind CSS, vanilla HTML/CSS/JavaScript implementation of the shadcn/ui design system. It provides shadcn-style components for any web stack without React, Radix, or framework runtime dependencies. -![screenshot](docs/src/assets/images/screenshot.png) +![screenshot](public/assets/images/screenshot.png) ## Features diff --git a/docs/src/assets/discord.svg b/docs/src/assets/discord.svg deleted file mode 100644 index 9d7796b..0000000 --- a/docs/src/assets/discord.svg +++ /dev/null @@ -1 +0,0 @@ -Discord \ No newline at end of file diff --git a/docs/src/customization.mdx b/docs/src/customization.mdx index eca6f22..da908a3 100644 --- a/docs/src/customization.mdx +++ b/docs/src/customization.mdx @@ -45,7 +45,7 @@ Learn more in the [shadcn/ui theming docs](https://ui.shadcn.com/docs/theming). ## Fonts -Basecoat does not ship web fonts by default. The docs site uses the same font choices as the current shadcn/ui site: [Geist Sans](https://fonts.google.com/specimen/Geist) for sans and heading text, and [Geist Mono](https://fonts.google.com/specimen/Geist+Mono) for monospace text. +Basecoat does not ship web font files by default. Its font tokens prefer [Geist Sans](https://fonts.google.com/specimen/Geist) and [Geist Mono](https://fonts.google.com/specimen/Geist+Mono) when those fonts are available, then fall back to the full Tailwind default sans and mono stacks. Install the fonts with Fontsource: @@ -67,9 +67,9 @@ Then import the font files and override the font tokens after Basecoat: @import "@fontsource/geist-mono/600.css"; @import "@fontsource/geist-mono/700.css"; :root { - --font-sans: "Geist Sans", ui-sans-serif, system-ui, sans-serif; - --font-heading: "Geist Sans", ui-sans-serif, system-ui, sans-serif; - --font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; + --font-sans: "Geist Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-heading: "Geist Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } ``` diff --git a/docs/src/site/StyleHead.astro b/docs/src/site/StyleHead.astro index bec0df4..7792a80 100644 --- a/docs/src/site/StyleHead.astro +++ b/docs/src/site/StyleHead.astro @@ -22,6 +22,65 @@ const styleUrls = { }; --- + +