Commit Graph
3255 Commits
Author SHA1 Message Date
codecalm 1d53b28ceb Fix SelectCustom: CleanCSS chokes on @starting-style, trim CSS weight
clean-css (used for dist/css/*.min.css) doesn't understand
@starting-style — it misparses the block and silently drops
everything after it in the minified output, corrupting the whole
bundle, not just this component. Drop the two @starting-style-driven
entrance animations; the close transition still works via the plain
:popover-open toggle.

Also trims redundant CSS that pushed tabler.rtl.css over its
bundlewatch budget: text/color properties on the toggle button
already inherit from .form-select, and the primary-variant block now
nests inside the same @supports instead of repeating the whole
autoprefixed condition a second time.
2026-08-07 19:06:48 +02:00
codecalm f36c278046 Fix SelectCustom build: <selectedcontent> void-tag serialization
Astro's compiler renders <selectedcontent></selectedcontent> without
its closing tag, treating it as a void element. That broke the
post-build `prettier --parser html` pass on preview/dist output
(stray </span> the parser doesn't expect). Render it through
set:html so the closing tag survives into the emitted markup.
2026-08-07 18:48:45 +02:00
codecalm e926520576 Add experimental SelectCustom component (CSS customizable select)
Zero-JS rich <select> built on the appearance: base-select API
(button + selectedcontent + custom <option> markup, dropdown-menu
tokens for the picker). Chromium-only for now — unsupported browsers
fall back to a plain, working native select since the extra markup
isn't part of the option list model there.

Wired into preview/form-elements.astro with 8 usage examples
(status dot, avatar, flag, badge, groups, primary+description,
disabled option, plain).
2026-08-07 18:27:27 +02:00
Paweł Kuna a0d84f66fe Improve README and community health files (#2808) 2026-08-07 01:15:34 +02:00
Paweł KunaandBartek b38cd32d07 Add screenshots package and fix card-gradient minify bug (#2793)
Co-authored-by: Bartek <xbartoszdobija@gmail.com>
2026-08-07 00:48:28 +02:00
Bartosz-Do cd0b210a87 Fix stray line and indentation on the .steps component (#2806) 2026-08-07 00:24:00 +02:00
Bartosz-Doandcodecalm f2004da7b2 Fix ribbon and payment icons dark mode on All Elements preview (#2804)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-08-07 00:12:53 +02:00
Paweł KunaandStarDev 324b0fbf0e Make .card-header background transparent by default, add override hooks (#2802)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-08-06 12:47:48 +02:00
Bartosz-Doandcodecalm 9cc9a36b10 Wire stylelint into the SCSS lint pipeline (#2794)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-08-06 00:46:56 +02:00
Bartosz-Doandcodecalm cad8eb8c91 Move --tblr- custom-property prefixing from Sass to PostCSS (#2795)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-08-05 23:48:56 +02:00
Paweł Kuna 1effe221cb Improve accessibility across layouts, components, and forms (#2799) 2026-08-05 23:40:37 +02:00
Paweł Kuna 17d2363ef2 Fix NaN transform on the jsVectorMap world map (#2800) 2026-08-05 23:34:52 +02:00
Paweł Kuna a7f1a24d5b Add ARIA dialog attributes to the signature modal (#2801) 2026-08-05 23:24:58 +02:00
Paweł Kuna 9c4dc73a8b Generate SCSS and JS docs snippets from source markers (#2798) 2026-08-05 18:44:39 +02:00
Bartek 0ce0db4009 Revert "Remove deprecated Stylelint configuration and update dependencies for improved linting support"
This reverts commit 2f34c938b4.
2026-08-05 10:37:50 +02:00
Bartek 2f34c938b4 Remove deprecated Stylelint configuration and update dependencies for improved linting support 2026-08-05 10:28:21 +02:00
7ae422f23a Migrate CSS direction properties to logical properties for improved RTL support (#2773)
Co-authored-by: codecalm <codecalm@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-08-05 01:58:04 +02:00
Bartosz-DoandClaude Opus 5 dbe391dc23 Fix signature pad clear button accessibility and canvas height drift (#2789)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 00:39:44 +02:00
Bartosz-Doandcodecalm 6a63e4069c Document Trending indicator and Card stamp (#2785)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-08-05 00:39:05 +02:00
Bartosz-Do 6edc2a5495 Add docs page for the Mapbox map component (#2787) 2026-08-05 00:30:23 +02:00
Bartosz-DoandClaude Opus 5 346e0914bc Copy only runtime files into dist/libs instead of whole npm packages (#2781)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 00:29:33 +02:00
Bartosz-Do 52fe729781 Fix .min.css source maps by adding the banner before minification (#2776) 2026-08-03 19:20:25 +02:00
Bartosz-Do 46c1ce1e6d Add bundlewatch size budgets for all built dist assets (#2775) 2026-08-03 19:19:31 +02:00
Bartosz-Do 6eeef0bc76 Fix Sponsor card layout on RTL preview pages (#2774) 2026-08-03 17:55:34 +02:00
Bartosz-Do 35e6c5d68b Fix icon-to-text spacing in navbar nav links (#2777) 2026-08-03 17:15:58 +02:00
Bartosz-Do 49c3e4c880 Fix high-severity dependency vulnerabilities from pnpm audit --prod (#2771) 2026-08-03 09:46:16 +02:00
Paweł Kuna de44d61365 Fix .card-tabs .nav-tabs z-index colliding with dropdowns (#2752) 2026-08-03 01:47:43 +02:00
Paweł Kuna fa678a7a48 Migrate dark-mode root color tokens to light-dark() (#2754) 2026-08-03 01:47:28 +02:00
codecalm f27c70ad38 Fix Prettier formatting regression and Astro type-check errors
`Render Modal as real markup` (#2742) reformatted ~140 files back to
tabs/semicolons, breaking the Prettier config added by the Astro
quality gates (#2749). Re-run prettier --write to restore it, and fix
the type errors it had been masking: HTMLElement casts and `this`
typing in ChangePasswordModalContent/ConfirmDeleteModalContent
scripts, plain-JS syntax in the inline-injected progress.astro script,
narrowed prop unions in Button/Check/Spinner, nullable icon svg casts
in Icons/Rating, and a duplicate firstLetters/invalid `placeholder`
attribute in Select.astro. Also fix shared/vitest.config.mts's stale
`astro/lib/**/*.test.ts` include glob left over from the shared source
restructure, which made `pnpm test` report zero test files.
2026-08-03 01:26:19 +02:00
Paweł KunaandStarDev 5246f0b6fd Fix turbo dev asset race with task ordering and Astro copy hooks (#2750)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-08-03 01:08:30 +02:00
Paweł KunaandStarDev 575d68572f Render Modal as real markup; drain scripts via CaptureScript (#2742)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-08-03 00:55:32 +02:00
Paweł Kuna 66dc336726 Restore $caret-width value shrunk by SCSS refactor (#2751) 2026-08-03 00:53:32 +02:00
Paweł KunaandStarDev 8962710163 Add quality gates: Prettier for Astro, astro check for shared, unused SCSS variable lint (#2749)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-08-03 00:47:55 +02:00
Paweł Kuna 4d04c102d3 Remove unused bootstrapLink frontmatter field (#2753) 2026-08-02 01:40:57 +02:00
Bartosz-DoandStarDev a508bb6c3e Extract hardcoded rem values into SCSS variables (#2745)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-08-01 19:06:39 +02:00
832470183c Fix .card-header to respect --tblr-card-cap-bg (#2626)
Co-authored-by: terminalchai <213856599+terminalchai@users.noreply.github.com>
Co-authored-by: codecalm <codecalm@gmail.com>
2026-08-01 01:59:06 +02:00
Riccardo Bessoneandcodecalm 70193fef56 Fix .icon so transform animations work on webfont icons (#2729)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-08-01 01:58:45 +02:00
Ionut Antohiandcodecalm 70f069cd05 Fix .form-select box-shadow inside .input-group (#2618)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-08-01 01:58:18 +02:00
Paweł KunaandStarDev 2ad46002ac Enable Astro TypeScript checks across preview, docs, and shared (#2743)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-08-01 01:58:03 +02:00
Bartosz-Do 7fde04b859 Make write-docs skill trigger proactively and track menu entries (#2747) 2026-07-31 22:44:38 +02:00
Paweł KunaandCursor 7305d84f2a Serve error-404.html as the Vercel 404 page (#2748)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 22:44:06 +02:00
Ionut Antohiandcodecalm 9ea657bac6 Add .text-gray-* utility classes (#2619)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-07-31 01:57:01 +02:00
Paweł Kuna 166c63cc34 Mark demo HTML sections with BEGIN/END comments (#2741) 2026-07-31 01:10:55 +02:00
codecalm 510871674d Add build configuration for @tabler/preview with caching and output paths 2026-07-31 00:36:07 +02:00
Paweł Kuna c54732922c Fix dead Plugins link on docs homepage (#2738) 2026-07-31 00:25:32 +02:00
Paweł Kuna 91974de894 Disable trailing slash on docs URLs (#2739) 2026-07-31 00:25:11 +02:00
Paweł Kuna f72cb5cedf Render component scripts as real JS instead of built strings (#2731) 2026-07-31 00:23:25 +02:00
Paweł Kuna ad2ed849dd Restructure shared Astro sources and import aliases (#2737) 2026-07-30 23:58:48 +02:00
Paweł Kuna 0f8dcb0a3c Extract Liquid filter helpers into shared typed lib modules (#2725) 2026-07-30 23:46:12 +02:00
codecalm c08e52a885 Merge branch 'dev' of https://github.com/tabler/tabler into dev 2026-07-30 23:25:47 +02:00