]> git.ipfire.org Git - thirdparty/bootstrap.git/log
thirdparty/bootstrap.git
4 weeks agoRebuild dist for v6 v6-dist
Mark Otto [Mon, 29 Dec 2025 23:00:16 +0000 (15:00 -0800)] 
Rebuild dist for v6

4 weeks agoNew OTP input (#41981)
Mark Otto [Mon, 29 Dec 2025 22:59:21 +0000 (14:59 -0800)] 
New OTP input (#41981)

* feat: add OTP input component

- Add OtpInput JavaScript component with keyboard navigation and paste support
- Add SCSS styles for OTP input fields
- Add documentation page for OTP input
- Add unit tests for OTP input

* Bump bundlewatch

* Missed file

4 weeks agoPassword strength plugin (#41980)
Mark Otto [Mon, 29 Dec 2025 22:47:01 +0000 (14:47 -0800)] 
Password strength plugin (#41980)

* feat: add password strength component

- Add Strength JavaScript component with customizable scoring
- Add SCSS styles for strength meter and bar variants
- Add documentation page for password strength
- Add unit tests for strength component

* Bundle bump

* More bundle

4 weeks agoNew Toggler plugin (#41966)
Mark Otto [Mon, 29 Dec 2025 19:03:26 +0000 (11:03 -0800)] 
New Toggler plugin (#41966)

* Toggler compontent from upstrea PR

* Update docs

* Fix comments, data_key, and cleanup some code; add tests too

* bump

* edits

4 weeks agoFirst pass at submenu support (#41967)
Mark Otto [Mon, 29 Dec 2025 01:45:22 +0000 (17:45 -0800)] 
First pass at submenu support (#41967)

* First pass at submenu support

* Remove unused constants

* Fix up linter errors

* Logical properties for placement

* Better docs playground for dropdowns

* refactor and update bundles

* more tests, fix broken tests

* more tests

* more

* more

4 weeks agoAdditional `.theme-*` utilities to replace color background helpers and more (#41978)
Mark Otto [Sat, 27 Dec 2025 20:59:42 +0000 (12:59 -0800)] 
Additional `.theme-*` utilities to replace color background helpers and more (#41978)

* New .theme-* utilities for consuming the existing .theme styles, replace color-background helpers

* Update blue to be less indigo

* Rebuild metadata

* mdx lint

* Fix docs link while here

* Fix up some docs work while here

* links

4 weeks agoMore button cleanup (#41968)
Mark Otto [Sat, 27 Dec 2025 19:27:00 +0000 (11:27 -0800)] 
More button cleanup (#41968)

* Clean up button vars, docs, fix up .btn-link

* more buttons docs cleanup

* Remove colored links for theme utilities

* Fix scssdocs

* Fix broken link

* Fix another link

5 weeks agoUpdate cards for v6 (#41964)
Mark Otto [Mon, 22 Dec 2025 05:06:53 +0000 (21:06 -0800)] 
Update cards for v6 (#41964)

* Start process of redoing Cards

* better

* So much better

* fix link

5 weeks agoBreadcrumbs (#41956)
Mark Otto [Mon, 22 Dec 2025 04:57:32 +0000 (20:57 -0800)] 
Breadcrumbs (#41956)

* Redo breadcrumb

* Cleanup

5 weeks agoAdd a tabular bundlewatch script (#41957)
Mark Otto [Sun, 21 Dec 2025 19:16:35 +0000 (11:16 -0800)] 
Add a tabular bundlewatch script (#41957)

* Script for better bundlewatch locally

* Fix linter

6 weeks agoUpdate some badge stuff (#41955)
Mark Otto [Fri, 19 Dec 2025 06:36:41 +0000 (22:36 -0800)] 
Update some badge stuff (#41955)

6 weeks agoImprove accordion (#41953)
Mark Otto [Fri, 19 Dec 2025 06:32:07 +0000 (22:32 -0800)] 
Improve accordion (#41953)

6 weeks agoUpdate Alert and tweak some divider styles (#41954)
Mark Otto [Fri, 19 Dec 2025 06:31:46 +0000 (22:31 -0800)] 
Update Alert and tweak some divider styles (#41954)

* Redo some alerts CSS, fix hr and vr components

* fix link

6 weeks agoFix broke thing
Mark Otto [Thu, 18 Dec 2025 22:55:48 +0000 (14:55 -0800)] 
Fix broke thing

6 weeks agoPrefix CSS variables with PostCSS (#41951)
Mark Otto [Thu, 18 Dec 2025 22:54:44 +0000 (14:54 -0800)] 
Prefix CSS variables with PostCSS (#41951)

* Add custom property prefixing postcss plugin

* Remove $prefix variable, replace with PostCSS plugin to prefix CSS variables

6 weeks agoRename some components to be singular (#41952)
Mark Otto [Thu, 18 Dec 2025 22:46:26 +0000 (14:46 -0800)] 
Rename some components to be singular (#41952)

* Singular spinner

* Rename some component files to be singular

6 weeks agoStandardize focus styles using focus-ring mixin (#41950)
Mark Otto [Thu, 18 Dec 2025 21:13:09 +0000 (13:13 -0800)] 
Standardize focus styles using focus-ring mixin (#41950)

* Standardize focus styles using focus-ring mixin

Replace box-shadow focus styles with consistent focus-ring() mixin across components:
- Accordion, nav, pagination now use @include focus-ring(true)
- Forms (checkboxes, radios, switches, range, controls) use focus-ring mixin
- Update focus-ring-offset default from -1px to 1px
- Remove deprecated *-focus-box-shadow variables

* Fix some focus styles

* Remove unused CSS

* Remove more box-shadow on buttons

6 weeks agoUpgrade to Sass v1.95.0, redo if() style (#41943)
Mark Otto [Thu, 18 Dec 2025 17:15:26 +0000 (09:15 -0800)] 
Upgrade to Sass v1.95.0, redo if() style (#41943)

* Migrate to latest Sass, redo if() style

* Refactor and disable

6 weeks agoGenerate dist in v6-dev for first time (#41945)
Mark Otto [Thu, 18 Dec 2025 16:55:49 +0000 (08:55 -0800)] 
Generate dist in v6-dev for first time (#41945)

* Generate dist in v6-dev for first time

* Rebuild after browserslist upgrade

6 weeks agoUpdate browserslistrc (#41947)
Mark Otto [Thu, 18 Dec 2025 16:49:30 +0000 (08:49 -0800)] 
Update browserslistrc (#41947)

6 weeks agoGenerate badge variants (#41942)
Mark Otto [Wed, 17 Dec 2025 17:24:30 +0000 (09:24 -0800)] 
Generate badge variants (#41942)

* Generate badge variants

* Docs example

6 weeks agoMigrate from Popper to Floating UI (#41941)
Mark Otto [Wed, 17 Dec 2025 17:23:57 +0000 (09:23 -0800)] 
Migrate from Popper to Floating UI (#41941)

* Migrate to Floating UI for tooltips, popovers, dropdowns

* Bump bundlewatch

* Dropdown tests

* add floating ui tests from claude

* more

* build sri

* more tests while here

6 weeks agoRemove RTLCSS
Mark Otto [Tue, 16 Dec 2025 23:16:55 +0000 (15:16 -0800)] 
Remove RTLCSS

- Remove RTL CSS files from dist and zip script
- Update Sass to use more logical properties
- Misc docs and CSS fixes

6 weeks agoSwitch from xlink:href to href on SVG use
Mark Otto [Wed, 17 Dec 2025 03:41:38 +0000 (19:41 -0800)] 
Switch from xlink:href to href on SVG use

6 weeks agoRemove RFS from v6 (#41938)
Mark Otto [Wed, 17 Dec 2025 00:41:53 +0000 (16:41 -0800)] 
Remove RFS from v6 (#41938)

* Unrelated: fix link

* Clean up elsewhere

* Remove RFS from Sass and docs

* Linter errors

6 weeks agoMore close button updates (#41937)
Mark Otto [Tue, 16 Dec 2025 22:05:02 +0000 (14:05 -0800)] 
More close button updates (#41937)

* Clean up close button more

* New placeholder for docs examples

* CSS lint fix

6 weeks agoFix some sidebar sizing (#41936)
Mark Otto [Tue, 16 Dec 2025 20:58:15 +0000 (12:58 -0800)] 
Fix some sidebar sizing (#41936)

6 weeks agoRebuild Close button component (#41935)
Mark Otto [Tue, 16 Dec 2025 20:02:35 +0000 (12:02 -0800)] 
Rebuild Close button component (#41935)

- Use inline SVGs instead of embedded for CSP
- Also allows greater customization
- Modifies examples to use the latest

6 weeks agoUpdate Prose to use flexbox, reduce overhead with docs styles (#41934)
Mark Otto [Tue, 16 Dec 2025 20:02:03 +0000 (12:02 -0800)] 
Update Prose to use flexbox, reduce overhead with docs styles (#41934)

* Update Prose to use flexbox, reduce overhead with docs styles

* Fix up some table styles

6 weeks agoFix up button group with latest buttons (#41933)
Mark Otto [Tue, 16 Dec 2025 19:19:22 +0000 (11:19 -0800)] 
Fix up button group with latest buttons (#41933)

6 weeks agoReplace Modal with new Dialog component (#41917)
Mark Otto [Tue, 16 Dec 2025 19:19:06 +0000 (11:19 -0800)] 
Replace Modal with new Dialog component (#41917)

* Add Dialog component using native HTML dialog element

New component that leverages the native HTML <dialog> element for modals
and non-modal dialogs with built-in backdrop and accessibility support.

Features:
- Modal dialogs using showModal() with automatic backdrop
- Non-modal dialogs using show() for persistent UI elements
- Static backdrop option (prevents close on outside click)
- Keyboard support (Escape to close, focus trapping for modals)
- Smooth open/close animations via CSS
- Events: show, shown, hide, hidden, hidePrevented
- Data API for toggling with data-bs-toggle="dialog"

JavaScript:
- js/src/dialog.js - Main component class
- js/tests/unit/dialog.spec.js - Unit tests
- js/tests/visual/dialog.html - Visual test page

SCSS:
- scss/_dialog.scss - Component styles

Docs:
- Add dialog component documentation
- Update modal docs with dialog references

* Modal examples now Dialog examples, needs improvement

* Remove all of Modal

* real words

* Fix layout while I'm here

* Lint Markdown

* New dialog size options

6 weeks agoButton cleanup (#41928)
Mark Otto [Mon, 15 Dec 2025 23:54:20 +0000 (15:54 -0800)] 
Button cleanup (#41928)

6 weeks agoSet max-width for bd-content to 100%
Mark Otto [Mon, 15 Dec 2025 23:33:37 +0000 (15:33 -0800)] 
Set max-width for bd-content to 100%

7 weeks agoFix badge theme variable fallback order (#41920)
Mark Otto [Thu, 11 Dec 2025 23:46:27 +0000 (15:46 -0800)] 
Fix badge theme variable fallback order (#41920)

Move --bs-theme-* variable usage from CSS variable definitions to property
declarations. This ensures the fallback works correctly:
- color: var(--bs-theme-contrast, var(--bs-badge-color))
- background-color: var(--bs-theme-bg, var(--bs-badge-bg))

Also fixes .badge-subtle variant to use same pattern.

7 weeks agoRefactor CSS variables and design tokens (#41922)
Mark Otto [Thu, 11 Dec 2025 23:46:09 +0000 (15:46 -0800)] 
Refactor CSS variables and design tokens (#41922)

- Rename --bs-color-* to --bs-fg-* for foreground colors
- Simplify font-size variables (remove clamp for xs/sm/md)
- Remove deprecated secondary/tertiary color variables
- Clean up commented-out legacy variable declarations

7 weeks agoNew docs structure (#41919)
Mark Otto [Thu, 11 Dec 2025 23:45:35 +0000 (15:45 -0800)] 
New docs structure (#41919)

* Reorganize documentation structure

Getting Started:
- Simplify introduction.mdx to focus on basics
- Add install.mdx with package manager instructions
- Move approach.mdx from Extend to Getting Started
- Delete best-practices.mdx (merged elsewhere)
- Update javascript.mdx

Guides:
- Add quickstart.mdx for CDN-based quick start
- Add npm.mdx guide with screenshots
- Update parcel, vite, webpack guides

Extend:
- Remove approach.mdx (moved to Getting Started)
- Remove icons.mdx

Sidebar:
- Restructure navigation to reflect new organization
- Add Install and Approach to Getting Started
- Add Quickstart and npm to Guides

Also includes minor doc updates:
- customize/sass.mdx
- utilities/background.mdx
- utilities/colors.mdx

* Optimised images with calibre/image-actions

* fix broken link and update sidebar

* Optimised images with calibre/image-actions

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
7 weeks agoRun jobs on v6-dev too
Mark Otto [Thu, 11 Dec 2025 22:36:58 +0000 (14:36 -0800)] 
Run jobs on v6-dev too

7 weeks agoDocs design updates (#41918)
Mark Otto [Thu, 11 Dec 2025 22:10:51 +0000 (14:10 -0800)] 
Docs design updates (#41918)

* Refactor docs site styling and Shiki integration

Code Highlighting:
- Enhance Code.astro with Shiki transformers and Bootstrap theme
- Add tab support for multi-language code examples
- Add toolbar with language labels and copy button
- Support diff highlighting via @shikijs/transformers

Components:
- Update Example.astro styling and structure
- Refine DocsSidebar.astro layout
- Update Navigation, Versions, and GetStarted components
- Update ThemeToggler.astro
- Minor updates to ReferenceTable, Swatch components

Site SCSS:
- Restyle code snippets and examples (_component-examples.scss)
- Update syntax highlighting styles (_syntax.scss)
- Refine sidebar styling (_sidebar.scss)
- Update search component styles (_search.scss)
- Update navbar styles (_navbar.scss)
- Refresh callouts, clipboard, content styles

Config & Assets:
- Update astro.config.ts for Shiki
- Add sticky.js partial
- Update application.js
- Update guide screenshots (parcel, vite, webpack)

* fixes

* update images

* update permissions

* Optimised images with calibre/image-actions

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
7 weeks agoRefactor nav and navbar components
Mark Otto [Thu, 11 Dec 2025 17:46:57 +0000 (09:46 -0800)] 
Refactor nav and navbar components

- Add $nav-gap and $nav-link-gap variables for flexbox gap layout
- Rename nav link color variables to use --bs-fg-* tokens
- Add active state variables ($nav-link-active-color, $nav-link-active-bg)
- Add hover background variable ($nav-link-hover-bg)
- Update .nav and .nav-link to use flexbox with gap
- Update related documentation

7 weeks agoMigrate from Prism to Shiki (#41821)
Mark Otto [Thu, 11 Dec 2025 17:54:53 +0000 (09:54 -0800)] 
Migrate from Prism to Shiki (#41821)

2 months agoRemove browsers and devices documentation page (#41875)
Copilot [Sat, 15 Nov 2025 06:05:52 +0000 (22:05 -0800)] 
Remove browsers and devices documentation page (#41875)

* Initial plan

* Initial commit - planning to remove browsers-devices page

Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
* Remove browsers-devices page and all references

Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
* Add browser support info to Introduction page

Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
Co-authored-by: Mark Otto <markd.otto@gmail.com>
2 months agoRemove Contents page from documentation (#41876)
Copilot [Sat, 15 Nov 2025 06:00:47 +0000 (22:00 -0800)] 
Remove Contents page from documentation (#41876)

* Initial plan

* Remove Contents page from docs and all references

Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
2 months agoRemove RTLCSS dependency, update docs and CSS to use native RTL (#41858)
Mark Otto [Sat, 15 Nov 2025 03:08:01 +0000 (19:08 -0800)] 
Remove RTLCSS dependency, update docs and CSS to use native RTL (#41858)

* Remove RTLCSS dependency, update docs and CSS to use native RTL

* Rewrite more RTL stuff, was too verbose

2 months agov6: More logical properties (#41857)
Mark Otto [Fri, 7 Nov 2025 18:06:48 +0000 (10:06 -0800)] 
v6: More logical properties (#41857)

* Logical properties for borders

* More logical properties for text, position, and more

* More logical for the docs

2 months agov6: Switch to logical properties (#41854)
Mark Otto [Fri, 7 Nov 2025 05:39:23 +0000 (21:39 -0800)] 
v6: Switch to logical properties (#41854)

* Convert remaining utilities to all logical properties

* Move to logical properties

* Fix linter errors, bump bundlewatch

2 months agov6: Cleanup utilities (#41818)
Mark Otto [Thu, 6 Nov 2025 23:18:51 +0000 (15:18 -0800)] 
v6: Cleanup utilities (#41818)

* Split font utilities, update API to do more pseudo classes, drop display type classes

* Improve display docs, remove print display utils

* Document gap and grid utils, rename a couple classes

* better url

* Fix color-mix

* Undo utilities API change for now

* fix api changes

* Bundlewatch

* Linter cleanup

* Massive utilities update

- Split several utilities across smaller pages
- New underline thickness utility
- Updated text-wrap utility to use `text-wrap` property, removes white-space utils
- Adds a dozen new width utilities for now—TBD if we keep this, they're not documented yet
- Redoes the color utilities—color, background color, border color, link color—to use color-mix without attribute selectors. Faster, simpler, better support for overriding other components.
- Redesigns margin, padding, gap utils pages—shoutout Tailwind for having a better visualization here. Cribbed their approach to emphasize spacing utilities.
- Fixed up a lot of usages of color utilities, likely more to do
- Fixed up a lot of broken links, probably also more to do

* New details component, simpler a11y color contrast warning, updated docs bottom nav, updated ref tables

* Avoid name collision, update to demo thickness hover

* Rename $new-font-sizes to $font-sizes

* Update width and height docs

* Few cleanup tweaks

* Remove unused attribute selector for borders

* Fixes

* more bundle

* fixes

* spelling

* add json

2 months agov6: Drop component variants for global `.theme-*` classes (#41789)
Mark Otto [Tue, 14 Oct 2025 04:39:18 +0000 (21:39 -0700)] 
v6: Drop component variants for global `.theme-*` classes (#41789)

* New theme classes, revamped buttons

* bundle, lint, more cleanup

* update checks and radios

* Improve table theme variant usage

* remove table-border-factor

2 months agov6: Move some Getting Started content into new Guides section (#41797)
Mark Otto [Tue, 7 Oct 2025 18:00:07 +0000 (11:00 -0700)] 
v6: Move some Getting Started content into new Guides section (#41797)

* Move some docs content around

* Update links

2 months agoAdd .prose class (#41791)
Mark Otto [Tue, 7 Oct 2025 17:22:17 +0000 (10:22 -0700)] 
Add .prose class (#41791)

2 months agov6: Range media queries (#41786)
Mark Otto [Thu, 2 Oct 2025 22:24:19 +0000 (15:24 -0700)] 
v6: Range media queries (#41786)

* wip

Co-Authored-By: mdo <98681+mdo@users.noreply.github.com>
* linty linterton

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
2 months agoFollow up: custom switches get themes
Mark Otto [Tue, 30 Sep 2025 04:00:42 +0000 (21:00 -0700)] 
Follow up: custom switches get themes

2 months agoScope docs CSS to custom layer
Mark Otto [Sun, 28 Sep 2025 16:50:28 +0000 (09:50 -0700)] 
Scope docs CSS to custom layer

2 months agov6: Update colors and theme (#41763)
Mark Otto [Tue, 30 Sep 2025 03:32:12 +0000 (20:32 -0700)] 
v6: Update colors and theme (#41763)

* new colors

* WIP: Redo some theming

* Fix sass warnings on unquoted map keys

* Revamp colors, update docs, couple new utils

* Remove key attributes

* Bump bundlewatch

* Bundlewatch

* Fix some things up

* Clean up tables, more color changes

* Fix more table color generation, simplify markup with new Table component prop

* More docs improvements, including utilities API, and checkbox and radio theme variants

2 months agoNew validator (#41775)
Mark Otto [Sun, 28 Sep 2025 03:33:21 +0000 (20:33 -0700)] 
New validator (#41775)

* New validator

* update

* remove

* update

2 months agoFix instances of 2xl, fix utilities generation (#41774)
Mark Otto [Sun, 28 Sep 2025 01:57:05 +0000 (18:57 -0700)] 
Fix instances of 2xl, fix utilities generation (#41774)

2 months agov6: New lg, xl, and 2xl breakpoints, plus some renaming (#41770)
Mark Otto [Fri, 26 Sep 2025 21:52:16 +0000 (14:52 -0700)] 
v6: New lg, xl, and 2xl breakpoints, plus some renaming (#41770)

* Update xxl breakpoint and container, rename xxl to 2xl for better scaling

Co-Authored-By: mdo <98681+mdo@users.noreply.github.com>
* note for lg

* bump bundlewatch

---------

Co-authored-by: mdo <98681+mdo@users.noreply.github.com>
2 months agoStart to redo `generate-utility()` (#41769)
Mark Otto [Fri, 26 Sep 2025 21:52:06 +0000 (14:52 -0700)] 
Start to redo `generate-utility()` (#41769)

* Start to redo generate-utility()

* fixes

* bundlewatch

2 months agoWIP: New form controls (#41740)
Mark Otto [Wed, 24 Sep 2025 18:54:21 +0000 (11:54 -0700)] 
WIP: New form controls (#41740)

* New form controls

* Split Sass, update docs

* More migration docs

* basic migration, update changelog

* Bring back btn-check for now, but move to button stylesheet

* note

* Fix link

* lint

2 months agoUse `@forward` instead of `@use` for proper customization (#41762)
Mark Otto [Wed, 24 Sep 2025 06:10:02 +0000 (23:10 -0700)] 
Use `@forward` instead of `@use` for proper customization (#41762)

* Use `@forward` instead of `@use` for proper customization

* linty linterson

* woof

2 months agov6 Migration guide (#41683)
Mark Otto [Tue, 23 Sep 2025 04:54:18 +0000 (21:54 -0700)] 
v6 Migration guide (#41683)

* wip

* More updates

2 months agov6: Add sub-groups to Utilities docs (#41758)
Mark Otto [Mon, 22 Sep 2025 18:55:12 +0000 (11:55 -0700)] 
v6: Add sub-groups to Utilities docs (#41758)

* Split the flex.mdx file into separate pages

* Add subgroups to docs utils nav

* More new groups, split pages

* Update MDX linter

* fixes

2 months agov6: `justify-items` and `place-items` utilities (#41757)
Mark Otto [Mon, 22 Sep 2025 17:12:07 +0000 (10:12 -0700)] 
v6: `justify-items` and `place-items` utilities (#41757)

* Add utilities for place-items and justify-items

* bump

2 months agoRemove `!important` from utilities, make it opt-in per utility (#41755)
Mark Otto [Mon, 22 Sep 2025 05:12:17 +0000 (22:12 -0700)] 
Remove `!important` from utilities, make it opt-in per utility (#41755)

* Remove !important from utilities, make it opt-in per utility

* package-lock

* Fix test

2 months agov6: Add reference tables to utilities docs, add community links to some pages (MDN...
Mark Otto [Fri, 19 Sep 2025 02:55:53 +0000 (19:55 -0700)] 
v6: Add reference tables to utilities docs, add community links to some pages (MDN, CSS Tricks) (#41749)

* wip

* improve

* Add more utility refs

* Remove important flag from the utilities

* update

* Start on helpers

* fixes

* fix links

2 months agoNew forms and buttons (#41708)
Mark Otto [Wed, 17 Sep 2025 00:05:34 +0000 (17:05 -0700)] 
New forms and buttons (#41708)

2 months agoColocate Sass vars in their respective files (#41706)
Mark Otto [Fri, 29 Aug 2025 04:27:13 +0000 (21:27 -0700)] 
Colocate Sass vars in their respective files (#41706)

* Co-locate Sass variables in most files

* another

* fix

* Don't bring tables into reboot, temp remove some sass vars so we don't need the co-dependency

* Move vars

* bundlewatch

* scssdocs

* Fix scssdocs

2 months agoRefactor accordion button to use mask, remove some Sass vars and dark mode styles...
Mark Otto [Thu, 28 Aug 2025 22:39:55 +0000 (15:39 -0700)] 
Refactor accordion button to use mask, remove some Sass vars and dark mode styles (#41703)

2 months agoRestore both grids , enable CSS grid by default, and update mixins (#41702)
Mark Otto [Thu, 28 Aug 2025 20:13:44 +0000 (13:13 -0700)] 
Restore both grids , enable CSS grid by default, and update mixins (#41702)

* Restore both grids and update mixins

* Bundlewatch

2 months agoFirst pass at CSS layers (#41701)
Mark Otto [Thu, 28 Aug 2025 19:47:04 +0000 (12:47 -0700)] 
First pass at CSS layers (#41701)

* First pass at CSS layers

* bundlewatch

* more bundlewatch

2 months agoMigrate to Sass modules (#41512)
Mark Otto [Thu, 28 Aug 2025 04:14:59 +0000 (21:14 -0700)] 
Migrate to Sass modules (#41512)

* Reorganize scss folder

* Migrate to Sass modules

* Migrate docs to Sass modules, comment out docs grid CSS

* Give helpers folder an index.scss, migrate ratio helper to aspect-ratio utility

* Delete node sass Action

* Modify Sass tests to pass for new Sass modules implementation

* Don't disallow calc()

* Move heading classes back to Reboot to prevent a dependency

* Utilities, some helpers, and theme colors

* Temporary fix of docs compilation

* Temporary Bundlewatch fix

* docs fix import to use

* Restyle docs callouts

* Fix docs colors

* Revert typo

* Reintroduce `css-lint-vars` npm script

* Bump to Sass v1.90.x

* Fixes

* more

* Remove

---------

Co-authored-by: Julien Déramond <juderamond@gmail.com>
2 months agoCo-locate heading and some type styles in Reboot to avoid some extends and extra...
Mark Otto [Thu, 28 Aug 2025 03:24:43 +0000 (20:24 -0700)] 
Co-locate heading and some type styles in Reboot to avoid some extends and extra dependencies once we migrate to Sass modules (#41697)

2 months agoRemove added badges from docs pages (#41694)
Mark Otto [Thu, 28 Aug 2025 03:13:31 +0000 (20:13 -0700)] 
Remove added badges from docs pages (#41694)

* Remove added badges from docs pages

* Remove AddedIn

2 months agoClean up deprecated Sass (#41693)
Mark Otto [Thu, 28 Aug 2025 03:05:50 +0000 (20:05 -0700)] 
Clean up deprecated Sass (#41693)

* Remove all deprecated Sass variables and deprecation notices from docs components

* Fix linter error

* fix

2 months agoDrop -prefix (#41692)
Mark Otto [Wed, 27 Aug 2025 16:21:32 +0000 (09:21 -0700)] 
Drop -prefix (#41692)

2 months agoRename mh-* and mw-* to max-h/w-*, add additional width and height va… (#41687)
Mark Otto [Wed, 27 Aug 2025 06:05:12 +0000 (23:05 -0700)] 
Rename mh-* and mw-* to max-h/w-*, add additional width and height va… (#41687)

* Rename mh-* and mw-* to max-h/w-*, add additional width and height values

Fixes #41330, fixes #40674.

* Bump bundlewatch

2 months agoDrop clearfix for `display: flow-root` (#41686)
Mark Otto [Wed, 27 Aug 2025 06:00:06 +0000 (23:00 -0700)] 
Drop clearfix for `display: flow-root` (#41686)

* Drop clearfix for display: flow-root

* Fix links

2 months agoAdd Markdownlint for our MDX (#41685)
Mark Otto [Wed, 27 Aug 2025 05:36:40 +0000 (22:36 -0700)] 
Add Markdownlint for our MDX (#41685)

2 months agoRemove jQuery support in plugins (#41682)
Mark Otto [Wed, 27 Aug 2025 05:31:12 +0000 (22:31 -0700)] 
Remove jQuery support in plugins (#41682)

2 months agoMove ratio from helpers to utilties (#41684)
Mark Otto [Wed, 27 Aug 2025 05:24:47 +0000 (22:24 -0700)] 
Move ratio from helpers to utilties (#41684)

* Convert .ratio helper to new .ratio utility

* Fix up

* Fix links for now, even though they'll be deleted

2 months agov6: Don't disallow calc (#41681)
Mark Otto [Wed, 27 Aug 2025 04:34:58 +0000 (21:34 -0700)] 
v6: Don't disallow calc (#41681)

* Don't disallow calc()

* Remove disables that aren't needed

* Remove custom subtract and add functions

* Remove more disables

* keep it here

2 months agoBuild(deps-dev): Bump dependencies
Julien Déramond [Fri, 14 Nov 2025 06:01:47 +0000 (07:01 +0100)] 
Build(deps-dev): Bump dependencies

 - astro    ^5.15.5  →  ^5.15.6
 - js-yaml   ^4.1.0  →   ^4.1.1

2 months agoBuild(deps-dev): Bump nodemon from 3.1.10 to 3.1.11
Julien Déramond [Wed, 12 Nov 2025 08:37:24 +0000 (09:37 +0100)] 
Build(deps-dev): Bump nodemon from 3.1.10 to 3.1.11

2 months agoBuild(deps): Bump the github-actions group with 2 updates (#41865)
dependabot[bot] [Tue, 11 Nov 2025 11:10:20 +0000 (12:10 +0100)] 
Build(deps): Bump the github-actions group with 2 updates (#41865)

Bumps the github-actions group with 2 updates: [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) and [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper).

Updates `streetsidesoftware/cspell-action` from 7.2.1 to 8.0.0
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/76c6f6d52abd57f4bcab5f3fde1bbd4f19a99eb0...3294df585d3d639e30f3bc019cb11940b9866e95)

Updates `actions-cool/issues-helper` from 3.7.1 to 3.7.2
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions-cool/issues-helper/compare/564cd9b1baacd7a9cd634e8039a149901ee5f600...9861779a695cf1898bd984c727f685f351cfc372)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agoBuild(deps-dev): Bump dependencies
Julien Déramond [Tue, 11 Nov 2025 07:17:51 +0000 (08:17 +0100)] 
Build(deps-dev): Bump dependencies

- astro          ^5.15.4  →   ^5.15.5
- autoprefixer  ^10.4.21  →  ^10.4.22

2 months agoBuild(deps-dev): Bump rollup from 4.53.1 to 4.53.2
Julien Déramond [Mon, 10 Nov 2025 18:45:48 +0000 (19:45 +0100)] 
Build(deps-dev): Bump rollup from 4.53.1 to 4.53.2

2 months agoDocs: update `<meta>` viewport MDN link in Getting Started > Introduction page (...
Shakil Shahadat [Sat, 8 Nov 2025 13:53:13 +0000 (19:53 +0600)] 
Docs: update `<meta>` viewport MDN link in Getting Started > Introduction page (#41861)

2 months agoBuild(deps-dev): Bump dependencies
Julien Déramond [Sat, 8 Nov 2025 05:06:18 +0000 (06:06 +0100)] 
Build(deps-dev): Bump dependencies

- rollup   ^4.52.5  →  ^4.53.1
- vnu-jar  25.11.7  →  25.11.8

2 months agoBuild(deps-dev): Bump dependencies
Julien Déramond [Fri, 7 Nov 2025 07:15:24 +0000 (08:15 +0100)] 
Build(deps-dev): Bump dependencies

- @astrojs/mdx   ^4.3.9  →  ^4.3.10
- astro         ^5.15.3  →  ^5.15.4
- terser        ^5.44.0  →  ^5.44.1
- vnu-jar       25.11.4  →  25.11.7

2 months agoBuild(deps-dev): Bump vnu-jar from 25.11.2 to 25.11.4
Julien Déramond [Wed, 5 Nov 2025 05:52:38 +0000 (06:52 +0100)] 
Build(deps-dev): Bump vnu-jar from 25.11.2 to 25.11.4

2 months agoBuild(deps): Bump the github-actions group with 3 updates (#41848)
dependabot[bot] [Wed, 5 Nov 2025 05:50:42 +0000 (06:50 +0100)] 
Build(deps): Bump the github-actions group with 3 updates (#41848)

Bumps the github-actions group with 3 updates: [github/codeql-action](https://github.com/github/codeql-action), [JustinBeckwith/linkinator-action](https://github.com/justinbeckwith/linkinator-action) and [actions-cool/issues-helper](https://github.com/actions-cool/issues-helper).

Updates `github/codeql-action` from 4.31.0 to 4.31.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/4e94bd11f71e507f7f87df81788dff88d1dacbfb...0499de31b99561a6d14a36a5f662c2a54f91beee)

Updates `JustinBeckwith/linkinator-action` from 2.1 to 2.3
- [Release notes](https://github.com/justinbeckwith/linkinator-action/releases)
- [Changelog](https://github.com/JustinBeckwith/linkinator-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/justinbeckwith/linkinator-action/compare/cf305c16947ba91077d8a51fa2cbe155cd60f455...af984b9f30f63e796ae2ea5be5e07cb587f1bbd9)

Updates `actions-cool/issues-helper` from 3.6.3 to 3.7.1
- [Release notes](https://github.com/actions-cool/issues-helper/releases)
- [Changelog](https://github.com/actions-cool/issues-helper/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions-cool/issues-helper/compare/45d75b6cf72bf4f254be6230cb887ad002702491...564cd9b1baacd7a9cd634e8039a149901ee5f600)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.31.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: JustinBeckwith/linkinator-action
  dependency-version: '2.3'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions-cool/issues-helper
  dependency-version: 3.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agoBuild(deps-dev): Bump vnu-jar from 25.11.1 to 25.11.2
Julien Déramond [Sun, 2 Nov 2025 08:35:22 +0000 (09:35 +0100)] 
Build(deps-dev): Bump vnu-jar from 25.11.1 to 25.11.2

2 months agoBuild(deps-dev): Bump vnu-jar from 24.10.17 to 25.11.1
Julien Déramond [Sat, 1 Nov 2025 10:09:11 +0000 (11:09 +0100)] 
Build(deps-dev): Bump vnu-jar from 24.10.17 to 25.11.1

3 months agoBuild(deps-dev): Bump dependencies
Julien Déramond [Fri, 31 Oct 2025 06:02:45 +0000 (07:02 +0100)] 
Build(deps-dev): Bump dependencies

- @rollup/plugin-commonjs  ^28.0.9  →  ^29.0.0
- astro                    ^5.15.2  →  ^5.15.3

3 months agoBuild(deps-dev): Bump @rollup/plugin-replace from 6.0.2 to 6.0.3
Julien Déramond [Wed, 29 Oct 2025 17:19:18 +0000 (18:19 +0100)] 
Build(deps-dev): Bump @rollup/plugin-replace from 6.0.2 to 6.0.3

3 months agoBuild(deps-dev): Bump dependencies
Julien Déramond [Tue, 28 Oct 2025 17:15:33 +0000 (18:15 +0100)] 
Build(deps-dev): Bump dependencies

- @astrojs/mdx   ^4.3.8  →   ^4.3.9
- astro         ^5.15.1  →  ^5.15.2

3 months agoBuild(deps): Bump the github-actions group across 1 directory with 5 updates (#41840)
dependabot[bot] [Sun, 26 Oct 2025 18:41:30 +0000 (19:41 +0100)] 
Build(deps): Bump the github-actions group across 1 directory with 5 updates (#41840)

Bumps the github-actions group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [actions/setup-node](https://github.com/actions/setup-node) | `5.0.0` | `6.0.0` |
| [github/codeql-action](https://github.com/github/codeql-action) | `3.30.6` | `4.31.0` |
| [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) | `7.2.0` | `7.2.1` |
| [JustinBeckwith/linkinator-action](https://github.com/justinbeckwith/linkinator-action) | `1.11.0` | `2.1` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.6.2` | `5.0.0` |

Updates `actions/setup-node` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/a0853c24544627f65ddf259abe73b1d18a591444...2028fbc5c25fe9cf00d9f06a71cc4710d4507903)

Updates `github/codeql-action` from 3.30.6 to 4.31.0
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/64d10c13136e1c5bce3e5fbde8d4906eeaafc885...4e94bd11f71e507f7f87df81788dff88d1dacbfb)

Updates `streetsidesoftware/cspell-action` from 7.2.0 to 7.2.1
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/dcd03dc3e8a59ec2e360d0c62db517baa0b4bb6d...76c6f6d52abd57f4bcab5f3fde1bbd4f19a99eb0)

Updates `JustinBeckwith/linkinator-action` from 1.11.0 to 2.1
- [Release notes](https://github.com/justinbeckwith/linkinator-action/releases)
- [Changelog](https://github.com/JustinBeckwith/linkinator-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/justinbeckwith/linkinator-action/compare/3d5ba091319fa7b0ac14703761eebb7d100e6f6d...cf305c16947ba91077d8a51fa2cbe155cd60f455)

Updates `actions/upload-artifact` from 4.6.2 to 5.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...330a01c490aca151604b8cf639adc76d48f6c5d4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: github/codeql-action
  dependency-version: 4.31.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: streetsidesoftware/cspell-action
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: JustinBeckwith/linkinator-action
  dependency-version: '2.1'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months agoOverrides volar-service-emmet version to fix linting issues
Julien Déramond [Sun, 26 Oct 2025 18:22:57 +0000 (19:22 +0100)] 
Overrides volar-service-emmet version to fix linting issues

This error comes from @astrojs/check version 0.9.5. More context at https://github.com/withastro/astro/issues/14544.

3 months agoBuild(deps-dev): Bump dependencies
Julien Déramond [Sun, 26 Oct 2025 17:57:46 +0000 (18:57 +0100)] 
Build(deps-dev): Bump dependencies

- @astrojs/check                ^0.9.4  →   ^0.9.5
- @astrojs/mdx                  ^4.3.7  →   ^4.3.8
- @babel/core                  ^7.28.4  →  ^7.28.5
- @babel/preset-env            ^7.28.3  →  ^7.28.5
- @rollup/plugin-babel          ^6.0.4  →   ^6.1.0
- @rollup/plugin-commonjs      ^28.0.6  →  ^28.0.9
- @rollup/plugin-node-resolve  ^16.0.2  →  ^16.0.3
- astro                        ^5.14.4  →  ^5.15.1
- rollup                       ^4.52.4  →  ^4.52.5

3 months agoBuild(deps-dev): Bump astro from 5.14.3 to 5.14.4
Julien Déramond [Sun, 12 Oct 2025 17:39:58 +0000 (19:39 +0200)] 
Build(deps-dev): Bump astro from 5.14.3 to 5.14.4

3 months agoBuild(deps-dev): Bump dependencies
Julien Déramond [Fri, 10 Oct 2025 04:59:35 +0000 (06:59 +0200)] 
Build(deps-dev): Bump dependencies

 - @astrojs/markdown-remark   ^6.3.7  →   ^6.3.8
 - @astrojs/mdx               ^4.3.6  →   ^4.3.7
 - astro                     ^5.14.1  →  ^5.14.3