Commit Graph

5999 Commits

Author SHA1 Message Date
Mike Newbon a68fd61997 refactor(docs): one ThemePickerColorMenu — the studio's sectioned swatch picker now serves the header popover too
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 22:00:13 +02:00
Mike Newbon cbb3580e0c refactor(docs): unify sidebar and preview card shadow treatments; streamline border and ring handling
Updated the ThemeStudioModal component to consolidate shadow logic for the sidebar and preview card, ensuring consistent styling. Removed redundant border and ring width mappings, simplifying the codebase while maintaining visual integrity.
2026-07-06 19:42:03 +02:00
Mike Newbon 3d481a9dbf feat(docs): default border/ring widths compile to the studio width var — the whole site follows the slider
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 19:37:50 +02:00
Mike Newbon f5aa2efeb5 fix(docs): neo defaults from paste; sidebar dividers, dashboard sidebar edge and accordion frame follow border width
The dashboard sidebar's edge lives in its side variant, which tv applies
after config slot appends — only a compound override lands on top.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 19:35:53 +02:00
Mike Newbon a072bda6cf feat(docs): logo and mode buttons move into the sidebar header, tinted header/footer slots
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 19:12:45 +02:00
Mike Newbon 2add887b16 feat(docs): Orchard resculpted — bottom-lit inner shadow on grove 500/950 over the hard drop
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 19:04:16 +02:00
Mike Newbon bc11ecaa92 fix(docs): restore the sidebar pe-0 / card-owned margin fix that regressed during edits
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 18:46:22 +02:00
Mike Newbon 633fd8aaaa feat(docs): inner shadow gets its own color select and shade sliders, inheriting the drop color by default
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 18:42:15 +02:00
Mike Newbon 1a316fe796 feat(docs): inner shadow axis — inset treatment across the same surfaces, own geometry and opacity
Drop shadow section renamed to match. Studio chrome: Reset joins
Import/Export in the sidebar footer, mode picks are light/dark/system
buttons, the sidebar ring follows the theme border width, and the
collapsible help icons get their sizing back.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 18:32:39 +02:00
Mike Newbon 808122693e fix(docs): preview card owns its start margin so it keeps its inset when the sidebar collapses
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 18:18:46 +02:00
Mike Newbon a0dc9f48f4 feat(docs): floating sidebar layout restored full-height; studio chrome shadows follow the theme
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 18:16:01 +02:00
Mike Newbon 918243b36d feat(docs): settings panel on USidebar — offcanvas collapse, Import/Export in its footer
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 18:02:41 +02:00
Mike Newbon ece3b314c7 feat(docs): studio toolbar spans the full modal width above the sidebar
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 17:55:08 +02:00
Benjamin Canac c9c5232238 fix(components): forward data-slot to component root (#6643) 2026-07-06 16:14:03 +02:00
Benjamin Canac f5e58fb7ba fix(useComponentProps): let app config defaultVariants override withDefaults (#6686) 2026-07-06 16:13:06 +02:00
Mike Newbon e288b6b21d Merge branch 'v4' into docs/theme-studio-plan 2026-07-06 15:45:30 +02:00
Mike Newbon 2389a71ae9 fix(docs): update ThemeStudioModal color to primary for improved visibility 2026-07-06 15:45:13 +02:00
Mike Newbon 1c42cb0b30 feat(docs): Theme Studio becomes a fullscreen modal; simplified picker popover; hard shadows dedupe against stock classes
The /theme page is gone — the studio opens as a fullscreen modal from the
header popover, which slims down to presets + shuffle, primary/background
dropdowns, radius, color mode and the copy/export shortcuts.

Hard shadows now ride composed --ui-shadow-hard* variables via
shadow-(--var) utilities: tailwind-merge couldn't parse the old
shadow-[calc(...)] literals as shadows, so stock shadow-sm/lg classes on
overlays (popover, tooltip, dropdown) survived the merge and won on CSS
order.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 15:44:29 +02:00
renovate[bot] ad931219f7 chore(deps): update tiptap to ^3.27.1 (#6654)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-07-06 15:20:10 +02:00
Artyom Friedman 276302eef2 fix(Link): apply rel prop to internal links (#6677)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-07-06 15:10:33 +02:00
Mike Newbon 58d9ff3609 refactor(docs): sidebar sections on UCollapsible, clearer shade labels, controls hydrate to saved state, General before Style
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 15:08:37 +02:00
Mike Newbon 8642837b8f feat(docs): A11y view — live WCAG contrast matrix; contrast badge retired from the palette editor
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 14:54:27 +02:00
Mike Newbon 5a68c91125 refactor(docs): drop skin classes and ui injections from studio controls — stock variants and active props
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 14:45:02 +02:00
Benjamin Canac fb8b2337b7 chore(deps): update release-it and @release-it/conventional-changelog to latest majors (#6685) 2026-07-06 14:03:12 +02:00
Mike Newbon ccfdb1366e fix(docs): dead semantic help link fataled the prerender; heap headroom for the docs build
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 13:35:46 +02:00
Mike Newbon ddedd68be3 feat(docs): enhance ThemeStudioControls with preset swatches and new Orchard preset
- Added a `presetSwatches` function to compute primary and neutral color swatches for presets.
- Updated `presetItems` to include swatches in the dropdown menu.
- Introduced a new 'Orchard' preset with a detailed color palette and styling options.
- Adjusted layout and styling in ThemeStudioControls for improved UI consistency.
2026-07-06 13:02:09 +02:00
Benjamin Canac d7284f3a3f docs: use shiki-transformer-icon-highlight package (#6684) 2026-07-06 11:40:44 +02:00
Mike Newbon 4ce960d84e fix(docs): dashboard panel children keep their height — flex was crushing the revenue card into its overflow
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 11:38:25 +02:00
Mike Newbon 4e7beae655 fix(docs): curve editor — fixed 1:1 axes, window-clamped drags, hue normalized into 0-360
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 11:31:00 +02:00
renovate[bot] 1c1d9be442 chore(deps): update all non-major dependencies (#6679)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2026-07-06 11:16:10 +02:00
Mike Newbon f8532413ac feat(docs): neo-brutalist rebuilt on the carbon neutral, art deco retired
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 02:14:52 +02:00
Mike Newbon 002fdf0f15 feat(docs): --studio-border-width variable scales all hand-rolled preview markup, sidebar cards and grid boundaries
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 02:14:52 +02:00
Mike Newbon dc8e243459 feat(docs): border width sweep — full component coverage live, tailwind default-width variables in exports
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 02:01:19 +02:00
Mike Newbon 971ed0eb28 feat(docs): studio chrome follows the border width too
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:44:58 +02:00
Mike Newbon bd6fc633fd feat(docs): border width reaches chrome edges, separators and dividers; frame covers tabs, chat bubbles and switches
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:41:39 +02:00
Mike Newbon fbf36f90a0 feat(docs): frame toggle under custom borders, matched option order, primary-tinted active states
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:35:23 +02:00
Mike Newbon 741f565338 feat(docs): rework border controls — Default/None/Custom with a width slider, frame retired
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:30:31 +02:00
Mike Newbon 25bf100462 feat(docs): resculpted Harbor preset and refreshed sand ramp
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:22:06 +02:00
Mike Newbon 7abd4dae96 fix(docs): resolve the mode tab selection after mount — SSR can't know a system pref
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:22:06 +02:00
Mike Newbon 0fe2768d51 feat(docs): section the palette pickers into Colors and Neutrals
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:08:54 +02:00
Mike Newbon 2f72b5793c fix(docs): audit fixes — input-family and overlay treatment coverage, neutral remaps on every path, style always exports
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:00:20 +02:00
Mike Newbon ae5864bfe7 feat(docs): SaaS and Landing preview views from the real templates
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 01:00:19 +02:00
Mike Newbon 35aeba8835 fix(docs): border recoloring no longer repaints semantic outline/subtle rings
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 00:45:24 +02:00
Mike Newbon 8109504094 feat(docs): theme importer — parse exported CSS/config back into editable studio state
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 00:37:30 +02:00
Mike Newbon 79975db987 feat(docs): preview view tabs with template-faithful Dashboard and Chat layouts, presets in sidebar
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 00:28:23 +02:00
Mike Newbon 0096bd120e feat(docs): per-group variant options matching each component's real variant set
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 00:18:18 +02:00
Mike Newbon a193eddf6a feat(docs): legend chips on every sidebar section, edit buttons grouped with their selects
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 00:14:08 +02:00
Mike Newbon 1e55e36ea4 fix(docs): update palette and color-parse specs to the oklch-native pipeline
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 00:11:19 +02:00
Mike Newbon ae8cccb6c5 feat(docs): inline palette-edit icons and custom curve editing for semantic colors
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 00:05:26 +02:00
Mike Newbon 4cf16297ff feat(docs): semantic palette pickers, Background rename, card-wrapped sidebar sections
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 23:55:32 +02:00