Skip to content

1.0.19

Patch Changes

  • Updated dependencies [366ae17]
    • @grundtone/design-system@2.15.0
    • @grundtone/vue@2.15.0

1.0.18

Patch Changes

  • Updated dependencies [7e77c0b]
    • @grundtone/design-system@2.14.0
    • @grundtone/vue@2.14.0

1.0.17

Patch Changes

  • Updated dependencies [dbd9c2c]
    • @grundtone/design-system@2.13.0
    • @grundtone/vue@2.13.0

1.0.16

Patch Changes

  • Updated dependencies [fc456bf]:
    • @grundtone/design-system@2.12.0
    • @grundtone/vue@2.12.0
    • @grundtone/utils@2.12.0
    • @grundtone/icons@2.2.0

1.0.15

Patch Changes

  • Updated dependencies [c37762e]:
    • @grundtone/design-system@2.11.0
    • @grundtone/vue@2.11.0

1.0.14

Patch Changes

  • Updated dependencies [200846b]:
    • @grundtone/design-system@2.10.0
    • @grundtone/vue@2.10.0

1.0.13

Patch Changes

  • Updated dependencies [009ab18]:
    • @grundtone/vue@2.9.1
    • @grundtone/icons@2.1.2

1.0.12

Patch Changes

  • Updated dependencies [efee6cf]:
    • @grundtone/design-system@2.9.0
    • @grundtone/vue@2.9.0
    • @grundtone/icons@2.1.1

1.0.11

Patch Changes

  • Updated dependencies [ccb6a4e, 8fc757a, 9cf5217]:
    • @grundtone/design-system@2.8.0
    • @grundtone/vue@2.8.0
    • @grundtone/utils@2.8.0 outline: [2, 3]

1.0.10

Patch Changes

  • Updated dependencies [f41cfa6]:
    • @grundtone/design-system@2.7.1

1.0.9

Patch Changes

  • Updated dependencies [98a30f3]:
    • @grundtone/design-system@2.7.0

1.0.8

Patch Changes

  • Updated dependencies [fd7b9e7]:
    • @grundtone/design-system@2.6.1

Changelog

All notable changes to Grundtone are documented here. This page is generated automatically from changesets.


Released

2.15.0
#### @grundtone/design-system

Minor Changes



  • 366ae17: Add Slider component
GTSlider: single and dual-thumb range input with pointer drag, keyboard navigation, ARIA slider pattern, vertical orientation, step snapping, and vanilla JS behavior.

#### @grundtone/nuxt

Patch Changes



  • Updated dependencies [366ae17]
- @grundtone/design-system@2.15.0 - @grundtone/vue@2.15.0

#### @grundtone/vue

Minor Changes



  • 366ae17: Add Slider component
GTSlider: single and dual-thumb range input with pointer drag, keyboard navigation, ARIA slider pattern, vertical orientation, step snapping, and vanilla JS behavior.

Patch Changes



  • Updated dependencies [366ae17]
- @grundtone/design-system@2.15.0
2.14.0
#### @grundtone/design-system

Minor Changes



  • 7e77c0b: Add Image utilities, Figure, Carousel, Chart, and Error Page components
Image: .img-fluid, .img-thumbnail, .img-cover, .img-contain CSS utilities. Figure: Semantic figure/figcaption with .figure CSS classes. Carousel (GTCarousel + GTCarouselSlide): Slide/fade transitions, continuous touch drag with rubber-band resistance, keyboard nav, autoplay with reduced-motion respect. Vanilla JS behavior included. Chart (GTChartContainer + GTChartLegend): 5 semantic color tokens (--chart-1 to --chart-5), chart-lib agnostic container with CSS custom properties per series. Error Page (GTErrorPage): Musical staff-line SVG illustrations per HTTP status code (404, 403, 500, 503). Auto-resolves title/description.

Also adds vanilla JS behaviors for Tooltip, Toast, Stepper, and SearchField. Replaces manual ESLint globals with globals.browser package. Switches changeset changelog to @changesets/changelog-git.

#### @grundtone/nuxt

Patch Changes



  • Updated dependencies [7e77c0b]
- @grundtone/design-system@2.14.0 - @grundtone/vue@2.14.0

#### @grundtone/vue

Minor Changes



  • 7e77c0b: Add Image utilities, Figure, Carousel, Chart, and Error Page components
Image: .img-fluid, .img-thumbnail, .img-cover, .img-contain CSS utilities. Figure: Semantic figure/figcaption with .figure CSS classes. Carousel (GTCarousel + GTCarouselSlide): Slide/fade transitions, continuous touch drag with rubber-band resistance, keyboard nav, autoplay with reduced-motion respect. Vanilla JS behavior included. Chart (GTChartContainer + GTChartLegend): 5 semantic color tokens (--chart-1 to --chart-5), chart-lib agnostic container with CSS custom properties per series. Error Page (GTErrorPage): Musical staff-line SVG illustrations per HTTP status code (404, 403, 500, 503). Auto-resolves title/description.

Also adds vanilla JS behaviors for Tooltip, Toast, Stepper, and SearchField. Replaces manual ESLint globals with globals.browser package. Switches changeset changelog to @changesets/changelog-git.

Patch Changes



  • Updated dependencies [7e77c0b]
- @grundtone/design-system@2.14.0
2.13.0
#### @grundtone/design-system

Minor Changes



  • dbd9c2c: Add Table and Summary List components
Table (GTTable): Data table with sorting, selection, responsive stacking, and variants (default, borderless, zebra, compact). Includes vanilla JS behavior for HTML-only usage.

Summary List (GTSummaryList + GTSummaryItem): Key-value pair display with
semantics, optional actions, and a card variant. Replaces the old .structured-list CSS.

#### @grundtone/nuxt

Patch Changes



  • Updated dependencies [dbd9c2c]
- @grundtone/design-system@2.13.0 - @grundtone/vue@2.13.0

#### @grundtone/vue

Minor Changes



  • dbd9c2c: Add Table and Summary List components
Table (GTTable): Data table with sorting, selection, responsive stacking, and variants (default, borderless, zebra, compact). Includes vanilla JS behavior for HTML-only usage.

Summary List (GTSummaryList + GTSummaryItem): Key-value pair display with
semantics, optional actions, and a card variant. Replaces the old .structured-list CSS.

Patch Changes



  • Updated dependencies [dbd9c2c]
- @grundtone/design-system@2.13.0
2.12.02026-03-22
#### @grundtone/design-system

Minor Changes



Thanks @allanasp! - Add FileUpload, PasswordInput, OtpInput, Fieldset, and password/OTP validators

- design-system: Add _file-upload.scss (modern drop zone), _password-input.scss (show/hide toggle), _otp-input.scss (single-digit fields), _fieldset.scss (form grouping). Web docs for all four with CodePreview. - vue: Add GTFileUpload (drag-and-drop, file validation, 12 tests), GTPasswordInput (eye/eye-off icon toggle, spellcheck=false, 12 tests), GTOtpInput (auto-advance, paste, filled state, 12 tests) - utils: Add isStrongPassword, getPasswordStrength, isValidOtp validation functions + password(), passwordStrength(), otp() validator factories - icons: Add eye, eye-off, upload, file SVG icons (17 total)

#### @grundtone/nuxt

Patch Changes



  • Updated dependencies
[fc456bf]: - @grundtone/design-system@2.12.0 - @grundtone/vue@2.12.0 - @grundtone/icons@2.2.0

#### @grundtone/react-native

Patch Changes



  • Updated dependencies
[fc456bf]: - @grundtone/utils@2.12.0 - @grundtone/icons@2.2.0

#### @grundtone/utils

Minor Changes



Thanks @allanasp! - Add FileUpload, PasswordInput, OtpInput, Fieldset, and password/OTP validators

- design-system: Add _file-upload.scss (modern drop zone), _password-input.scss (show/hide toggle), _otp-input.scss (single-digit fields), _fieldset.scss (form grouping). Web docs for all four with CodePreview. - vue: Add GTFileUpload (drag-and-drop, file validation, 12 tests), GTPasswordInput (eye/eye-off icon toggle, spellcheck=false, 12 tests), GTOtpInput (auto-advance, paste, filled state, 12 tests) - utils: Add isStrongPassword, getPasswordStrength, isValidOtp validation functions + password(), passwordStrength(), otp() validator factories - icons: Add eye, eye-off, upload, file SVG icons (17 total)

#### @grundtone/vue

Minor Changes



Thanks @allanasp! - Add FileUpload, PasswordInput, OtpInput, Fieldset, and password/OTP validators

- design-system: Add _file-upload.scss (modern drop zone), _password-input.scss (show/hide toggle), _otp-input.scss (single-digit fields), _fieldset.scss (form grouping). Web docs for all four with CodePreview. - vue: Add GTFileUpload (drag-and-drop, file validation, 12 tests), GTPasswordInput (eye/eye-off icon toggle, spellcheck=false, 12 tests), GTOtpInput (auto-advance, paste, filled state, 12 tests) - utils: Add isStrongPassword, getPasswordStrength, isValidOtp validation functions + password(), passwordStrength(), otp() validator factories - icons: Add eye, eye-off, upload, file SVG icons (17 total)

Patch Changes



  • Updated dependencies
[fc456bf]: - @grundtone/design-system@2.12.0 - @grundtone/utils@2.12.0 - @grundtone/icons@2.2.0
2.11.02026-03-22
#### @grundtone/design-system

Minor Changes



Thanks @allanasp! - Add Stepper component, checkout flow, and fixes

- design-system: Add _stepper.scss (horizontal dots, checkmarks, connecting lines, error/simple variants) - vue: Add GTStepper molecule (14 tests) with v-model:activeStep, allClickable, simple variant. Fix Input charWidth with padding compensation. Fix Breadcrumb li margin override. Add checkout flow to Vue playground (4-step: Cart → Delivery → Payment → Confirm using GTStepper, GTAddressInput, GTCard, GTRadioGroup, GTCheckbox, useField, useToast). - react-native: Add GTStepper with Pressable steps and dot/check/error indicators

#### @grundtone/nuxt

Patch Changes



  • Updated dependencies
[c37762e]: - @grundtone/design-system@2.11.0 - @grundtone/vue@2.11.0

#### @grundtone/react-native

Minor Changes



Thanks @allanasp! - Add Stepper component, checkout flow, and fixes

- design-system: Add _stepper.scss (horizontal dots, checkmarks, connecting lines, error/simple variants) - vue: Add GTStepper molecule (14 tests) with v-model:activeStep, allClickable, simple variant. Fix Input charWidth with padding compensation. Fix Breadcrumb li margin override. Add checkout flow to Vue playground (4-step: Cart → Delivery → Payment → Confirm using GTStepper, GTAddressInput, GTCard, GTRadioGroup, GTCheckbox, useField, useToast). - react-native: Add GTStepper with Pressable steps and dot/check/error indicators

#### @grundtone/vue

Minor Changes



Thanks @allanasp! - Add Stepper component, checkout flow, and fixes

- design-system: Add _stepper.scss (horizontal dots, checkmarks, connecting lines, error/simple variants) - vue: Add GTStepper molecule (14 tests) with v-model:activeStep, allClickable, simple variant. Fix Input charWidth with padding compensation. Fix Breadcrumb li margin override. Add checkout flow to Vue playground (4-step: Cart → Delivery → Payment → Confirm using GTStepper, GTAddressInput, GTCard, GTRadioGroup, GTCheckbox, useField, useToast). - react-native: Add GTStepper with Pressable steps and dot/check/error indicators

Patch Changes



  • Updated dependencies
[c37762e]: - @grundtone/design-system@2.11.0
2.10.02026-03-22
#### @grundtone/design-system

Minor Changes



Thanks @allanasp! - Add Tooltip component, Toast playground updates

- design-system: Add _tooltip.scss (dark minimal Sonner-style bubble with auto-positioning and arrow) - vue: Add GTTooltip atom (click with help icon, hover with 300ms delay, auto-flips top↔bottom, 13 tests). Toast icons vertically centered. Toast added to all playgrounds with variant icons. - react-native: Add GTTooltip (long-press trigger with Modal overlay). Toast vertically centered.

#### @grundtone/nuxt

Patch Changes



  • Updated dependencies
[200846b]: - @grundtone/design-system@2.10.0 - @grundtone/vue@2.10.0

#### @grundtone/react-native

Minor Changes



Thanks @allanasp! - Add Tooltip component, Toast playground updates

- design-system: Add _tooltip.scss (dark minimal Sonner-style bubble with auto-positioning and arrow) - vue: Add GTTooltip atom (click with help icon, hover with 300ms delay, auto-flips top↔bottom, 13 tests). Toast icons vertically centered. Toast added to all playgrounds with variant icons. - react-native: Add GTTooltip (long-press trigger with Modal overlay). Toast vertically centered.

#### @grundtone/vue

Minor Changes



Thanks @allanasp! - Add Tooltip component, Toast playground updates

- design-system: Add _tooltip.scss (dark minimal Sonner-style bubble with auto-positioning and arrow) - vue: Add GTTooltip atom (click with help icon, hover with 300ms delay, auto-flips top↔bottom, 13 tests). Toast icons vertically centered. Toast added to all playgrounds with variant icons. - react-native: Add GTTooltip (long-press trigger with Modal overlay). Toast vertically centered.

Patch Changes



  • Updated dependencies
[200846b]: - @grundtone/design-system@2.10.0
2.9.12026-03-21
#### @grundtone/nuxt

Patch Changes



  • Updated dependencies
[009ab18]: - @grundtone/vue@2.9.1 - @grundtone/icons@2.1.2

#### @grundtone/react-native

Patch Changes



  • Updated dependencies
[009ab18]: - @grundtone/icons@2.1.2

#### @grundtone/vue

Patch Changes



Thanks @allanasp! - Add Toast component, chevron-up icon, and prefix refactor for all new components

- vue: Add GTToast, GTToastContainer, and useToast composable (Sonner-style with countdown bar, stacking, rich colors, 15 tests). Add chevron-up icon for BackToTop. - vue: Prefix refactor — all new components (Tag, BackLink, BackToTop, Textarea, Checkbox, RadioGroup, CheckboxGroup, SearchField, OverflowMenu, Toast, Modal) now use getClassPrefix() in templates and