Grug and grugbraindev
7bc046c7e7
Keep parent popovers open when a nested one opens ( #213 )
...
Opening a popover, dropdown menu, select or combobox closed every
other open one, including the popover it sits in. Only close the
ones that don't contain the source, like native popover=auto.
Co-authored-by: grugbraindev <178141691+grugbraindev@users.noreply.github.com >
2026-10-23 14:52:16 +08:00
Grug and grugbraindev
33a255b499
Scope sidebar nav rules to the direct child nav ( #211 )
...
The sidebar rules matched every nav inside .sidebar, so a nested
tablist nav became fixed, column, sidebar-width. Use .sidebar > nav
in the component CSS, all style packs and sidebar.js.
Co-authored-by: grugbraindev <178141691+grugbraindev@users.noreply.github.com >
2026-10-23 14:52:02 +08:00
Stefan Gründel
64d219fdc6
Fix combobox Escape handling inside dialogs ( #204 )
2026-10-23 09:51:21 +08:00
Grug and Maurits van Riezen
30e5bdcf3a
Escape toast text by default, add html option ( #203 )
...
Toast title, description and action labels were inserted into the page
as HTML, so passing user input could inject markup or script. They are
now escaped by default, and `html: true` keeps the old raw-HTML
behaviour. The action href, onclick strings, category and duration are
escaped as attribute values. `icon` stays raw markup.
Documents the `html` and `icon` options, adds a warning about `html`
and `onclick`, and notes that the Jinja and Nunjucks macros rely on
template autoescaping.
Co-authored-by: Maurits van Riezen <12109031+mousetail@users.noreply.github.com >
2026-10-23 09:23:05 +08:00
Ronan Berder
7dc70daa83
Add force init lifecycle option
2026-06-28 09:54:05 +08:00
Ronan Berder
d431873be7
Fix docs sidebar after history restore
2026-06-27 21:12:05 +08:00
Ronan Berder
a0715d17ab
Release beta 7 with Drawer component
2026-06-25 12:59:15 +08:00
Ronan Berder
a17eaa20d3
Prepare 1.0.0-beta.6
2026-06-23 18:14:19 +08:00
Ronan Berder
cb72d80558
Prepare 1.0.0-beta.5
2026-06-22 18:19:38 +08:00
Ronan Berder
971b2e171b
Prepare 1.0.0-beta.3
2026-06-20 13:58:42 +08:00
Ronan Berder
0ae97ae627
Expand chart examples and derived surfaces
2026-06-19 16:42:15 +08:00
Ronan Berder
1d33827162
Prepare 1.0 docs and style migration
2026-06-17 11:19:31 +08:00
Ronan Berder
4973389fbe
Prepare 1.0.0 beta release
2026-06-08 21:42:31 +08:00
Ronan Berder
2e8daaef03
Fix sidebar nested item styling
2026-06-06 16:41:18 +08:00
Ronan Berder
c1cf01da45
prepare basecoat 1.0 migration
2026-06-03 23:08:41 +08:00
Ronan Berder
7e7d509e90
Migrate empty and item docs to Basecoat APIs
2026-06-03 18:59:21 +08:00
Ronan Berder
8445f6d150
Removing current page code from sidebar.js
2026-02-05 17:57:07 +08:00
Ronan Berder
713c163fb8
Preparing 0.3.10
2026-01-13 19:33:59 +08:00
Ronan Berder
ee63071f87
Polishing
2026-01-05 12:15:43 +08:00
Ronan Berder
def943d74e
Moving to serialized array
2026-01-05 11:28:05 +08:00
Ronan Berder
06e7c1ec84
Refined multi-select
2026-01-04 19:21:07 +08:00
Ronan Berder
09f868d474
Stable multi-select implementation
2026-01-04 14:39:32 +08:00
Ronan Berder
c0bf373890
Fixing edge case for command and select with data-keywords filtering, updating macros for command and sidebar
2025-12-10 14:49:32 +08:00
Ronan Berder
2afa2ae02e
Fixing and extending combobox and command
2025-11-17 10:45:39 +08:00
Ronan Berder
ab44d6d48a
Adding empty, field and item, working on input group
2025-11-02 11:56:40 +08:00
Ronan Berder
6148716f68
Adding kbd and draft command
2025-10-30 19:09:21 +08:00
Ronan Berder
045d13cd49
Added kbd and command
2025-10-30 10:03:34 +07:00
Ronan Berder
a03e225bd7
Merge branch 'development'
2025-08-18 09:57:07 +08:00
Ronan Berder
bd23745393
Solving merging conflict with #86
2025-08-18 09:57:00 +08:00
Ronan Berder
29600bd3ac
Minor improvements to select
2025-08-18 09:52:09 +08:00
Elias Lanfranconi
246aa65860
Blur only occurs when the active element is inside the toast.
2025-08-10 14:09:05 +01:00
Ronan Berder
150c20fd67
Preventing change event from being triggered when initializing
2025-08-02 02:29:25 -06:00
Ronan Berder
16219ccae6
Improving registration and initialization of components, updating docs
2025-07-28 18:16:41 +08:00
Ronan Berder
a2e9775a2c
Fixing minor bugs and starting work on carousel
2025-07-13 10:39:13 +08:00
Ronan Berder
608e3b2197
Preventing change event from being dispatched if value hasn't changed
2025-06-30 19:46:59 +08:00
Ronan Berder
2389133e12
Handle mouse and keyboard navigation on select and dropdown
2025-06-25 09:27:29 +08:00
Ronan Berder
7b0200bca0
Fixing docs
2025-06-19 15:21:12 +08:00
Ronan Berder
9b59f43a67
Fixing more issues with popovers
2025-06-18 20:55:32 +08:00
Ronan Berder
218c16ba6b
Fixing bugs and docs issues
2025-06-18 19:42:26 +08:00
Ronan Berder
17a18c1871
Getting ready to clean up the package and release 0.2.0
2025-06-16 17:58:01 +08:00
Ronan Berder
386d139fe2
Finalized all component docs
2025-06-14 16:48:01 +08:00
Ronan Berder
7e3773276c
Revamped the select docs
2025-06-13 14:14:38 +08:00
Ronan Berder
056c025628
Working on docs
2025-06-12 18:44:27 +08:00
Ronan Berder
ebf5b6e33f
Working on docs
2025-06-12 18:44:17 +08:00
Ronan Berder
3b0b38a4cf
PoC for new components, including select
2025-06-12 10:37:19 +08:00
Ronan Berder
cdc52a810e
Fixing bigs in macros
2025-06-08 12:32:52 +08:00
Ronan Berder
7dd05d4473
Fixing badge links on mobile, closing sidebar on clicked links
2025-05-07 18:58:42 +08:00
Ronan Berder
1a4d292437
Documentation finished
2025-05-07 14:57:30 +08:00
Ronan Berder
2f4855bc66
Almost done with documentation
2025-05-06 17:30:23 +08:00
Ronan Berder
7749810bb1
Working on charts and sidebar
2025-05-04 15:58:10 +08:00