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ł Kuna and Bartek
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-Do and codecalm
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ł Kuna and StarDev
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-Do and codecalm
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-Do and codecalm
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-Do and Claude 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-Do and codecalm
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-Do and Claude 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ł Kuna and StarDev
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ł Kuna and StarDev
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ł Kuna and StarDev
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-Do and StarDev
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 Bessone and codecalm
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 Antohi and codecalm
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ł Kuna and StarDev
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ł Kuna and Cursor
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 Antohi and codecalm
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