codecalm
2ed0a6a0fa
Show validation feedback after a stepper and document the states
...
- .stepper:has(> .is-invalid) ~ .invalid-feedback, the rendered box sat between field and feedback
- validation examples in docs and demo
- screenshot scene: cart lines with a hovered plus button
2026-10-07 11:17:00 +02:00
codecalm
55a0be878d
Raise the minified CSS budget to 81 kB for the stepper styles
2026-10-07 11:07:25 +02:00
codecalm
813ac0b27b
Let the stepper render its box and buttons around a bare input
...
- data-bs-toggle="stepper" on the input, like datepicker; wrapper markup stays for custom buttons
- default icons painted by CSS mask, no svg in markup
- decrementLabel / incrementLabel options
2026-10-07 11:04:06 +02:00
codecalm
d29a449f94
Add stepper sizes and tidy the docs examples
...
- .stepper-sm / .stepper-lg on the root size scale
- width: fit-content so flex columns do not stretch the box
- docs examples use the Icon component
2026-10-07 10:53:40 +02:00
codecalm
205d1d4dae
Add Stepper component (quantity input with buttons)
...
- JS plugin with bounds, hold-to-repeat, keyboard and character filter
- demo page, docs page and screenshot page
2026-10-07 10:34:46 +02:00
Paweł Kuna
dcacb6528b
Fix invisible table stripes and header backgrounds in dark mode ( #3279 )
2026-10-06 23:02:07 +02:00
Paweł Kuna
8616b173d3
Retake the README preview screenshots without palette artifacts ( #3277 )
2026-10-06 14:08:00 +02:00
Paweł Kuna
bb60211e8b
Give the off switch a filled track and a white knob ( #3271 )
2026-10-06 00:09:43 +02:00
Paweł Kuna
744f9fecf5
Add the text shimmer component for "Thinking…" labels ( #3152 )
2026-10-05 23:26:59 +02:00
6c46d55336
Add NavOverflow component and use it in the preview navbar ( #3240 )
...
Co-authored-by: codecalm <codecalm@gmail.com >
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-05 23:24:59 +02:00
Paweł Kuna
681b6eb671
Add Image label component ( #3267 )
2026-10-05 23:24:15 +02:00
Paweł Kuna
f7c848a938
Add Hover gallery component ( #3246 )
2026-10-02 13:07:05 +02:00
Paweł Kuna
ace9a4f123
Add .datagrid-horizontal and .datagrid-cols-{n} classes, more datagrid examples ( #3247 )
2026-10-02 13:03:56 +02:00
Paweł Kuna
a1b46ae15e
Fix Datepicker getting stuck after the plugin throws in show() or hide() ( #3255 )
2026-10-02 13:03:40 +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ł Kuna and copilot-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-Do and codecalm
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-Do and codecalm
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-Do and codecalm
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-Do and codecalm
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-Do and codecalm
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-Do and codecalm
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ł Kuna and github-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
Paweł Kuna
038000f567
Add the --tblr-btn-input-* control scale on :root ( #3154 )
2026-09-24 13:10:12 +02:00
Bartosz-Do
72a95d80b2
Fix alert layout alignment and bump devalue for a security fix ( #3140 )
2026-09-23 23:45:15 +02:00
Paweł Kuna
2b4425161b
Minify the SVG images and ship only the ones the CSS uses ( #3146 )
2026-09-23 23:11:30 +02:00