Julien BONNIN
Julien BONNIN
For now, whenever the feature or bug issue template is filled by our users, the issue is created outside of the Spark project, and do not appear anywhere in our...
Select.Value placeholder prop has been removed BREAKING CHANGE: prop removal - placeholder of Select.Value **TASK**: #2314 ### Description, Motivation and Context Having both `placeholder` prop on `Select.Value` and `Select.Placeholder` is...
We started using `ZagJS` with `Collapsible/Accordion` as Radix was going through an inactivity phase. Zag offers a more agnostic approach to component, using state machines. I want to deep dive...
We need to upgrade `Downshift`, which implies testing very carefully both `Dropdown` and `Combobox`
**TASK**: [SPA-227](https://jira.ets.mpi-internal.com/browse/SPA-227) ### Description, Motivation and Context `zag-js` update (`accordion, collapsible, pagination`) ### Types of changes - [x] ✨ New feature (non-breaking change which adds functionality)
**TASK**: [SPA-193](https://jira.ets.mpi-internal.com/browse/SPA-193) ### Description, Motivation and Context Dialog/Drawer have a focus trap by default. It applies `pointer-events-none` on the whole page in the background to disabled clicks. But some components...
## Introduction Spark decided early on to stick with semantic color token instead of a literal color palette. The reason is Spark must be able to manage multiple themes for...
**TASK**: https://jira.ets.mpi-internal.com/browse/SPA-573 ### Description, Motivation and Context Main: - Slider -> `onValueCommit` was not always dispatched on Chromium using some trackpads. Issue is known on Radix but opened for a...
### Description, Motivation and Context DRAFT: replacing `ghost` button `design` by `underlined` (button that looks like a link) ### Types of changes - [x] ✨ New feature (non-breaking change which...
### Description, Motivation and Context - By default, Spark theme uses `prefers-color-scheme` (light/dark) to apply the right colors according to the user's system settings. - Custom addon allows you to...