353 Commits
Author SHA1 Message Date
Bartek 763d7a369d Fix the ESLint findings in the Floating UI code and the markup-classes gate 2026-10-02 12:33:38 +02:00
Bartek ad80ded69d Drop the backward-compat gates on v2-dev and fix lint and bundlewatch
Remove check:compat and check:compat-fixture with their files and workflow
steps, since 2.0 breaks the 1.x API on purpose. Format the mixins test and
raise the tabler-props budget to 3.8 kB.
2026-10-02 12:28:02 +02:00
Bartek 3e00ae75b9 Fix v2-dev after the rebase onto dev
Restore the deprecated `tabler` namespace export, regenerate the lockfile
and align the dropdown, focus-ring and token tests with dev.
2026-10-02 12:17:15 +02:00
Bartosz-Do 9052cbfbd4 Rebuild Carousel on CSS scroll-snap and IntersectionObserver (#3057) 2026-10-02 12:11:33 +02:00
Bartosz-Doandcodecalm 7f98716422 Map .rounded-* and --border-radius-* onto a numeric $radii scale (#3020)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-10-02 12:11:24 +02:00
codecalm 41d9b1b7d2 Fix gates after rebasing onto dev
- Drop the now unused $component-active-bg

- List Floating UI instead of Popper in open-source.json
2026-10-02 12:11:23 +02:00
Bartosz-Do 5f28a1df75 Remove the badge-outline class (#3022) 2026-10-02 12:06:07 +02:00
Paweł Kuna 69fffc7de5 Build container and table-mobile infixes with breakpoint-infix() (#3026) 2026-10-02 12:06:07 +02:00
787f9693db Add per-directory _index.scss barrels for core/scss (#3021)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: codecalm <1282324+codecalm@users.noreply.github.com>
2026-10-02 12:06:07 +02:00
Bartek ac2c37e5ba Consolidate focus states into the focus-ring() mixin (#2972)
Step 1 of #2972, output-neutral. `focus-ring()` is now the one
implementation — `outline` + `box-shadow: $focus-ring-box-shadow`, with
`$shadow` (validation colour, range extra layer) and `$outline` (skip the
reset on sibling / `:focus-within` selectors) parameters. Every direct
`box-shadow: $*-focus-box-shadow` consumer calls it; the 14
`$*-focus-box-shadow` variables stay as `!default` aliases.

Compiled CSS byte-identical to `v2-dev`; html-diff, test:scss and lint green.
2026-10-02 12:05:04 +02:00
Paweł Kuna 2b355ee76f Align core, shared and preview with the design-system skill (#3010) 2026-10-02 12:04:57 +02:00
Bartosz-Do 72fd4af91f Convert the remaining ui components to per-component token maps (#2980) 2026-10-02 12:04:00 +02:00
Bartosz-Do 97d0097fcf Add defaults() and tokens() helpers with per-component token maps (#2979) 2026-10-02 12:03:42 +02:00
Paweł Kuna 6627c312ab Replace Popper with Floating UI in dropdowns, tooltips and popovers (#2966) 2026-10-02 12:03:35 +02:00
Bartosz-Do d0ddf0a96f Ship @tabler/core as ESM only, drop the UMD bundle (#2983) 2026-10-02 12:03:12 +02:00
Bartosz-Do f98f27228d Add additive v6 utilities: container queries, grid, shadows, keyline (#2984) 2026-10-02 12:03:05 +02:00
Bartosz-Do bb28b5691d Emit block-axis logical properties from spacing and border utilities (#2985) 2026-10-02 12:02:57 +02:00
Paweł Kuna 2726bc4798 Use two terser passes and ES2020 output for the JS bundles (#3238) 2026-10-02 11:32:45 +02:00
Paweł Kuna 252c91454c Shrink tabler.js and tabler.css with an ES2022 target and // Sass comments (#3259) 2026-10-02 11:32:45 +02:00
Paweł Kuna 6394af0a59 Add ESLint with typescript-eslint and fix its findings (#3256) 2026-10-02 11:32:45 +02:00
Paweł Kuna 725e45d456 Add weekNumbers option to Datepicker (#3245) 2026-10-02 11:32:45 +02:00
Paweł Kunaandcopilot-swe-agent[bot] 8f00eab8e3 Move .form-control and .form-select to --tblr-control-* tokens (#3163)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-10-02 11:32:45 +02:00
github-actions[bot] ec33733290 chore: update versions (#3194) 2026-09-28 23:02:10 +02:00
Bartosz-Do 9fc77b9ac8 Fix Datepicker popup snapping back on resize and an unformatted initial value (#3230) 2026-09-28 22:27:58 +02:00
Paweł Kuna 4f471ddccf Fix Datepicker throwing on Vanilla Calendar Pro 3.4 by registering its extensions (#3231) 2026-09-28 22:14:08 +02:00
Bartosz-Do dee65f2f5c Fix OtpInput stale tap position, multi-slot selection overwrite and IME composition (#3229) 2026-09-28 12:50:44 +02:00
Bartosz-Do ee3843e469 Fix Confetti end event after dispose, stalled frame without a 2D context and canvas width (#3228) 2026-09-28 12:43:13 +02:00
Bartosz-Do 4b02b6a0b7 Fix a second new on an auto-initialised element keeping old listeners (#3225) 2026-09-28 12:17:43 +02:00
Bartosz-Do 01857d234a Fix Sparkline empty render, stale tween attributes and one-value line (#3227) 2026-09-28 12:04:37 +02:00
Bartosz-Doandcodecalm 6199b80b28 Fix datepicker types requiring vanilla-calendar-pro to be installed (#3220)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-09-25 15:34:42 +02:00
Bartosz-Doandcodecalm 0a9edcb400 Fix CountUp printing -0 when a value crosses or rounds to zero (#3221)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-09-25 15:34:35 +02:00
Bartosz-Do 0f6e843977 Fix tab/tooltip/popover/dropdown/toast init firing too early (#3218) 2026-09-25 14:56:12 +02:00
Bartosz-Doandcodecalm d104e78947 Fix Confetti ignoring the trigger's options when data-bs-target is set (#3195)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-09-25 14:56:06 +02:00
Bartosz-Do 29818fcc83 Fix data attributes written with data-tblr- instead of data-bs- (#3219) 2026-09-25 14:56:00 +02:00
Paweł Kuna e3da90ecb6 Fix JS audit findings: auto-init robustness, storage guards, Datepicker, OTP and config edge cases (#3208) 2026-09-25 14:30:59 +02:00
Bartosz-Doandcodecalm f7c3956667 Fix strength meter binding the field after it instead of before it (#3192)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-09-25 12:13:40 +02:00
Bartosz-Do 77480290dc Fix complete.bs.countup firing twice when update() runs before the element is in view (#3193) 2026-09-25 12:10:58 +02:00
Bartosz-Doandcodecalm e2da442007 Fix OTP input ignoring groups when resolving the length (#3191)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-09-25 12:04:45 +02:00
Bartosz-Doandcodecalm 3d10e24af3 Fix .otp Delete key moving the caret to the last slot (#3190)
Co-authored-by: codecalm <codecalm@gmail.com>
2026-09-25 12:04:40 +02:00
Bartosz-Do 70b8372c61 Fix .card-progress losing its styles when not a direct child of .card (#3188) 2026-09-25 12:04:34 +02:00
Bartosz-Do c89bf8da57 Fix autosize skipping position: fixed textareas (#3187) 2026-09-25 12:04:29 +02:00
github-actions[bot] 18023036af chore: update versions (#3041)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-25 11:06:04 +02:00
Paweł Kunaandgithub-actions[bot] 527ba59fa0 Update the README preview screenshots (#3186)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-25 10:47:48 +02:00
codecalm f584842171 Use --tblr-hover-bg for .btn-action hover, keep --tblr-active-bg for .show 2026-09-25 10:16:36 +02:00
Paweł Kuna c1373d7b8a Add --tblr-hover-bg and use it for button and nav hover backgrounds (#3183) 2026-09-24 23:02:41 +02:00
Bartosz-Do 79796ab90d Fix .card-progress corner radius overflowing the card's rounded corners (#3170) 2026-09-24 18:26:55 +02:00
Bartosz-Do 531529a13c Restore jQuery bridge for Bootstrap component events (#3168) 2026-09-24 18:16:22 +02:00
Bartosz-Do fa70c0368f Fix missing border between .card-table and .card-footer in .table-responsive (#3169) 2026-09-24 18:15:53 +02:00
Paweł Kuna c3ed02e229 Make the Vite config helper ESM-safe for the native config loader (#3151) 2026-09-24 15:51:16 +02:00
Bartosz-Do 18a8a492f8 Fix .dropdown-menu-arrow border rendering on Firefox (#3162) 2026-09-24 15:27:46 +02:00