Commit Graph
44 Commits
Author SHA1 Message Date
Bartek 52c2b040f5 Merge combobox-component into phone-input 2026-09-30 11:26:43 +02:00
Bartek a9b6d55423 Merge branch 'dev' of https://github.com/tabler/tabler into combobox-component 2026-09-30 11:26:19 +02:00
Bartek 653a9aa4f4 Add PhoneInput component
A type=tel input gets a country picker built on the Combobox, with flags,
dial codes and search. It formats the number while typing, detects the
country from a number with a dial code, and gives the full number in the
international form. Raise the bundlewatch limits for tabler.js.
2026-09-30 11:10:04 +02:00
Paweł Kuna 4f31a3bcc4 Add weekNumbers option to Datepicker (#3245) 2026-09-29 20:53:00 +02:00
Bartek a0c090bde0 Scroll only the combobox list and add data-display, data-hint
Wrap the items in .combobox-list so the search field stays in place while
the list scrolls, make the search field small, open a long list at the
chosen item, show data-display in the toggle and data-hint in the menu, and
set the menu min-width from script because the CSS variable was prefixed.
2026-09-29 15:52:02 +02:00
Bartek 1fd65714a2 Extend Combobox: examples, shortcut and badge in toggle, button trigger
Add flags, payments, shortcuts, avatars, status, logos and badge examples.
Show kbd and badge of the selected item in the toggle, always render the
toggle as a button, keep icon size fixed and leave room for icon shadows.
2026-09-29 13:38:40 +02:00
Bartek 85f095cd4d Add Combobox component
Markup-first select replacement built on the dropdown menu, with search,
multiple selection, form submission and keyboard support. It can also
enhance a native <select> (optgroups, tags with +N overflow, rich options,
container), so it can replace Tom Select later.
2026-09-29 13:24:02 +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-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 c89bf8da57 Fix autosize skipping position: fixed textareas (#3187) 2026-09-25 12:04:29 +02:00
Paweł Kuna 58e03a937c Restore the CSS tokens and libraries removed since 1.5 as a deprecated layer (#3118) 2026-09-21 18:20:17 +02:00
Paweł Kuna c84c06be9f Restore the Sass and JS API removed since 1.5 as deprecated aliases (#3115) 2026-09-21 18:20:17 +02:00
Paweł Kuna 7bfeb12ab7 Fix the bugs found in the pre-1.6 review of dev (#3112) 2026-09-21 18:20:16 +02:00
Bartosz-Do bd60d5fd4c Expand the Sortable demo and add default SortableJS drag styles (#3106) 2026-09-21 14:13:22 +02:00
Paweł Kuna 118380da73 Add Datepicker plugin on Vanilla Calendar Pro and drop Litepicker (#3062) 2026-09-18 16:24:26 +02:00
Paweł Kuna 0e2faa00b7 Add a clipboard copy button and drop the clipboard package (#3060) 2026-09-16 16:43:16 +02:00
Paweł Kuna 0776b88863 Add loading state and toggle event to switch icon (#3049) 2026-09-15 22:35:36 +02:00
Bartosz-Do a744b8407f Add OTP input component (#3056) 2026-09-15 22:34:25 +02:00
Paweł Kuna e63fe34e9c Add a confetti component (#3068) 2026-09-15 22:34:13 +02:00
Paweł Kuna 9669c0a9a9 Add a password strength meter (#3054) 2026-09-14 20:22:23 +02:00
Paweł Kuna 5d5be36332 Add sparkline component (#3051) 2026-09-14 20:17:44 +02:00
Paweł Kuna ea10f0e296 Replace the countup.js package with an own implementation (#3053) 2026-09-14 20:08:18 +02:00
Paweł Kuna 62408b8c8f Replace the autosize package with an own implementation (#3052) 2026-09-14 20:03:50 +02:00
Paweł Kuna bd5c010595 Rewrite switch-icon, countup, input-mask and sortable as components (#3046) 2026-09-13 01:46:04 +02:00
Paweł Kuna a13ebc3621 Rewrite autosize as an Autosize component with the plugin bundled (#3045) 2026-09-13 01:35:14 +02:00
Paweł Kuna 1ffbeeca42 Enable strict TypeScript in the Bootstrap port and add the bootstrap-component skill (#3044) 2026-09-13 01:11:07 +02:00
Paweł KunaandBartek 70f996bf77 Add layout settings to the theme switcher (#2948)
Co-authored-by: Bartek <xbartoszdobija@gmail.com>
2026-09-04 19:53:56 +02:00
Paweł Kuna 1da70a787e Fix pre-release markup, a11y and docs issues found by the crawl (#2935) 2026-09-02 21:28:43 +02:00
Paweł Kuna 4f6e99b715 Add folded sidebar with flyout menus, pin toggle and light default (#2905) 2026-08-31 18:43:06 +02:00
Paweł Kuna 6db32ea2c2 Unify workspace lint, format, and type-check quality gates (#2732) 2026-07-30 19:36:41 +02:00
Paweł Kuna 9d5c83f3ad Remove Bootstrap dependency and vendor JS/SCSS sources into Tabler (#2627) 2026-03-18 21:55:42 +01:00