Dash Mantine Components Release 0.14.7
In our latest release, Dash Mantine Components (DMC) is taking another step toward our roadmap goals with several additions, new chart types, and more control over input components. Here’s what’s new:
New Features and Additions
autoScroll
for Carousel: A smooth scrolling option is now available in the Carousel component, making it easy to create effects like a stock ticker. #373 by @mmarfat
- See the Auto Scroll example in the dmc-docs
New Chart Types:
CompositeChart and BubbleChart: #368 Thanks for the PR @michaelw88
-
See more info the new BubbleChart docs
-
See more info in the new CompositeChart docs
New Chart Features
PR #395
-
withLegend
prop forRadarChart
-
maxBarWidth
andminBarSize
forBarChart
New Chart Props for Dash callbacks
Thanks for this awesome PR @michaelw88 #368)
-
Added
hoverData, hoverSeriesName, clickSeriesName
, andhighlightHover
toAreaChart, LineChart, BarChart
, andCompositeChart
. -
hoverData, hoverSeriesName
, andclickSeriesName
are also now available forPieChart, DonutChart
, andScatterChart
. -
See these features in the dmc-docs for each chart type
Callback Triggers for Input Components:
This was our most upvoted GitHub feature request and is now available!
-
The
debounce
prop now works the same way as thedcc.Input
It can be set toTrue
,False
, or a specific number of milliseconds for delayed updating. When set toTrue
, thevalue
will update on Enter or blur, giving you better control over how and when inputs update. #383 -
Added
n_submit
andn_blur
to input components, giving you more ways to trigger a Dash callbacks. #383 -
Try it live on PyCafe
Other Notable Changes and Improvements
-
Reduced File Size for Highlight Component: #366
-
Avatar Component Fixes:
- Prevented loading from an empty src in Avatar, ensuring that default images load smoothly. #372 by @mmarfat
- Added support for base64 images in Avatar, offering more flexibility in image sources. #379
-
Fixed
boxWrapperProps
inHovercard
#389
Thank You, Contributors!
A big thank you to our contributors for their valuable work on this release. Special thanks to new contributor @michaelw88 and to @mmarfat for their additions. We’d also like to thank @alexcjohnson for reviewing pull requests and helping to ensure high-quality updates. Your efforts make DMC better for everyone.
On the Horizon: Our Roadmap Moving Forward
This release moves us closer to a stable major release, as outlined in our DMC roadmap. By focusing on stability, performance, and useful features, we’re excited to make DMC even better for your projects.
Try out these updates, and let us know what you think on GitHub. We’re here to listen, and your feedback helps us shape DMC’s future.